Linkerd integration metrics
The official Datadog integration for monitoring Linkerd. It collects 91 metrics.
Official summary
Monitor your services health with metrics from linkerd.
Metric types
- gauge (value at a point in time): 47
- count (occurrences in the interval): 34
- rate (per second): 10
Metrics
Descriptions are the official definitions, unedited.
| Metric | Type | Unit |
|---|---|---|
linkerd.[OpenMetrics V2] Total count of control HTTP requests. | count | request |
linkerd.[OpenMetrics V1] Total count of control HTTP requests. | count | request |
linkerd.[OpenMetrics V2] Total count of control HTTP responses. | count | response |
linkerd.Number of control responses on which the linkerd.control.response_latency.sum is evaluated. | gauge | response |
linkerd.Elapsed times between a control request's headers being received and its response stream completing. | gauge | millisecond |
linkerd.[OpenMetrics V1] Total count of control HTTP responses. | count | response |
linkerd.[OpenMetrics V2] Total count of retryable control HTTP responses that were not retried. | count | response |
linkerd.[OpenMetrics V1] Total count of retryable control HTTP responses that were not retried. | count | response |
linkerd.(only available on Unix-based OS) A gauge of the number of open file descriptors (Linkerd v1 only). | gauge | unit |
linkerd.A gauge for ConcurrentMarkSweep of the total number of collections that have occurred (Linkerd v1 only). | gauge | unit |
linkerd.A gauge for ConcurrentMarkSweep of the total elapsed time garbage collection pool doing collections, in milliseconds (Linkerd v1 only). | gauge | millisecond |
linkerd.A gauge for ParNew of the total number of collections that have occurred (Linkerd v1 only). | gauge | unit |
linkerd.A gauge for ParNew of the total elapsed time garbage collection pool doing collections, in milliseconds (Linkerd v1 only). | gauge | millisecond |
linkerd.A gauge of the number of the total number of collections that have occurred (Linkerd v1 only). | gauge | unit |
linkerd.Stats of the durations, in milliseconds, of the eden collection pauses (Linkerd v1 only). | gauge | millisecond |
linkerd.A gauge of the total elapsed time doing collections, in milliseconds (Linkerd v1 only). | gauge | millisecond |
linkerd.For the heap used for object allocation, a gauge of the amount of memory, in bytes, committed for the JVM to use (Linkerd v1 only). | gauge | byte |
linkerd.For the heap used for object allocation, a gauge of the maximum amount of memory, in bytes, that can be used by the JVM (Linkerd v1 only). | gauge | byte |
linkerd.For the heap used for object allocation, a gauge of the current amount of memory used, in bytes (Linkerd v1 only). | gauge | byte |
linkerd.A gauge of the of the current memory used, in bytes, for CMS_Old_Gen memory pool (Linkerd v1 only). | gauge | byte |
linkerd.A gauge of the of the current memory used, in bytes, for Par_Eden_Space memory pool (Linkerd v1 only). | gauge | byte |
linkerd.A gauge of the of the current memory used, in bytes, for Par_Survivor_Space memory pool (Linkerd v1 only). | gauge | byte |
linkerd.For the non-heap memory, a gauge of the amount of memory, in bytes, committed for the JVM to use (Linkerd v1 only). | gauge | byte |
linkerd.For the non-heap memory, a gauge of the maximum amount of memory, in bytes, that can be used by the JVM (Linkerd v1 only). | gauge | byte |
linkerd.For the non-heap memory, a gauge of the current amount of memory used, in bytes (Linkerd v1 only). | gauge | byte |
linkerd.A gauge of the number of processors available to the JVM (Linkerd v1 only). | gauge | core |
linkerd.A gauge of the start time of the Java virtual machine in milliseconds since the epoch (Linkerd v1 only). | gauge | millisecond |
linkerd.A gauge of the number of live threads including both daemon and non-daemon threads (Linkerd v1 only). | gauge | thread |
linkerd.A gauge of the uptime of the Java virtual machine in milliseconds (Linkerd v1 only). | gauge | millisecond |
linkerd.[OpenMetrics V2] Whether the check is able to connect to the metrics endpoint. | gauge | - |
linkerd.[OpenMetrics V2] Total user and system CPU time spent in seconds. | count | second |
linkerd.[OpenMetrics V1] Total user and system CPU time spent in seconds. | count | second |
linkerd.Maximum number of open file descriptors. | gauge | file |
linkerd.Number of open file descriptors. | gauge | file |
linkerd.Resident memory size in bytes. | gauge | byte |
linkerd.Time that the process started (in seconds since the UNIX epoch). | gauge | second |
linkerd.Virtual memory size in bytes. | gauge | byte |
linkerd.Whether the check is able to connect to the metrics endpoint. | gauge | - |
linkerd.[OpenMetrics V2] Total count of HTTP requests. | count | request |
linkerd.[OpenMetrics V1] Total count of HTTP requests. | count | request |
linkerd.[OpenMetrics V2] Total count of HTTP responses. | count | response |
linkerd.Number of responses on which the linkerd.response_latency.sum metric is evaluated. | gauge | response |
linkerd.Elapsed times between a request's headers being received and its response stream completing. | gauge | millisecond |
linkerd.[OpenMetrics V1] Total count of HTTP responses. | count | response |
linkerd.[OpenMetrics V2] Total count of retryable HTTP responses that were not retried. | count | response |
linkerd.[OpenMetrics V1] Total count of retryable HTTP responses that were not retried. | count | response |
linkerd.[OpenMetrics V2] Total count of actual route HTTP requests. | count | request |
linkerd.[OpenMetrics V1] Total count of actual route HTTP requests. | count | request |
linkerd.[OpenMetrics V2] Total count of actual route HTTP responses. | count | response |
linkerd.Number of responses on which the linkerd.route.actual_response_latency.sum is evaluated. | gauge | millisecond |
linkerd.Elapsed times between a actual route request's headers being received and its response stream completing. | gauge | millisecond |
linkerd.[OpenMetrics V1] Total count of actual route HTTP responses. | count | response |
linkerd.[OpenMetrics V2] Total count of retryable actual route HTTP responses that were not retried. | count | response |
linkerd.[OpenMetrics V1] Total count of retryable actual route HTTP responses that were not retried. | count | response |
linkerd.[OpenMetrics V2] Total count of route HTTP requests. | count | request |
linkerd.[OpenMetrics V1] Total count of route HTTP requests. | count | request |
linkerd.[OpenMetrics V2] Total count of route HTTP responses. | count | response |
linkerd.Number of responses on which the linkerd.route.response_latency.sum metric is evaluated. | gauge | response |
linkerd.Elapsed times between a route request's headers being received and its response stream completing. | gauge | millisecond |
linkerd.[OpenMetrics V1] Total count of route HTTP responses. | count | response |
linkerd.[OpenMetrics V2] Total count of retryable route HTTP responses that were not retried. | count | response |
linkerd.[OpenMetrics V1] Total count of retryable route HTTP responses that were not retried. | count | response |
linkerd.Number of active connections for the client (Linkerd v1 only). | rate | connection |
linkerd.Number of connection par second for the client (Linkerd v1 only). | rate | connection/ |
linkerd.A gauge of the number of connections cached for the client (Linkerd v1 only). | gauge | connection |
linkerd.A counter of the number of times there were no connections immediately available and there were already too many waiters (Linkerd v1 only). | gauge | unit |
linkerd.A counter of the number of times there were no connections immediately available and the client waited for a connection (Linkerd v1 only). | gauge | unit |
linkerd.A gauge of the number of connections that are currently alive, either in use or not (Linkerd v1 only). | gauge | connection |
linkerd.A gauge of the number of clients waiting on connections (Linkerd v1 only). | gauge | unit |
linkerd.Stats of the latency of requests in milliseconds for the client (Linkerd v1 only). | gauge | millisecond |
linkerd.Number of requests by second received by the client (Linkerd v1 only). | rate | - |
linkerd.Number of request by second returning 1XX status code for the client (Linkerd v1 only). | rate | unit/ |
linkerd.Number of request by second returning 2XX status code for the client (Linkerd v1 only). | rate | unit/ |
linkerd.Number of request by second returning 3XX status code for the client (Linkerd v1 only). | rate | unit/ |
linkerd.Number of request by second returning 4XX status code for the client (Linkerd v1 only). | rate | unit/ |
linkerd.Number of request by second returning 5XX status code for the client (Linkerd v1 only). | rate | unit/ |
linkerd.Number of success per second for the client (Linkerd v1 only). | rate | - |
linkerd.Number of active connections for the server (Linkerd v1 only). | gauge | connection |
linkerd.Number of connection par second for the server (Linkerd v1 only). | rate | connection/ |
linkerd.Stats of the latency of requests in milliseconds for the server (Linkerd v1 only). | gauge | millisecond |
linkerd.[OpenMetrics V2] Total count of closed connections. | count | connection |
linkerd.[OpenMetrics V1] Total count of closed connections. | count | connection |
linkerd.Number of connections on which the linkerd.tcp.connection_duration.sum metric is evaluated. | gauge | connection |
linkerd.Connection lifetimes. | gauge | millisecond |
linkerd.[OpenMetrics V2] Total count of opened connections. | count | connection |
linkerd.Number of currently-open connections. | gauge | connection |
linkerd.[OpenMetrics V1] Total count of opened connections. | count | connection |
linkerd.[OpenMetrics V2] Total count of bytes read from peers. | count | byte |
linkerd.[OpenMetrics V1] Total count of bytes read from peers. | count | byte |
linkerd.[OpenMetrics V2] Total count of bytes written to peers. | count | byte |
linkerd.[OpenMetrics V1] Total count of bytes written to peers. | count | byte |
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.