Datadog APM Probe Templates
Pre-built Datadog APM Probe templates for CPU, memory, latency, and error rate validation
Pre-built Datadog APM Probe templates for validating service health using Datadog metrics during chaos experiments. These templates query Datadog container metrics or APM metrics and compare the result against a threshold you configure at runtime.
Here are Datadog probe templates that you can use in your chaos experiments.
Datadog CPU Check
Validates the CPU utilisation of a service using Datadog container metrics. The template queries container.cpu.usage filtered by Kubernetes deployment and namespace.
Required probe variables:
SERVICE_NAME: Kubernetes deployment name of the target serviceNAMESPACE: Kubernetes namespace of the target service
Required inputs:
CONNECTOR_ID: Datadog connector identifier
Datadog Memory Check
Validates the memory utilisation of a service using Datadog container metrics. The template queries container.memory.usage filtered by Kubernetes deployment and namespace.
Required probe variables:
SERVICE_NAME: Kubernetes deployment name of the target serviceNAMESPACE: Kubernetes namespace of the target service
Required inputs:
CONNECTOR_ID: Datadog connector identifier
Datadog P95 Latency Check
Validates the 95th percentile latency of a service using Datadog APM metrics (latency_p95).
Required probe variables:
SERVICE_NAME: Datadog APM service nameENV: Datadog APM environment tag (optional)
Required inputs:
CONNECTOR_ID: Datadog connector identifier
Datadog P99 Latency Check
Validates the 99th percentile latency of a service using Datadog APM metrics (latency_p99).
Required probe variables:
SERVICE_NAME: Datadog APM service nameENV: Datadog APM environment tag (optional)
Required inputs:
CONNECTOR_ID: Datadog connector identifier
Datadog Avg Latency Check
Validates the average latency of a service using Datadog APM metrics (latency_avg).
Required probe variables:
SERVICE_NAME: Datadog APM service nameENV: Datadog APM environment tag (optional)
Required inputs:
CONNECTOR_ID: Datadog connector identifier
Datadog Error Rate Check
Validates the error rate of a service using Datadog APM metrics (error_rate).
Required probe variables:
SERVICE_NAME: Datadog APM service nameENV: Datadog APM environment tag (optional)
Required inputs:
CONNECTOR_ID: Datadog connector identifier
Next steps
Go to Datadog probe to configure a custom Datadog probe.
Go to APM probes to understand APM probe types and connectors.
Go to Built-in Probe Templates to browse all probe template categories.
Last updated
Was this helpful?