OpenTelemetry Metrics ΒΆ
This is a list of metrics exported by the OpenTelemetry SDKs and auto-instrumentation libraries.
General Metrics ΒΆ
The OpenTelemetry SDKs and auto-instrumentation libraries export the following general metrics:
| Metric Name | Description |
|---|---|
target_info | Information about the target service, such as the service name, service namespace, and container name. |
Target information is exported as a set of labels, including:
| Label Name | Description | Example Value |
|---|---|---|
os_description | The operating system description. | Linux 6.1.58+ |
os_type | The operating system type. | Linux |
process_command_args | The command arguments used to start the process. | ["/usr/lib/jvm/java-21-openjdk/bin/java","-jar","/app.jar"] |
process_runtime_name | The runtime name. | OpenJDK Runtime Environment |
process_runtime_version | The runtime version. | 21.0.2+13-LTS |
telemetry_sdk_language | The telemetry SDK language. | java |
telemetry_sdk_version | The telemetry SDK version. | 1.36.0 |
HTTP Server Metrics ΒΆ
The OpenTelemetry SDKs and auto-instrumentation libraries export the following metrics for HTTP servers:
| Metric Name | Description |
|---|---|
http_server_request_duration_seconds_bucket | Duration of HTTP server requests, in seconds (java) |
http_server_duration_milliseconds_bucket | Duration of HTTP server requests, in milliseconds (node.js) |
HTTP Client Metrics ΒΆ
| Metric Name | Description |
|---|---|
http_client_request_duration_seconds_bucket | Duration of HTTP client requests, in seconds (java) |
http_client_duration_milliseconds_bucket | Duration of HTTP client requests, in milliseconds (node.js) |
Database Client Connection Metrics ΒΆ
The OpenTelemetry SDKs and auto-instrumentation libraries export the following metrics for database clients:
| Metric Name | Description |
|---|---|
db_client_connections_create_time_milliseconds_bucket | Duration of database client connection creation, in milliseconds. |
db_client_connections_create_time_milliseconds_count | Count of database client connection creations, by duration. |
db_client_connections_create_time_milliseconds_sum | Sum of database client connection creation durations, in milliseconds. |
JVM Metrics ΒΆ
The OpenTelemetry SDKs and auto-instrumentation libraries export the following metrics for JVMs:
| Metric Name | Description |
|---|---|
process_runtime_jvm_buffer_count | Count of JVM buffers. |
process_runtime_jvm_buffer_limit_bytes | Limit of JVM buffer sizes, in bytes. |
process_runtime_jvm_buffer_usage_bytes | Usage of JVM buffer sizes, in bytes. |
Kafka Metrics ΒΆ
The OpenTelemetry SDKs and auto-instrumentation libraries export the following metrics for Kafka clients:
| Metric Name | Description |
|---|---|
kafka_producer_* | Metrics for Kafka producers. |
kafka_consumer_* | Metrics for Kafka consumers. |