Configuations in these examples are meant to be used in Datadog trials or as starting points for the configuration of various Datadog packages and products.
⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ By default many of these examples turn every feature and product on. If you do not want this behavior please consult the Datadog documentation to turn off features you do not want to use. In almost every case it should be self explanitory in the example as I've included links to the docs in the examples.
⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️
Other great Datadog example configurations and applications can be found in these repos
- Jenks Gibbons' Datadog Examples
- Alex Fernandes' Datadog Examples
- Alex Fernandes' Datadog Labs
- Boyan Syarov's Datadog Examples
- Lloyd Williams' Datadog Examples
- Pejman Tabassomi's Datadog Examples
- Datadog on Databricks
- Storedog
- A complete full-stack app with Datadog monitoring that can be used for testing and playing around with Datadog.
- eCommerce Workshop
- An eCommerce app to demonstrate how to apply observability principles
- OTEL Recipes
- Example apps from the Open Telemetry project that can be instrumented with OTEL/Datadog
.
│ # Scripts to generate deployment diagrams pertaining to
│ # architectures and install flows
├── references
│ # Examples of how to get started with Datadog and
│ # configure Datadog products for various use cases and
│ # requirements
└── examples
The test benches that used to exist in this repo have been moved to test-benches.
This repo uses submodules. Use recursive clone to download all submodules.
git clone --recursive [email protected]:johnrichter/datadog-examples.git
Hosts
- Diagrams
- Bare metal deployment architecture
- Bare metal APM Auto-injection install flow
- External Agent (for Databases, SNMP, etc)
- IOT
- Proxies
- Docs
- Add details on why you want to just use a web-proxy and not an LB or rev-proxy
- HAProxy
- nginx
- Docs
Integrations
- General
- Diagrams
- Crawler architecture (AWS, GCP, Azure, etc)
- Crawler flow (AWS, GCP, Azure, etc)
- Diagrams
- Hypervisors
- vSphere
- vSphere integration example
- vSphere
- Config Mangement
- Ansible
- Installing the Datadog Agent
- Monitoring Ansible with the Integrations
- Ansible
Containers
- K8s
- AWS EKS Helm example
- AWS Outposts
- GCP GKE Helm example
- Self Hosted Helm example
- Mixed OS clusters, multiple helm charts, using one cluster agent for the all
- Selective node deployments. Taints and Tolerances. Multiple charts. Builds on OS example
- Service Mesh
- Istio and Envoy
- Diagrams
- Deployment architecture
- APM Auto-injection install flow
- Docker
- Compose example
- Diagrams
- Architecture Diagram
- APM Auto-injection install flow
APM
- Update Nodejs example. Service mapping, plugin configuration, latest libs
- Update PCF example. latest libs
- Library auto injection example
- Containers
- Host
Maybe pull examples from these?
Networking
- NDM
- SNMP Polling
- Traps
- Netflows
- Diagrams for all
Observability Pipelines
- Production deployment on Kubernetes using the Helm chart
- Diagrams
- Architecture Diagram
- APM Auto-injection install flow
- Diagrams