Argo Workflows integration metrics
The official Datadog integration for monitoring Argo Workflows. It collects 64 metrics.
Official summary
Monitor the health and performance of Argo Workflows
Metric types
- gauge (value at a point in time): 34
- count (occurrences in the interval): 30
Metrics
Descriptions are the official definitions, unedited.
| Metric | Type | Unit |
|---|---|---|
argo_workflows.Number of times concurrency policy triggered in cron workflows | count | - |
argo_workflows.Number of cron workflows triggered | count | - |
argo_workflows.Number of Workflows currently accessible by the controller by status (refreshed every 15s) | gauge | - |
argo_workflows.Indicates usage of deprecated features | gauge | - |
argo_workflows.Number of errors encountered by the controller by cause | count | error |
argo_workflows.The summary count of garbage collection cycles in the Argo Workflows instance | count | - |
argo_workflows.The pause duration of garbage collection cycles in the Argo Workflows instance by quantile | gauge | - |
argo_workflows.The sum of the pause duration of garbage collection cycles in the Argo Workflows instance | count | second |
argo_workflows.Number of goroutines that currently exist. | gauge | - |
argo_workflows.Information about the Go environment. | gauge | - |
argo_workflows.Number of bytes allocated and still in use. | gauge | byte |
argo_workflows.Total number of bytes allocated, even if freed. | count | byte |
argo_workflows.Number of bytes used by the profiling bucket hash table. | gauge | byte |
argo_workflows.Total number of frees. | count | - |
argo_workflows.Number of bytes used for garbage collection system metadata. | gauge | byte |
argo_workflows.Number of heap bytes allocated and still in use. | gauge | byte |
argo_workflows.Number of heap bytes waiting to be used. | gauge | byte |
argo_workflows.Number of heap bytes that are in use. | gauge | byte |
argo_workflows.Number of allocated objects. | gauge | - |
argo_workflows.Number of heap bytes released to OS. | gauge | byte |
argo_workflows.Number of heap bytes obtained from system. | gauge | byte |
argo_workflows.Number of seconds since 1970 of last garbage collection. | gauge | second |
argo_workflows.Total number of pointer lookups. | count | - |
argo_workflows.Total number of mallocs. | count | - |
argo_workflows.Number of bytes in use by mcache structures. | gauge | byte |
argo_workflows.Number of bytes used for mcache structures obtained from system. | gauge | byte |
argo_workflows.Number of bytes in use by mspan structures. | gauge | byte |
argo_workflows.Number of bytes used for mspan structures obtained from system. | gauge | byte |
argo_workflows.Number of heap bytes when next garbage collection will take place. | gauge | byte |
argo_workflows.Number of bytes used for other system allocations. | gauge | byte |
argo_workflows.Number of bytes in use by the stack allocator. | gauge | byte |
argo_workflows.Number of bytes obtained from system for stack allocator. | gauge | byte |
argo_workflows.Number of bytes obtained from system. | gauge | byte |
argo_workflows.Number of OS threads created. | gauge | - |
argo_workflows.Indicates if the current instance is the leader | gauge | - |
argo_workflows.Number of kubernetes requests executed. https://argo-workflows.readthedocs.io/en/release-3.5/metrics/#argo_workflows_k8s_request_total | count | request |
argo_workflows.Count of Kubernetes request durations split into buckets by upper bounds | count | - |
argo_workflows.Total count of Kubernetes request durations | count | - |
argo_workflows.Sum of Kubernetes request durations | count | second |
argo_workflows.Total number of log messages. | count | message |
argo_workflows.The count of observations in the histogram of durations of operations split into buckets by upper bound. | count | - |
argo_workflows.The total count of observations in the histogram of durations of operations | count | - |
argo_workflows.Total time in seconds spent on operations | count | second |
argo_workflows.Number of pending pods | count | - |
argo_workflows.Number of Pods from Workflows currently accessible by the controller by status (refreshed every 15s) | gauge | - |
argo_workflows.Total count of pods | count | - |
argo_workflows.Count of queue durations split into buckets by upper bounds | count | - |
argo_workflows.Total count of queue durations | count | - |
argo_workflows.Sum of queue durations | count | second |
argo_workflows.Duration of the longest running queue | gauge | - |
argo_workflows.Number of queue retries | count | - |
argo_workflows.Unfinished work in the queue | gauge | - |
argo_workflows.Adds to the queue | count | - |
argo_workflows.Depth of the queue | gauge | - |
argo_workflows.The count of observations for the time that objects spend waiting in the queue. Split into buckets by upper bounds | count | - |
argo_workflows.The total count of observations for the time that objects spend waiting in the queue. | count | - |
argo_workflows.The total time that objects spend waiting in the queue. | count | second |
argo_workflows.Total count of workflows | count | - |
argo_workflows.Argo Workflows version | gauge | - |
argo_workflows.Number of workers currently busy | gauge | worker |
argo_workflows.Workflow condition. https://argo-workflows.readthedocs.io/en/release-3.5/metrics/#argo_workflows_workflow_condition | gauge | - |
argo_workflows.Number of workflow updates processed | count | - |
argo_workflows.Runtime of the workflow template | gauge | - |
argo_workflows.Number of times workflow templates triggered | count | - |
Official documentation
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.