Kuma integration metrics
The official Datadog integration for monitoring Kuma. It collects 132 metrics.
Official summary
Collect metrics and logs from Kuma, a service mesh for Kubernetes and VMs. Kuma is the community version of Kong Mesh.
Metric types
- count (occurrences in the interval): 93
- gauge (value at a point in time): 39
Metrics
Descriptions are the official definitions, unedited.
| Metric | Type | Unit |
|---|---|---|
kuma.The latency of API HTTP requests. (bucket) | count | - |
kuma.The latency of API HTTP requests. (count) | count | request |
kuma.The latency of API HTTP requests. (sum) | count | second |
kuma.The number of inflight requests being handled simultaneously. | gauge | request |
kuma.The size of API HTTP responses. (bucket) | count | - |
kuma.The size of API HTTP responses. (count) | count | - |
kuma.The size of API HTTP responses. (sum) | count | byte |
kuma.CA manager get certificate latencies. (count) | count | - |
kuma.CA manager get certificate latencies. (sum) | count | second |
kuma.CA manager get CA root certificate chain latencies. (count) | count | - |
kuma.CA manager get CA root certificate chain latencies. (sum) | count | second |
kuma.Number of generated certificates. | count | - |
kuma.Total number of certificate read errors. | count | error |
kuma.Total number of certificate reads. | count | read |
kuma.Cluster Load Assignment cache operations. | gauge | operation |
kuma.Inter CP Catalog Writer component interval. (count) | count | - |
kuma.Inter CP Catalog Writer component interval. (quantile) | gauge | second |
kuma.Inter CP Catalog Writer component interval. (sum) | count | second |
kuma.Inter CP Heartbeat component interval. (count) | count | - |
kuma.Inter CP Heartbeat component interval. (quantile) | gauge | second |
kuma.Inter CP Heartbeat component interval. (sum) | count | second |
kuma.Hostname generator interval. (count) | count | - |
kuma.Hostname generator interval. (quantile) | gauge | second |
kuma.Hostname generator interval. (sum) | count | second |
kuma.Inter CP Heartbeat component interval. (count) | count | - |
kuma.Inter CP Heartbeat component interval. (quantile) | gauge | second |
kuma.Inter CP Heartbeat component interval. (sum) | count | second |
kuma.MeshMultizoneService Updater component. (count) | count | operation |
kuma.MeshMultizoneService Updater component. (quantile) | gauge | operation |
kuma.MeshMultizoneService Updater component. (sum) | count | operation |
kuma.Store Counter component interval. (count) | count | - |
kuma.Store Counter component interval. (quantile) | gauge | second |
kuma.Store Counter component interval. (sum) | count | second |
kuma.Subscription finalizer component interval. (count) | count | - |
kuma.Subscription finalizer component interval. (quantile) | gauge | second |
kuma.Subscription finalizer component interval. (sum) | count | second |
kuma.Virtual IP allocation duration. (count) | count | - |
kuma.Virtual IP allocation duration. (quantile) | gauge | second |
kuma.Virtual IP allocation duration. (sum) | count | second |
kuma.Available services tracker component interval. (count) | count | - |
kuma.Available services tracker component interval. (quantile) | gauge | second |
kuma.Available services tracker component interval. (sum) | count | second |
kuma.Number of currently used workers per controller. | gauge | worker |
kuma.Maximum number of concurrent reconciles per controller. | gauge | - |
kuma.Total number of reconciliation errors per controller. | count | error |
kuma.Total number of reconciliation panics per controller. | count | - |
kuma.Length of time per reconciliation per controller. (bucket) | count | - |
kuma.Length of time per reconciliation per controller. (count) | count | - |
kuma.Length of time per reconciliation per controller. (sum) | count | second |
kuma.Total number of reconciliations per controller. | count | - |
kuma.Total number of terminal reconciliation errors per controller. | count | error |
kuma.Histogram of the latency of processing admission requests. (bucket) | count | - |
kuma.Histogram of the latency of processing admission requests. (count) | count | - |
kuma.Histogram of the latency of processing admission requests. (sum) | count | second |
kuma.Total number of webhook panics. | count | - |
kuma.Current number of admission requests being served. | gauge | - |
kuma.Total number of admission requests by HTTP status code. | count | request |
kuma.Static information about the CP instance. | gauge | - |
kuma.The latency of the HTTP requests. (bucket) | count | - |
kuma.The latency of the HTTP requests. (count) | count | - |
kuma.The latency of the HTTP requests. (sum) | count | second |
kuma.The number of inflight requests being handled at the same time. | gauge | request |
kuma.The size of the HTTP responses. (bucket) | count | - |
kuma.The size of the HTTP responses. (count) | count | - |
kuma.The size of the HTTP responses. (sum) | count | byte |
kuma.Number of dropped events in event bus due to full channels. | count | event |
kuma.Wall-time pause (stop-the-world) duration in garbage collection cycles. (count) | count | - |
kuma.Wall-time pause (stop-the-world) duration in garbage collection cycles. (quantile) | gauge | second |
kuma.Wall-time pause (stop-the-world) duration in garbage collection cycles. (sum) | count | second |
kuma.Number of goroutines that currently exist. | gauge | - |
kuma.Number of bytes allocated in heap and currently in use. | gauge | byte |
kuma.Number of OS threads created. | gauge | thread |
kuma.Total number of RPCs completed on the server, regardless of success or failure. | count | request |
kuma.Histogram of response latency (seconds) of gRPC that had been application-level handled by the server. (bucket) | count | - |
kuma.Histogram of response latency (seconds) of gRPC that had been application-level handled by the server. (count) | count | - |
kuma.Histogram of response latency (seconds) of gRPC that had been application-level handled by the server. (sum) | count | second |
kuma.Total number of gRPC stream messages received on the server. | count | message |
kuma.Total number of gRPC stream messages sent by the server. | count | message |
kuma.Total number of RPCs started on the server. | count | request |
kuma.The time spent to process an event. (count) | count | - |
kuma.The time spent to process an event. (quantile) | gauge | second |
kuma.The time spent to process an event. (sum) | count | second |
kuma.The time between an event being added to a batch and it being processed, in a well behaving system this should be less of equal to the MinResyncInterval. (count) | count | - |
kuma.The time between an event being added to a batch and it being processed, in a well behaving system this should be less of equal to the MinResyncInterval. (quantile) | gauge | second |
kuma.The time between an event being added to a batch and it being processed, in a well behaving system this should be less of equal to the MinResyncInterval. (sum) | count | second |
kuma.The time that the processor loop sits idle, the closer this gets to 0 the more the processing loop is at capacity. (count) | count | - |
kuma.The time that the processor loop sits idle, the closer this gets to 0 the more the processing loop is at capacity. (quantile) | gauge | second |
kuma.The time that the processor loop sits idle, the closer this gets to 0 the more the processing loop is at capacity. (sum) | count | second |
kuma.Indicates if this instance is the leader (1 for leader). | gauge | - |
kuma.Gauge of if the reporting system is master of the relevant lease, 0 indicates backup, 1 indicates master. 'kuma_name' is the tag used to indentify the lease. | gauge | - |
kuma.Mesh context cache operations for XDS resource optimization. | gauge | operation |
kuma.Total user and system CPU time spent in seconds. | count | second |
kuma.Maximum number of open file descriptors. | gauge | - |
kuma.Number of bytes received by the process over the network. | count | byte |
kuma.Number of bytes sent by the process over the network. | count | byte |
kuma.Number of open file descriptors. | gauge | - |
kuma.Resident memory size in bytes. | gauge | byte |
kuma.Start time of the process since unix epoch in seconds. | gauge | second |
kuma.Virtual memory size in bytes. | gauge | byte |
kuma.Maximum amount of virtual memory available in bytes. | gauge | byte |
kuma.Current number of scrapes being served. | gauge | request |
kuma.Total number of scrapes by HTTP status code. | count | request |
kuma.Number of Kuma resources by type and zone. | gauge | - |
kuma.Number of HTTP requests, partitioned by status code, method, and host. | count | request |
kuma.Store operations. (bucket) | count | operation |
kuma.Store operations. (count) | count | operation |
kuma.Store operations. (sum) | count | operation |
kuma.Resource store cache operations (Get/List) to reduce database load. | count | item |
kuma.Store conflicts while updating. | count | - |
kuma.Virtual IP generation. (count) | count | - |
kuma.Virtual IP generation. (sum) | count | - |
kuma.Errors during Virtual IP generation. | count | error |
kuma.Total number of adds handled by workqueue. | count | item |
kuma.Current depth of workqueue. | gauge | item |
kuma.How many seconds has the longest running processor for workqueue been running. | gauge | second |
kuma.How long in seconds an item stays in workqueue before being requested. (bucket) | count | - |
kuma.How long in seconds an item stays in workqueue before being requested. (count) | count | - |
kuma.How long in seconds an item stays in workqueue before being requested. (sum) | count | second |
kuma.Total number of retries handled by workqueue. | count | - |
kuma.How many seconds of work has been done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. | gauge | second |
kuma.How long in seconds processing an item from workqueue takes. (bucket) | count | - |
kuma.How long in seconds processing an item from workqueue takes. (count) | count | - |
kuma.How long in seconds processing an item from workqueue takes. (sum) | count | second |
kuma.XDS config delivery including response (ACK/NACK) from client. (count) | count | - |
kuma.XDS config delivery including response (ACK/NACK) from client. (sum) | count | second |
kuma.XDS Snapshot generation. (count) | count | - |
kuma.XDS Snapshot generation. (quantile) | gauge | second |
kuma.XDS Snapshot generation. (sum) | count | second |
kuma.Errors during XDS generation. | count | error |
kuma.Number of confirmations requests from a client. | count | request |
kuma.Number of responses sent by the server to a client. | count | response |
kuma.Number of active connections between a server and a client. | gauge | connection |
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.