Datadog Cluster Agent integration metrics
The official Datadog integration for monitoring Datadog Cluster Agent. It collects 98 metrics.
Official summary
Tracks metrics of the Datadog Cluster Agent
Metric types
- gauge (value at a point in time): 63
- count (occurrences in the interval): 35
Metrics
Descriptions are the official definitions, unedited.
| Metric | Type | Unit |
|---|---|---|
datadog.Time left before the certificate expires | gauge | hour |
datadog.Number of CWS exec mutation attempts by reason and status | count | - |
datadog.Number of CWS pod mutation attempts by reason and status | count | - |
datadog.CWS mutating webhook response duration count | count | - |
datadog.CWS mutating webhook response duration sum | count | - |
datadog.Number of image resolution attempts for gradual rollout | count | - |
datadog.Number of library injection attempts by language | count | - |
datadog.Number of library injection failures by language | count | - |
datadog.Number of pod mutation attempts by mutation type | gauge | - |
datadog.Number of mutation failures by mutation type | gauge | - |
datadog.Number of patch attempts | count | - |
datadog.Number of completed patch attempts | count | - |
datadog.Number of patch errors | count | - |
datadog.Number of valid remote configuration | gauge | - |
datadog.Number of invalid remote configurations | gauge | - |
datadog.Number of reconcile errors per controller | gauge | - |
datadog.Number of reconcile successes per controller | gauge | success |
datadog.Webhook response duration count | count | - |
datadog.Webhook response duration sum | count | second |
datadog.Number of pod validation attempts by validation type | gauge | - |
datadog.Number of webhook requests received | gauge | - |
datadog.Number of metrics/service checks/events flushed by (data_type, state) | count | - |
datadog.Amount of metrics/services_checks/events processed by the aggregator by data_type | count | - |
datadog.Requests made to the cluster agent API by (handler, status) | count | request |
datadog.Number of Autodiscovery errors | gauge | - |
datadog.Autodiscovery poll duration count | count | - |
datadog.Autodiscovery poll duration sum | count | second |
datadog.Number of watched resources (Services and Endpoints) | gauge | - |
datadog.Number of workloads currently in fallback mode by workload_kind | gauge | - |
datadog.Number of pods exceeding the target spot ratio by kube_namespace, kube_<kind> and capacity_type | gauge | - |
datadog.Number of times spot scheduling fell back to on-demand by kube_namespace and kube_<kind> | count | - |
datadog.Time a spot pod spent in the Pending phase | gauge | second |
datadog.Number of running pods by kube_namespace, kube_<kind> and capacity_type | gauge | - |
datadog.Number of times the rebalancer evicted a pod by kube_namespace, kube_<kind> and capacity_type | count | - |
datadog.Total number of spot-enabled workloads by workload_kind | gauge | - |
datadog.Current state of each condition on the DatadogPodAutoscaler object (1 if True 0 otherwise) tagged by condition type | gauge | - |
datadog.Maximum number of replicas configured in the DatadogPodAutoscaler horizontal scaling constraints | gauge | - |
datadog.Minimum number of replicas configured in the DatadogPodAutoscaler horizontal scaling constraints | gauge | - |
datadog.Cumulative count of horizontal scaling actions attempted split by outcome (status:ok or status:error) | count | - |
datadog.Number of replicas last applied to the target workload by the horizontal scaler | gauge | - |
datadog.Number of replicas recommended by the main horizontal scaling source | gauge | - |
datadog.1 if the local in-cluster fallback recommender is currently active for horizontal scaling 0 otherwise | gauge | - |
datadog.Number of replicas recommended by the local in-cluster fallback recommender | gauge | - |
datadog.CPU utilization percentage computed by the local fallback recommender for horizontal scaling | gauge | - |
datadog.Version number of the most recently received scaling recommendation from the remote recommender | gauge | - |
datadog.Desired replica count from the DatadogPodAutoscaler horizontal status | gauge | - |
datadog.Desired CPU limit in millicores for the container from the DatadogPodAutoscaler vertical status | gauge | - |
datadog.Desired CPU request in millicores for the container from the DatadogPodAutoscaler vertical status | gauge | - |
datadog.Desired memory limit in bytes for the container from the DatadogPodAutoscaler vertical status | gauge | byte |
datadog.Desired memory request in bytes for the container from the DatadogPodAutoscaler vertical status | gauge | byte |
datadog.Cumulative count of pod rollouts triggered by the vertical scaler split by outcome (status:ok or status:error) | count | - |
datadog.Maximum CPU request allowed for the container in millicores as configured in the DatadogPodAutoscaler vertical scaling constraints | gauge | - |
datadog.Minimum CPU request allowed for the container in millicores as configured in the DatadogPodAutoscaler vertical scaling constraints | gauge | - |
datadog.Maximum memory request allowed for the container in bytes as configured in the DatadogPodAutoscaler vertical scaling constraints | gauge | byte |
datadog.Minimum memory request allowed for the container in bytes as configured in the DatadogPodAutoscaler vertical scaling constraints | gauge | byte |
datadog.Resource limit value recommended by the main vertical scaling source per container and resource (millicores for CPU bytes for memory) | gauge | - |
datadog.Resource request value recommended by the main vertical scaling source per container and resource (millicores for CPU bytes for memory) | gauge | - |
datadog.Busyness of a node per the number of metrics submitted and average duration of all checks run | gauge | - |
datadog.Number of check configurations not dispatched | gauge | - |
datadog.Number of check configurations dispatched by node | gauge | - |
datadog.Information about check configurations dispatched (node and check ID) | gauge | - |
datadog.Total number of unsuccessful stats collection attempts | count | - |
datadog.Number of node agents reporting | gauge | - |
datadog.Total number of check rebalancing decisions | count | - |
datadog.Duration of the check rebalancing algorithm last execution | gauge | second |
datadog.Total number of successful check rebalancing decisions | count | check |
datadog.Number of check configurations not scheduled | gauge | - |
datadog.Duration of collecting stats from check runners and updating cache | gauge | second |
datadog.Maximum number of queries to the Datadog API allowed in the period by endpoint | gauge | query |
datadog.Period of rate limiting for the Datadog API by endpoint | gauge | second |
datadog.Number of queries to the Datadog API remaining before next reset by endpoint | gauge | query |
datadog.Minimum number of queries remaining before next reset observed during an expiration interval of 2*refresh period | gauge | query |
datadog.Number of seconds before next reset applied to the Datadog API by endpoint | gauge | second |
datadog.Requests made to Datadog by status | count | request |
datadog.Number of endpoint-check configurations dispatched by node | gauge | - |
datadog.Number of external metrics tagged | gauge | - |
datadog.Count of API Requests received | count | - |
datadog.Count of API Requests received | count | - |
datadog.Count of API Requests received | gauge | - |
datadog.The label valid is true if the DatadogMetric CR is valid, false otherwise | gauge | - |
datadog.Freshness of the metric evaluated from querying Datadog | gauge | second |
datadog.Value processed from querying Datadog by metric | gauge | - |
datadog.Number of goroutines that currently exist | gauge | - |
datadog.Number of bytes allocated and still in use | gauge | byte |
datadog.Number of OS threads created | gauge | thread |
datadog.Number of DatadogInstrumentation section reconciliation attempts by outcome | count | - |
datadog.Number of DatadogInstrumentation resources tracked by the controller | gauge | - |
datadog.Datadog events emitted by the kubernetes_apiserver check | count | - |
datadog.Kubernetes events processed by the kubernetes_apiserver check | count | - |
datadog.The number of process language detection requests processed by the handler | count | - |
datadog.The number of patch requests sent by the patcher to the kube api server | count | - |
datadog.The elapsed time of secret backend invocation | gauge | millisecond |
datadog.Number of entities stored in the tagger | gauge | - |
datadog.Number of updates made to entities in the tagger | count | - |
datadog.Number of events received by workloadmeta | count | - |
datadog.Number of notifications sent by workloadmeta to its subscribers | count | - |
datadog.Number of entities stored in workloadmeta | gauge | - |
datadog.Number of workloadmeta subscribers | gauge | - |
Official documentation
Official documentation for the Datadog Cluster Agent integration
Metric names and descriptions are the official Datadog integration definitions (Copyright Datadog, Inc., BSD-3-Clause), reproduced unedited. The full license terms are on the About page.