Docs » Supported integrations in Splunk Observability Cloud » Instrument back-end applications to send spans to Splunk APM » Instrument Java applications for Splunk Observability Cloud » Java agent compatibility and requirements

Java agent compatibility and requirements 🔗

Meet the following requirements to instrument Java applications for Splunk Observability Cloud.

Note

Splunk does not officially support compatibility with Java agents from other vendors.

Make sure you are using compatible Java and JVM versions 🔗

The agent of the Splunk Distribution of OpenTelemetry Java is compatible with the following Java versions:

  • Java 8u40 and higher, or 8u262 and higher for AlwaysOn Profiling

  • Java LTS versions 11 and higher

The following Java Virtual Machines (JVMs) are compatible as JDK or JRE:

  • AdoptOpenJDK

  • Amazon Corretto

  • Azul Zulu

  • BellSoft Liberica JDK

  • Eclipse Adoptium and Temurin

  • IBM J9

  • Microsoft build of OpenJDK

  • OpenJDK

  • Oracle JDK

  • SAP SapMachine

Note

AlwaysOn Profiling is not supported on Oracle JDK 8 and IBM J9.

Dependencies 🔗

DependencyLink to sourceVersionStability

OpenTelemetry Java

https://github.com/open-telemetry/opentelemetry-java

1.43.0

stable

OpenTelemetry Instrumentation for Java

https://github.com/open-telemetry/opentelemetry-java-instrumentation

2.9.0

stable

OpenTelemetry Java Contrib Resource Providers

https://github.com/open-telemetry/opentelemetry-java-contrib/tree/main/resource-providers

1.40.0-alpha

experimental

OpenTelemetry Java Contrib Samplers

https://github.com/open-telemetry/opentelemetry-java-contrib/tree/main/samplers

1.40.0-alpha

experimental

Supported libraries and frameworks 🔗

The Splunk Distribution of OpenTelemetry Java instruments numerous libraries, frameworks, and application servers.

IdentifierComponentsStabilitySupportSignalsDescription
methodsDetails

experimental

community

external-annotationsDetails

experimental

community

akka-actorDetails

experimental

community

akka-httpDetails

experimental

community

Details
axis2Details

experimental

community

camelDetails

experimental

community

cxfDetails

experimental

community

apache-dbcpDetails

experimental

community

Details
apache-dubboDetails

experimental

community

apache-httpasyncclientDetails

experimental

community

Details
apache-httpclientDetails

experimental

community

Details
kafka, kafka-clients-metricsDetails

experimental

community

Details

Consult documentation of the used kafka version for the exact metrics it generates.

jsf-myfacesDetails

experimental

community

pekko-actorDetails

experimental

community

pekko-httpDetails

experimental

community

Details
pulsarDetails

experimental

community

Details
rocketmq-clientDetails

experimental

community

apache-shenyuDetails

experimental

community

strutsDetails

experimental

community

tomcatDetails

experimental

community

Details
tapestryDetails

experimental

community

wicketDetails

experimental

community

armeriaDetails

experimental

community

Details
armeriaDetails

experimental

community

Details
async-http-clientDetails

experimental

community

Details
aws-lambdaDetails

experimental

community

aws-sdkDetails

experimental

community

azure-coreDetails

experimental

community

cassandraDetails

experimental

community

clickhouseDetails

experimental

community

couchbaseDetails

experimental

community

c3p0Details

experimental

community

Details
dropwizard-metricsDetails

experimental

community

Disabled by default

dropwizard-viewsDetails

experimental

community

grizzlyDetails

experimental

community

Details
jerseyDetails

experimental

community

jettyDetails

experimental

community

Details
jetty-httpclientDetails

experimental

community

Details
metroDetails

experimental

community

jsf-mojarraDetails

experimental

community

elasticsearch-api-clientDetails

experimental

community

elasticsearch-restDetails

experimental

community

elasticsearch-transportDetails

experimental

community

finagle-httpDetails

experimental

community

finatraDetails

experimental

community

geodeDetails

experimental

community

google-http-clientDetails

experimental

community

Details
grailsDetails

experimental

community

graphql-javaDetails

experimental

community

grpcDetails

experimental

community

Details
guavaDetails

experimental

community

gwtDetails

experimental

community

hibernateDetails

experimental

community

hibernate-reactiveDetails

experimental

community

hikaricpDetails

experimental

community

Details
http-url-connectionDetails

experimental

community

Details
hystrixDetails

experimental

community

influxdbDetails

experimental

community

executorsDetails

experimental

community

java-http-clientDetails

experimental

community

Details
java-util-loggingDetails

experimental

community

runtime-telemetryDetails

experimental

community

Details
javalinDetails

experimental

community

jaxrsDetails

experimental

community

jaxrs-clientDetails

experimental

community

Details
jaxwsDetails

experimental

community

jboss-logmanager-appender, jboss-logmanager-mdcDetails

experimental

community

jdbc, jdbc-datasourceDetails

experimental

community

jedisDetails

experimental

community

jmsDetails

experimental

community

jodd-httpDetails

experimental

community

Details
jspDetails

experimental

community

kotlinx-coroutinesDetails

experimental

community

ktorDetails

experimental

community

Details
kubernetes-clientDetails

experimental

community

lettuceDetails

experimental

community

libertyDetails

experimental

community

log4j-appender, log4j-mdc, log4j-context-dataDetails

experimental

community

logback-appender, logback-mdcDetails

experimental

community

micrometerDetails

experimental

community

mongoDetails

experimental

community

mybatisDetails

experimental

community

nettyDetails

experimental

community

Details
okhttpDetails

experimental

community

Details
libertyDetails

experimental

community

Details
opentelemetry-apiDetails

experimental

community

opentelemetry-extension-annotationsDetails

experimental

community

opentelemetry-instrumentation-annotationsDetails

experimental

community

oracle-ucpDetails

experimental

community

Details
oshiDetails

experimental

community

payaraDetails

experimental

community

play-mvcDetails

experimental

community

play-wsDetails

experimental

community

Details
powerjobDetails

experimental

community

quarkus-resteasy-reactiveDetails

experimental

community

quartzDetails

experimental

community

r2dbcDetails

experimental

community

rabbitmqDetails

experimental

community

ratpackDetails

experimental

community

Details
reactorDetails

experimental

community

reactor-nettyDetails

experimental

community

Details
rediscalaDetails

experimental

community

redissonDetails

experimental

community

resteasyDetails

experimental

community

restletDetails

experimental

community

Details
rmiDetails

experimental

community

rxjavaDetails

experimental

community

scala-fork-joinDetails

experimental

community

servletDetails

experimental

community

Details
sparkDetails

experimental

community

spring-batchDetails

experimental

community

Disabled by default

spring-cloud-gatewayDetails

experimental

community

spring-coreDetails

experimental

community

spring-dataDetails

experimental

community

spring-integrationDetails

experimental

community

spring-jmsDetails

experimental

community

spring-kafkaDetails

experimental

community

spring-rabbitDetails

experimental

community

spring-webDetails

experimental

community

Details
spring-rmiDetails

experimental

community

spring-schedulingDetails

experimental

community

spring-webmvcDetails

experimental

community

spring-wsDetails

experimental

community

spring-webfluxDetails

experimental

community

Details
spymemcachedDetails

experimental

community

tomcat-jdbcDetails

experimental

community

Details
twilioDetails

experimental

community

undertowDetails

experimental

community

Details
vaadinDetails

experimental

community

vertx-http-clientDetails

experimental

community

Details
vertx-kafka-clientDetails

experimental

community

vertx-redis-clientDetails

experimental

community

vertx-rx-javaDetails

experimental

community

vertx-sql-clientDetails

experimental

community

vertx-webDetails

experimental

community

vibur-dbcpDetails

experimental

community

Details
xxl-jobDetails

experimental

community

zioDetails

experimental

community

jvm-metrics.splunkDetails

experimental

supported

Details
khttpDetails

experimental

supported

glassfishDetails

experimental

supported

jettyDetails

experimental

supported

libertyDetails

experimental

supported

tomcat, tomcat-metrics-splunkDetails

experimental

supported

tomeeDetails

experimental

supported

weblogic, weblogic-metrics-splunkDetails

experimental

supported

websphereDetails

experimental

supported

wildflyDetails

experimental

supported

methods Components

Name

Additional methods tracing

external-annotations Components

Name

Additional tracing annotations

akka-actor Components

NameSupported versions

Akka Actors

2.3 and higher

akka-http Components

NameSupported versions

Akka HTTP

10.0 and higher

akka-http Signals

Metrics
Metric nameTypeDescription
http.client.request.durationhistogramDuration of HTTP client requests.
http.client.request.body.sizehistogramSize of HTTP client request bodies (disabled by default).
http.client.response.body.sizehistogramSize of HTTP client response bodies (disabled by default).
http.server.request.durationhistogramDuration of HTTP server requests.
http.server.active_requestsupdowncounterNumber of active HTTP server requests (disabled by default).
http.server.request.body.sizehistogramSize of HTTP server request bodies (disabled by default).
http.server.response.body.sizehistogramSize of HTTP server response bodies (disabled by default).

axis2 Components

NameSupported versions

Apache Axis2

1.6 and higher

camel Components

NameSupported versions

Apache Camel

2.20 to 3.0

cxf Components

NameSupported versions

Apache CXF JAX-RS

3.2 and higher

Apache CXF JAX-WS

3.0 and higher

apache-dbcp Components

NameSupported versions

Apache DBCP

2.0 and higher

apache-dbcp Signals

Metrics
Metric nameTypeDescription
db.client.connections.usageupdowncounterThe number of connections that are currently in state described by the state attribute.
db.client.connections.idle.maxupdowncounterThe maximum number of idle open connections allowed.
db.client.connections.idle.minupdowncounterThe minimum number of idle open connections allowed.
db.client.connections.maxupdowncounterThe maximum number of open connections allowed.

apache-dubbo Components

NameSupported versions

Apache DBCP

2.7 and higher

apache-httpasyncclient Components

NameSupported versions

Apache HttpAsyncClient

4.1 and higher

apache-httpasyncclient Signals

Metrics
Metric nameTypeDescription
http.client.request.durationhistogramDuration of HTTP client requests.
http.client.request.body.sizehistogramSize of HTTP client request bodies (disabled by default).
http.client.response.body.sizehistogramSize of HTTP client response bodies (disabled by default).

apache-httpclient Components

NameSupported versions

Apache HttpClient

2.0 and higher

apache-httpclient Signals

Metrics
Metric nameTypeDescription
http.client.request.durationhistogramDuration of HTTP client requests.
http.client.request.body.sizehistogramSize of HTTP client request bodies (disabled by default).
http.client.response.body.sizehistogramSize of HTTP client response bodies (disabled by default).

kafka Components

NameSupported versions

Apache Kafka Producer/Consumer API

0.11 and higher

Apache Kafka Streams API

0.11 and higher

kafka Signals

Metrics
Metric nameTypeDescription
kafka.consumer.assigned_partitionsgaugeThe number of partitions currently assigned to this consumer.
kafka.consumer.commit_latency_avggaugeThe average time taken for a commit request.
kafka.consumer.commit_latency_maxgaugeThe max time taken for a commit request.
kafka.consumer.commit_rategaugeThe number of commit calls per second.
kafka.consumer.commit_totalcounterThe total number of commit calls.
kafka.consumer.failed_rebalance_rate_per_hourgaugeThe number of failed rebalance events per hour.
kafka.consumer.failed_rebalance_totalcounterThe total number of failed rebalance events.
kafka.consumer.heartbeat_rategaugeThe number of heartbeats per second.
kafka.consumer.heartbeat_response_time_maxgaugeThe max time taken to receive a response to a heartbeat request.
kafka.consumer.heartbeat_totalcounterThe total number of heartbeats.
kafka.consumer.join_rategaugeThe number of group joins per second.
kafka.consumer.join_time_avggaugeThe average time taken for a group rejoin.
kafka.consumer.join_time_maxgaugeThe max time taken for a group rejoin.
kafka.consumer.join_totalcounterThe total number of group joins.
kafka.consumer.last_heartbeat_seconds_agogaugeThe number of seconds since the last coordinator heartbeat was sent.
kafka.consumer.last_rebalance_seconds_agogaugeThe number of seconds since the last successful rebalance event.
kafka.consumer.partition_assigned_latency_avggaugeThe average time taken for a partition-assigned rebalance listener callback.
kafka.consumer.partition_assigned_latency_maxgaugeThe max time taken for a partition-assigned rebalance listener callback.
kafka.consumer.partition_lost_latency_avggaugeThe average time taken for a partition-lost rebalance listener callback.
kafka.consumer.partition_lost_latency_maxgaugeThe max time taken for a partition-lost rebalance listener callback.
kafka.consumer.partition_revoked_latency_avggaugeThe average time taken for a partition-revoked rebalance listener callback.
kafka.consumer.partition_revoked_latency_maxgaugeThe max time taken for a partition-revoked rebalance listener callback.
kafka.consumer.rebalance_latency_avggaugeThe average time taken for a group to complete a successful rebalance, which may be composed of several failed re-trials until it succeeded.
kafka.consumer.rebalance_latency_maxgaugeThe max time taken for a group to complete a successful rebalance, which may be composed of several failed re-trials until it succeeded.
kafka.consumer.rebalance_latency_totalcounterThe total number of milliseconds this consumer has spent in successful rebalances since creation.
kafka.consumer.rebalance_rate_per_hourgaugeThe number of successful rebalance events per hour, each event is composed of several failed re-trials until it succeeded.
kafka.consumer.rebalance_totalcounterThe total number of successful rebalance events, each event is composed of several failed re-trials until it succeeded.
kafka.consumer.sync_rategaugeThe number of group syncs per second.
kafka.consumer.sync_time_avggaugeThe average time taken for a group sync.
kafka.consumer.sync_time_maxgaugeThe max time taken for a group sync.
kafka.consumer.sync_totalcounterThe total number of group syncs.
kafka.consumer.bytes_consumed_rategaugeThe average number of bytes consumed per second.
kafka.consumer.bytes_consumed_totalcounterThe total number of bytes consumed.
kafka.consumer.fetch_latency_avggaugeThe average time taken for a fetch request.
kafka.consumer.fetch_latency_maxgaugeThe max time taken for any fetch request.
kafka.consumer.fetch_rategaugeThe number of fetch requests per second.
kafka.consumer.fetch_size_avggaugeThe average number of bytes fetched per request.
kafka.consumer.fetch_size_maxgaugeThe maximum number of bytes fetched per request.
kafka.consumer.fetch_throttle_time_avggaugeThe average throttle time in ms.
kafka.consumer.fetch_throttle_time_maxgaugeThe maximum throttle time in ms.
kafka.consumer.fetch_totalcounterThe total number of fetch requests.
kafka.consumer.records_consumed_rategaugeThe average number of records consumed per second.
kafka.consumer.records_consumed_totalcounterThe total number of records consumed.
kafka.consumer.records_laggaugeThe latest lag of the partition.
kafka.consumer.records_lag_avggaugeThe average lag of the partition.
kafka.consumer.records_lag_maxgaugeThe maximum lag in terms of number of records for any partition in this window. NOTE: This is based on current offset and not committed offset.
kafka.consumer.records_leadgaugeThe latest lead of the partition.
kafka.consumer.records_lead_avggaugeThe average lead of the partition.
kafka.consumer.records_lead_mingaugeThe minimum lead in terms of number of records for any partition in this window.
kafka.consumer.records_per_request_avggaugeThe average number of records in each request.
kafka.consumer.commit_sync_time_ns_totalcounterThe total time the consumer has spent in commitSync in nanoseconds.
kafka.consumer.committed_time_ns_totalcounterThe total time the consumer has spent in committed in nanoseconds.
kafka.consumer.connection_close_rategaugeThe number of connections closed per second.
kafka.consumer.connection_close_totalcounterThe total number of connections closed.
kafka.consumer.connection_countgaugeThe current number of active connections.
kafka.consumer.connection_creation_rategaugeThe number of new connections established per second.
kafka.consumer.connection_creation_totalcounterThe total number of new connections established.
kafka.consumer.failed_authentication_rategaugeThe number of connections with failed authentication per second.
kafka.consumer.failed_authentication_totalcounterThe total number of connections with failed authentication.
kafka.consumer.failed_reauthentication_rategaugeThe number of failed re-authentication of connections per second.
kafka.consumer.failed_reauthentication_totalcounterThe total number of failed re-authentication of connections.
kafka.consumer.io_ratiogauge *Deprecated* The fraction of time the I/O thread spent doing I/O.
kafka.consumer.io_time_ns_avggaugeThe average length of time for I/O per select call in nanoseconds.
kafka.consumer.io_time_ns_totalcounterThe total time the I/O thread spent doing I/O.
kafka.consumer.io_wait_ratiogauge*Deprecated* The fraction of time the I/O thread spent waiting.
kafka.consumer.io_wait_time_ns_avggaugeThe average length of time the I/O thread spent waiting for a socket ready for reads or writes in nanoseconds.
kafka.consumer.io_wait_time_ns_totalcounterThe total time the I/O thread spent waiting
kafka.consumer.io_waittime_totalcounter*Deprecated* The total time the I/O thread spent waiting.
kafka.consumer.iotime_totalcounter*Deprecated* The total time the I/O thread spent doing I/O.
kafka.consumer.last_poll_seconds_agogaugeThe number of seconds since the last poll() invocation.
kafka.consumer.network_io_rategaugeThe number of network operations (reads or writes) on all connections per second.
kafka.consumer.network_io_totalcounterThe total number of network operations (reads or writes) on all connections.
kafka.consumer.poll_idle_ratio_avggaugeThe average fraction of time the consumer's poll() is idle as opposed to waiting for the user code to process records.
kafka.consumer.reauthentication_latency_avggaugeThe average latency observed due to re-authentication.
kafka.consumer.reauthentication_latency_maxgaugeThe max latency observed due to re-authentication.
kafka.consumer.select_rategaugeThe number of times the I/O layer checked for new I/O to perform per second.
kafka.consumer.select_totalcounterThe total number of times the I/O layer checked for new I/O to perform.
kafka.consumer.successful_authentication_no_reauth_totalcounterThe total number of connections with successful authentication where the client does not support re-authentication.
kafka.consumer.successful_authentication_rategaugeThe number of connections with successful authentication per second.
kafka.consumer.successful_authentication_totalcounterThe total number of connections with successful authentication.
kafka.consumer.successful_reauthentication_rategaugeThe number of successful re-authentication of connections per second.
kafka.consumer.successful_reauthentication_totalcounterThe total number of successful re-authentication of connections.
kafka.consumer.time_between_poll_avggaugeThe average delay between invocations of poll() in milliseconds.
kafka.consumer.time_between_poll_maxgaugeThe max delay between invocations of poll() in milliseconds.
kafka.consumer.incoming_byte_rategaugeThe number of bytes read off all sockets per second.
kafka.consumer.incoming_byte_totalcounterThe total number of bytes read off all sockets.
kafka.consumer.outgoing_byte_rategaugeThe number of outgoing bytes sent to all servers per second.
kafka.consumer.outgoing_byte_totalcounterThe total number of outgoing bytes sent to all servers.
kafka.consumer.request_latency_avggaugeThe average request latency in ms.
kafka.consumer.request_latency_maxgaugeThe maximum request latency in ms.
kafka.consumer.request_rategaugeThe number of requests sent per second.
kafka.consumer.request_size_avggaugeThe average size of requests sent.
kafka.consumer.request_size_maxgaugeThe maximum size of any request sent.
kafka.consumer.request_totalcounterThe total number of requests sent.
kafka.consumer.response_rategaugeThe number of responses received per second.
kafka.consumer.response_totalcounterThe total number of responses received.
kafka.producer.batch_size_avggaugeThe average number of bytes sent per partition per-request.
kafka.producer.batch_size_maxgaugeThe max number of bytes sent per partition per-request.
kafka.producer.batch_split_rategaugeThe average number of batch splits per second.
kafka.producer.batch_split_totalcounterThe total number of batch splits.
kafka.producer.buffer_available_bytesgaugeThe total amount of buffer memory that is not being used (either unallocated or in the free list).
kafka.producer.buffer_exhausted_rategaugeThe average per-second number of record sends that are dropped due to buffer exhaustion.
kafka.producer.buffer_exhausted_totalcounterThe total number of record sends that are dropped due to buffer exhaustion.
kafka.producer.buffer_total_bytesgaugeThe maximum amount of buffer memory the client can use (whether or not it is currently used).
kafka.producer.bufferpool_wait_ratiogaugeThe fraction of time an appender waits for space allocation.
kafka.producer.bufferpool_wait_time_ns_totalcounterThe total time in nanoseconds an appender waits for space allocation.
kafka.producer.bufferpool_wait_time_totalcounter*Deprecated* The total time an appender waits for space allocation.
kafka.producer.compression_rate_avggaugeThe average compression rate of record batches.
kafka.producer.connection_close_rategaugeThe number of connections closed per second.
kafka.producer.connection_close_totalcounterThe total number of connections closed.
kafka.producer.connection_countgaugeThe current number of active connections.
kafka.producer.connection_creation_rategaugeThe number of new connections established per second.
kafka.producer.connection_creation_totalcounterThe total number of new connections established.
kafka.producer.failed_authentication_rategaugeThe number of connections with failed authentication per second.
kafka.producer.failed_authentication_totalcounterThe total number of connections with failed authentication.
kafka.producer.failed_reauthentication_rategaugeThe number of failed re-authentication of connections per second.
kafka.producer.failed_reauthentication_totalcounterThe total number of failed re-authentication of connections.
kafka.producer.flush_time_ns_totalcounterTotal time producer has spent in flush in nanoseconds.
kafka.producer.io_ratiogauge*Deprecated* The fraction of time the I/O thread spent doing I/O.
kafka.producer.io_time_ns_avggaugeThe average length of time for I/O per select call in nanoseconds.
kafka.producer.io_time_ns_totalcounterThe total time the I/O thread spent doing I/O.
kafka.producer.io_wait_ratiogauge*Deprecated* The fraction of time the I/O thread spent waiting.
kafka.producer.io_wait_time_ns_avggaugeThe average length of time the I/O thread spent waiting for a socket ready for reads or writes in nanoseconds.
kafka.producer.io_wait_time_ns_totalcounterThe total time the I/O thread spent waiting.
kafka.producer.io_waittime_totalcounter*Deprecated* The total time the I/O thread spent waiting.
kafka.producer.iotime_totalcounter*Deprecated* The total time the I/O thread spent doing I/O.
kafka.producer.metadata_agegaugeThe age in seconds of the current producer metadata being used.
kafka.producer.metadata_wait_time_ns_totalcounterTotal time producer has spent waiting on topic metadata in nanoseconds.
kafka.producer.network_io_rategaugeThe number of network operations (reads or writes) on all connections per second.
kafka.producer.network_io_totalcounterThe total number of network operations (reads or writes) on all connections.
kafka.producer.produce_throttle_time_avggaugeThe average time in ms a request was throttled by a broker.
kafka.producer.produce_throttle_time_maxgaugeThe maximum time in ms a request was throttled by a broker.
kafka.producer.reauthentication_latency_avggaugeThe average latency observed due to re-authentication.
kafka.producer.reauthentication_latency_maxgaugeThe max latency observed due to re-authentication.
kafka.producer.record_queue_time_avggaugeThe average time in ms record batches spent in the send buffer.
kafka.producer.record_queue_time_maxgaugeThe maximum time in ms record batches spent in the send buffer.
kafka.producer.record_size_avggaugeThe average record size.
kafka.producer.record_size_maxgaugeThe maximum record size.
kafka.producer.records_per_request_avggaugeThe average number of records per request.
kafka.producer.requests_in_flightgaugeThe current number of in-flight requests awaiting a response.
kafka.producer.select_rategaugeThe number of times the I/O layer checked for new I/O to perform per second.
kafka.producer.select_totalcounterThe total number of times the I/O layer checked for new I/O to perform.
kafka.producer.successful_authentication_no_reauth_totalcounterThe total number of connections with successful authentication where the client does not support re-authentication.
kafka.producer.successful_authentication_rategaugeThe number of connections with successful authentication per second.
kafka.producer.successful_authentication_totalcounterThe total number of connections with successful authentication.
kafka.producer.successful_reauthentication_rategaugeThe number of successful re-authentication of connections per second.
kafka.producer.successful_reauthentication_totalcounterThe total number of successful re-authentication of connections.
kafka.producer.txn_abort_time_ns_totalcounterTotal time producer has spent in abortTransaction in nanoseconds.
kafka.producer.txn_begin_time_ns_totalcounterTotal time producer has spent in beginTransaction in nanoseconds.
kafka.producer.txn_commit_time_ns_totalcounterTotal time producer has spent in commitTransaction in nanoseconds.
kafka.producer.txn_init_time_ns_totalcounterTotal time producer has spent in initTransactions in nanoseconds.
kafka.producer.txn_send_offsets_time_ns_totalcounterTotal time producer has spent in sendOffsetsToTransaction in nanoseconds.
kafka.producer.waiting_threadsgaugeThe number of user threads blocked waiting for buffer memory to enqueue their records.
kafka.producer.incoming_byte_rategaugeThe number of bytes read off all sockets per second.
kafka.producer.incoming_byte_totalcounterThe total number of bytes read off all sockets.
kafka.producer.outgoing_byte_rategaugeThe number of outgoing bytes sent to all servers per second.
kafka.producer.outgoing_byte_totalcounterThe total number of outgoing bytes sent to all servers.
kafka.producer.request_latency_avggaugeThe average request latency in ms.
kafka.producer.request_latency_maxgaugeThe maximum request latency in ms.
kafka.producer.request_rategaugeThe number of requests sent per second.
kafka.producer.request_size_avggaugeThe average size of requests sent.
kafka.producer.request_size_maxgaugeThe maximum size of any request sent.
kafka.producer.request_totalcounterThe total number of requests sent.
kafka.producer.response_rategaugeThe number of responses received per second.
kafka.producer.response_totalcounterThe total number of responses received.
kafka.producer.byte_rategaugeThe average number of bytes sent per second for a topic.
kafka.producer.byte_totalcounterThe total number of bytes sent for a topic.
kafka.producer.compression_rategaugeThe average compression rate of record batches for a topic.
kafka.producer.record_error_rategaugeThe average per-second number of record sends that resulted in errors.
kafka.producer.record_error_totalcounterThe total number of record sends that resulted in errors.
kafka.producer.record_retry_rategaugeThe average per-second number of retried record sends.
kafka.producer.record_retry_totalcounterThe total number of retried record sends.
kafka.producer.record_send_rategaugeThe average number of records sent per second.
kafka.producer.record_send_totalcounterThe total number of records sent.

jsf-myfaces Components

NameSupported versions

Apache MyFaces

1.2 and higher

pekko-actor Components

NameSupported versions

Apache Pekko Actors

1.0 and higher

pekko-http Components

NameSupported versions

Apache Pekko HTTP

1.0 and higher

pekko-http Signals

Metrics
Metric nameTypeDescription
http.client.request.durationhistogramDuration of HTTP client requests.
http.client.request.body.sizehistogramSize of HTTP client request bodies (disabled by default).
http.client.response.body.sizehistogramSize of HTTP client response bodies (disabled by default).
http.server.request.durationhistogramDuration of HTTP server requests.
http.server.active_requestsupdowncounterNumber of active HTTP server requests (disabled by default).
http.server.request.body.sizehistogramSize of HTTP server request bodies (disabled by default).
http.server.response.body.sizehistogramSize of HTTP server response bodies (disabled by default).

pulsar Components

NameSupported versions

Apache Pulsar

2.8 and higher

pulsar Signals

Metrics
Metric nameTypeDescription
messaging.publish.durationhistogramMeasures the duration of publish operation.
messaging.receive.durationhistogramMeasures the duration of receive operation.
messaging.receive.messagescounterMeasures the number of received messages.

rocketmq-client Components

NameSupported versions

Apache RocketMQ gRPC/Protobuf-based Client

5.0 and higher

Apache RocketMQ Remoting-based Client

4.8 and higher

apache-shenyu Components

NameSupported versions

Apache ShenYu

2.4 and higher

struts Components

NameSupported versions

Apache Struts 2

2.3 and higher

tomcat Components

NameSupported versions

Apache Tomcat

7.0 and higher

tomcat Signals

Metrics
Metric nameTypeDescription
http.server.request.durationhistogramDuration of HTTP server requests.
http.server.active_requestsupdowncounterNumber of active HTTP server requests (disabled by default).
http.server.request.body.sizehistogramSize of HTTP server request bodies (disabled by default).
http.server.response.body.sizehistogramSize of HTTP server response bodies (disabled by default).

tapestry Components

NameSupported versions

Apache Tapestry

5.4 and higher

wicket Components

NameSupported versions

Apache Wicket

8.0 and higher

armeria Components

NameSupported versions

Armeria

1.3 and higher

armeria Signals

Metrics
Metric nameTypeDescription
http.client.request.durationhistogramDuration of HTTP client requests.
http.client.request.body.sizehistogramSize of HTTP client request bodies (disabled by default).
http.client.response.body.sizehistogramSize of HTTP client response bodies (disabled by default).
http.server.request.durationhistogramDuration of HTTP server requests.
http.server.active_requestsupdowncounterNumber of active HTTP server requests (disabled by default).
http.server.request.body.sizehistogramSize of HTTP server request bodies (disabled by default).
http.server.response.body.sizehistogramSize of HTTP server response bodies (disabled by default).

armeria Components

NameSupported versions

Armeria gRPC

1.14 and higher

armeria Signals

Metrics
Metric nameTypeDescription
rpc.client.durationhistogramMeasures the duration of outbound RPC.
rpc.server.durationhistogramMeasures the duration of inbound RPC.

async-http-client Components

NameSupported versions

AsyncHttpClient

1.9 and higher

async-http-client Signals

Metrics
Metric nameTypeDescription
http.client.request.durationhistogramDuration of HTTP client requests.
http.client.request.body.sizehistogramSize of HTTP client request bodies (disabled by default).
http.client.response.body.sizehistogramSize of HTTP client response bodies (disabled by default).

aws-lambda Components

NameSupported versions

AWS Lambda

1.0 and higher

aws-sdk Components

NameSupported versions

AWS SDK 1

1.11 and higher

AWS SDK 2

2.2 and higher

azure-core Components

NameSupported versions

Azure Core

1.14 and higher

cassandra Components

NameSupported versions

Cassandra Driver

3.0 and higher

clickhouse Components

NameSupported versions

Clickhouse Client

0.5 and higher

couchbase Components

NameSupported versions

Couchbase Client

2.0 to 3.0 and 3.1 and higher

c3p0 Components

NameSupported versions

c3p0

0.9.2 and higher

c3p0 Signals

Metrics
Metric nameTypeDescription
db.client.connections.usageupdowncounterThe number of connections that are currently in state described by the state attribute.
db.client.connections.pending_requestsupdowncounterThe number of pending requests for an open connection, cumulative for the entire pool.

dropwizard-metrics Components

NameSupported versions

Dropwizard Metrics

4.0 and higher

dropwizard-views Components

NameSupported versions

Dropwizard Views

0.7 and higher

grizzly Components

NameSupported versions

Eclipse Grizzly

2.3 and higher

grizzly Signals

Metrics
Metric nameTypeDescription
http.server.request.durationhistogramDuration of HTTP server requests.
http.server.active_requestsupdowncounterNumber of active HTTP server requests (disabled by default).
http.server.request.body.sizehistogramSize of HTTP server request bodies (disabled by default).
http.server.response.body.sizehistogramSize of HTTP server response bodies (disabled by default).

jersey Components

NameSupported versions

Eclipse Jersey

2.0 and higher

jetty Components

NameSupported versions

Eclipse Jetty

8.0 and higher

jetty Signals

Metrics
Metric nameTypeDescription
http.server.request.durationhistogramDuration of HTTP server requests.
http.server.active_requestsupdowncounterNumber of active HTTP server requests (disabled by default).
http.server.request.body.sizehistogramSize of HTTP server request bodies (disabled by default).
http.server.response.body.sizehistogramSize of HTTP server response bodies (disabled by default).

jetty-httpclient Components

NameSupported versions

Eclipse Jetty HTTP Client

9.2 to 10.0, 12.0 and higher

jetty-httpclient Signals

Metrics
Metric nameTypeDescription
http.client.request.durationhistogramDuration of HTTP client requests.
http.client.request.body.sizehistogramSize of HTTP client request bodies (disabled by default).
http.client.response.body.sizehistogramSize of HTTP client response bodies (disabled by default).

metro Components

NameSupported versions

Eclipse Metro

2.2 and higher

jsf-mojarra Components

NameSupported versions

Eclipse Mojarra

1.2 and higher

elasticsearch-api-client Components

NameSupported versions

Elasticsearch API Client

7.16 and higher

elasticsearch-rest Components

NameSupported versions

Elasticsearch REST Client

5.0 and higher

elasticsearch-transport Components

NameSupported versions

Elasticsearch Transport Client

5.0 and higher

finagle-http Components

NameSupported versions

Finagle

23.11 and higher

finatra Components

NameSupported versions

Finatra

2.9 and higher

geode Components

NameSupported versions

Geode Client

1.4 and higher

google-http-client Components

NameSupported versions

Google HTTP Client

1.19 and higher

google-http-client Signals

Metrics
Metric nameTypeDescription
http.client.request.durationhistogramDuration of HTTP client requests.
http.client.request.body.sizehistogramSize of HTTP client request bodies (disabled by default).
http.client.response.body.sizehistogramSize of HTTP client response bodies (disabled by default).

grails Components

NameSupported versions

Grails

3.0 and higher

graphql-java Components

NameSupported versions

GaphQL Java

12.0 and higher

grpc Components

NameSupported versions

gRPC

1.6 and higher

grpc Signals

Metrics
Metric nameTypeDescription
rpc.client.durationhistogramMeasures the duration of outbound RPC.
rpc.server.durationhistogramMeasures the duration of inbound RPC.

guava Components

NameSupported versions

Guava ListenableFuture

0.9.2 and higher

gwt Components

NameSupported versions

GWT

0.9.2 and higher

hibernate Components

NameSupported versions

Hibernate

3.3 and higher

hibernate-reactive Components

NameSupported versions

Hibernate Reactive

1.0 and higher

hikaricp Components

NameSupported versions

HikariCP

3.0 and higher

hikaricp Signals

Metrics
Metric nameTypeDescription
db.client.connections.usageupdowncounterThe number of connections that are currently in state described by the state attribute.
db.client.connections.idle.minupdowncounterThe minimum number of idle open connections allowed.
db.client.connections.maxupdowncounterThe maximum number of open connections allowed.
db.client.connections.pending_requestsupdowncounterThe number of pending requests for an open connection, cumulative for the entire pool.
db.client.connections.timeoutscounterThe number of connection timeouts that have occurred trying to obtain a connection from the pool.
db.client.connections.create_timehistogramThe time it took to create a new connection.
db.client.connections.use_timehistogramThe time between borrowing a connection and returning it to the pool.
db.client.connections.wait_timehistogramThe time it took to obtain an open connection from the pool.

http-url-connection Components

Name

HttpURLConnection

http-url-connection Signals

Metrics
Metric nameTypeDescription
http.client.request.durationhistogramDuration of HTTP client requests.
http.client.request.body.sizehistogramSize of HTTP client request bodies (disabled by default).
http.client.response.body.sizehistogramSize of HTTP client response bodies (disabled by default).

hystrix Components

NameSupported versions

Hystrix

1.4 and higher

influxdb Components

NameSupported versions

InfluxDB Client

2.4 and higher

executors Components

Name

Java Executors

java-http-client Components

Name

Java HTTP Client

java-http-client Signals

Metrics
Metric nameTypeDescription
http.client.request.durationhistogramDuration of HTTP client requests.
http.client.request.body.sizehistogramSize of HTTP client request bodies (disabled by default).
http.client.response.body.sizehistogramSize of HTTP client response bodies (disabled by default).

java-util-logging Components

Name

java.util.logging

runtime-telemetry Components

Name

Java Platform

runtime-telemetry Signals

Metrics
Metric nameTypeDescription
jvm.class.loadedcounterNumber of classes loaded since JVM start.
jvm.class.unloadedcounterNumber of classes unloaded since JVM start.
jvm.class.countupdowncounterNumber of classes currently loaded.
jvm.cpu.timecounterCPU time used by the process as reported by the JVM.
jvm.cpu.countupdowncounterNumber of processors available to the Java virtual machine.
jvm.cpu.recent_utilizationgaugeRecent CPU utilization for the process as reported by the JVM.
jvm.gc.durationhistogramDuration of JVM garbage collection actions.
jvm.memory.usedupdowncounterMeasure of memory used.
jvm.memory.committedupdowncounterMeasure of memory committed.
jvm.memory.limitupdowncounterMeasure of max obtainable memory.
jvm.memory.used_after_last_gcupdowncounterMeasure of memory used, as measured after the most recent garbage collection event on this pool.
jvm.thread.countupdowncounterNumber of executing platform threads (disabled by default).
jvm.buffer.memory.usageupdowncounterMeasure of memory used by buffers (disabled by default).
jvm.buffer.memory.limitupdowncounterMeasure of total memory capacity of buffers (disabled by default).
jvm.buffer.countupdowncounterNumber of buffers in the pool (disabled by default).
jvm.system.cpu.load_1mgaugeAverage CPU load of the whole system for the last minute as reported by the JVM (disabled by default).
jvm.system.cpu.utilizationgaugeRecent CPU utilization for the whole system as reported by the JVM (disabled by default).
jvm.memory.initupdowncounterMeasure of initial memory requested (disabled by default).

javalin Components

NameSupported versions

Javalin

5.0 and higher

jaxrs Components

NameSupported versions

JAX-RS

0.5 and higher

jaxrs-client Components

NameSupported versions

JAX-RS Client

1.1 and higher

jaxrs-client Signals

Metrics
Metric nameTypeDescription
http.client.request.durationhistogramDuration of HTTP client requests.
http.client.request.body.sizehistogramSize of HTTP client request bodies (disabled by default).
http.client.response.body.sizehistogramSize of HTTP client response bodies (disabled by default).

jaxws Components

NameSupported versions

JAX-WS

2.0 to 3.0

jboss-logmanager-appender Components

NameSupported versions

JBoss Log Manager

1.1 and higher

jdbc Components

Name

JDBC

jedis Components

NameSupported versions

Jedis

1.4 and higher

jms Components

NameSupported versions

JMS

1.1 and higher

jodd-http Components

NameSupported versions

Jodd HTTP

4.2 and higher

jodd-http Signals

Metrics
Metric nameTypeDescription
http.client.request.durationhistogramDuration of HTTP client requests.
http.client.request.body.sizehistogramSize of HTTP client request bodies (disabled by default).
http.client.response.body.sizehistogramSize of HTTP client response bodies (disabled by default).

jsp Components

NameSupported versions

JSP

2.3 and higher

kotlinx-coroutines Components

NameSupported versions

Kotlin Coroutines

1.0 and higher

ktor Components

NameSupported versions

Ktor

2.0 and higher

ktor Signals

Metrics
Metric nameTypeDescription
http.client.request.durationhistogramDuration of HTTP client requests.
http.client.request.body.sizehistogramSize of HTTP client request bodies (disabled by default).
http.client.response.body.sizehistogramSize of HTTP client response bodies (disabled by default).
http.server.request.durationhistogramDuration of HTTP server requests.
http.server.active_requestsupdowncounterNumber of active HTTP server requests (disabled by default).
http.server.request.body.sizehistogramSize of HTTP server request bodies (disabled by default).
http.server.response.body.sizehistogramSize of HTTP server response bodies (disabled by default).

kubernetes-client Components

NameSupported versions

Kubernetes Client

7.0 and higher

lettuce Components

NameSupported versions

Lettuce

4.0 and higher

liberty Components

NameSupported versions

Liberty

20.0 and higher

log4j-appender Components

NameSupported versions

Log4j

1.2 and higher

logback-appender Components

NameSupported versions

Logback

1.0 and higher

micrometer Components

NameSupported versions

Micrometer

1.5 and higher

mongo Components

NameSupported versions

MongoDB Drive

3.1 and higher

mybatis Components

NameSupported versions

MyBatis

3.2 and higher

netty Components

NameSupported versions

Netty

3.8 and higher

netty Signals

Metrics
Metric nameTypeDescription
http.client.request.durationhistogramDuration of HTTP client requests.
http.client.request.body.sizehistogramSize of HTTP client request bodies (disabled by default).
http.client.response.body.sizehistogramSize of HTTP client response bodies (disabled by default).
http.server.request.durationhistogramDuration of HTTP server requests.
http.server.active_requestsupdowncounterNumber of active HTTP server requests (disabled by default).
http.server.request.body.sizehistogramSize of HTTP server request bodies (disabled by default).
http.server.response.body.sizehistogramSize of HTTP server response bodies (disabled by default).

okhttp Components

NameSupported versions

OkHttp

2.2 and higher

okhttp Signals

Metrics
Metric nameTypeDescription
http.client.request.durationhistogramDuration of HTTP client requests.
http.client.request.body.sizehistogramSize of HTTP client request bodies (disabled by default).
http.client.response.body.sizehistogramSize of HTTP client response bodies (disabled by default).

liberty Components

NameSupported versions

OpenLiberty

20.0 and higher

liberty Signals

Metrics
Metric nameTypeDescription
http.server.request.durationhistogramDuration of HTTP server requests.
http.server.active_requestsupdowncounterNumber of active HTTP server requests (disabled by default).
http.server.request.body.sizehistogramSize of HTTP server request bodies (disabled by default).
http.server.response.body.sizehistogramSize of HTTP server response bodies (disabled by default).

opentelemetry-api Components

Name

OpenTelemetry API

opentelemetry-extension-annotations Components

Name

OpenTelemetry Extension Annotations

opentelemetry-instrumentation-annotations Components

Name

OpenTelemetry Instrumentation Annotations

oracle-ucp Components

NameSupported versions

Oracle UCP

11.2 and higher

oracle-ucp Signals

Metrics
Metric nameTypeDescription
db.client.connections.usageupdowncounterThe number of connections that are currently in state described by the state attribute.
db.client.connections.maxupdowncounterThe maximum number of open connections allowed.
db.client.connections.pending_requestsupdowncounterThe number of pending requests for an open connection, cumulative for the entire pool.

oshi Components

NameSupported versions

OSHI

5.3.1 and higher

payara Components

NameSupported versions

Payara

5.0 and higher

play-mvc Components

NameSupported versions

Play

2.4 and higher

play-ws Components

NameSupported versions

Play WS

1.0 and higher

play-ws Signals

Metrics
Metric nameTypeDescription
http.client.request.durationhistogramDuration of HTTP client requests.
http.client.request.body.sizehistogramSize of HTTP client request bodies (disabled by default).
http.client.response.body.sizehistogramSize of HTTP client response bodies (disabled by default).

powerjob Components

NameSupported versions

PowerJob

4.0 and higher

quarkus-resteasy-reactive Components

NameSupported versions

Quarkus Resteasy Reactive

2.16.7 and higher

quartz Components

NameSupported versions

Quartz

2.0 and higher

r2dbc Components

NameSupported versions

R2DBC

1.0 and higher

rabbitmq Components

NameSupported versions

RabbitMQ Client

2.7 and higher

ratpack Components

NameSupported versions

Ratpack

1.4 and higher

ratpack Signals

Metrics
Metric nameTypeDescription
http.client.request.durationhistogramDuration of HTTP client requests.
http.client.request.body.sizehistogramSize of HTTP client request bodies (disabled by default).
http.client.response.body.sizehistogramSize of HTTP client response bodies (disabled by default).
http.server.request.durationhistogramDuration of HTTP server requests.
http.server.active_requestsupdowncounterNumber of active HTTP server requests (disabled by default).
http.server.request.body.sizehistogramSize of HTTP server request bodies (disabled by default).
http.server.response.body.sizehistogramSize of HTTP server response bodies (disabled by default).

reactor Components

NameSupported versions

Reactor

3.1 and higher

reactor-netty Components

NameSupported versions

Reactor Netty

0.9 and higher

reactor-netty Signals

Metrics
Metric nameTypeDescription
http.client.request.durationhistogramDuration of HTTP client requests.
http.client.request.body.sizehistogramSize of HTTP client request bodies (disabled by default).
http.client.response.body.sizehistogramSize of HTTP client response bodies (disabled by default).

rediscala Components

NameSupported versions

Rediscala

1.8 and higher

redisson Components

NameSupported versions

Redisson

3.0 and higher

resteasy Components

NameSupported versions

RESTEasy

3.0 and higher

restlet Components

NameSupported versions

Restlet

1.0 and higher

restlet Signals

Metrics
Metric nameTypeDescription
http.server.request.durationhistogramDuration of HTTP server requests.
http.server.active_requestsupdowncounterNumber of active HTTP server requests (disabled by default).
http.server.request.body.sizehistogramSize of HTTP server request bodies (disabled by default).
http.server.response.body.sizehistogramSize of HTTP server response bodies (disabled by default).

rmi Components

Name

RMI

rxjava Components

NameSupported versions

RxJava

2.2 and higher

scala-fork-join Components

NameSupported versions

Scala ForkJoinPool

2.8 and higher

servlet Components

NameSupported versions

Servlet

2.2 and higher

servlet Signals

Metrics
Metric nameTypeDescription
http.server.request.durationhistogramDuration of HTTP server requests.
http.server.active_requestsupdowncounterNumber of active HTTP server requests (disabled by default).
http.server.request.body.sizehistogramSize of HTTP server request bodies (disabled by default).
http.server.response.body.sizehistogramSize of HTTP server response bodies (disabled by default).

spark Components

NameSupported versions

Spark Web Framework

2.3 and higher

spring-batch Components

NameSupported versions

Spring Batch

2.0 and higher

spring-cloud-gateway Components

NameSupported versions

Spring Cloud Gateway

1.8 and higher

spring-core Components

NameSupported versions

Spring Core

2.0 and higher

spring-data Components

NameSupported versions

Spring Data

1.8 and higher

spring-integration Components

NameSupported versions

Spring Integration

4.1 to 6.0

spring-jms Components

NameSupported versions

Spring JMS

2.0 and higher

spring-kafka Components

NameSupported versions

Spring Kafka

2.7 and higher

spring-rabbit Components

NameSupported versions

Spring RabbitMQ

1.0 and higher

spring-web Components

NameSupported versions

Spring RestTemplate

3.1 and higher

spring-web Signals

Metrics
Metric nameTypeDescription
http.client.request.durationhistogramDuration of HTTP client requests.
http.client.request.body.sizehistogramSize of HTTP client request bodies (disabled by default).
http.client.response.body.sizehistogramSize of HTTP client response bodies (disabled by default).

spring-rmi Components

NameSupported versions

Spring RMI

4.0 and higher

spring-scheduling Components

NameSupported versions

Spring Scheduling

3.1 and higher

spring-webmvc Components

NameSupported versions

Spring Web MVC

3.1 and higher

spring-ws Components

NameSupported versions

Spring Web Service

2.0 and higher

spring-webflux Components

NameSupported versions

Spring WebFlux

5.3 and higher

spring-webflux Signals

Metrics
Metric nameTypeDescription
http.client.request.durationhistogramDuration of HTTP client requests.
http.client.request.body.sizehistogramSize of HTTP client request bodies (disabled by default).
http.client.response.body.sizehistogramSize of HTTP client response bodies (disabled by default).

spymemcached Components

NameSupported versions

Spymemcached

2.12 and higher

tomcat-jdbc Components

NameSupported versions

Tomcat JDBC

8.5 and higher

tomcat-jdbc Signals

Metrics
Metric nameTypeDescription
db.client.connections.usageupdowncounterThe number of connections that are currently in state described by the state attribute.
db.client.connections.idle.maxupdowncounterThe maximum number of idle open connections allowed.
db.client.connections.idle.minupdowncounterThe minimum number of idle open connections allowed.
db.client.connections.maxupdowncounterThe maximum number of open connections allowed.
db.client.connections.pending_requestsupdowncounterThe number of pending requests for an open connection, cumulative for the entire pool.

twilio Components

NameSupported versions

Twilio

6.6 to 8.0

undertow Components

NameSupported versions

Undertow

1.4 and higher

undertow Signals

Metrics
Metric nameTypeDescription
http.server.request.durationhistogramDuration of HTTP server requests.
http.server.active_requestsupdowncounterNumber of active HTTP server requests (disabled by default).
http.server.request.body.sizehistogramSize of HTTP server request bodies (disabled by default).
http.server.response.body.sizehistogramSize of HTTP server response bodies (disabled by default).

vaadin Components

NameSupported versions

Vaadin

14.2 and higher

vertx-http-client Components

NameSupported versions

Vert.x HttpClient

3.0 and higher

vertx-http-client Signals

Metrics
Metric nameTypeDescription
http.client.request.durationhistogramDuration of HTTP client requests.
http.client.request.body.sizehistogramSize of HTTP client request bodies (disabled by default).
http.client.response.body.sizehistogramSize of HTTP client response bodies (disabled by default).

vertx-kafka-client Components

NameSupported versions

Vert.x Kafka Client

3.6 and higher

vertx-redis-client Components

NameSupported versions

Vert.x Redis Client

3.0 and higher

vertx-rx-java Components

NameSupported versions

Vert.x RxJava2

3.5 and higher

vertx-sql-client Components

NameSupported versions

Vert.x SQL Client

4.0 and higher

vertx-web Components

NameSupported versions

Vert.x Web

3.0 and higher

vibur-dbcp Components

NameSupported versions

Vibur DBCP

11.0 and higher

vibur-dbcp Signals

Metrics
Metric nameTypeDescription
db.client.connections.usageupdowncounterThe number of connections that are currently in state described by the state attribute.
db.client.connections.maxupdowncounterThe maximum number of open connections allowed.

xxl-job Components

NameSupported versions

XXL-JOB

1.9.2 and higher

zio Components

NameSupported versions

ZIO

2.0 and higher

jvm-metrics.splunk Components

Name

Java Platform

jvm-metrics.splunk Signals

Metrics
Metric nameTypeDescription
jvm.memory.allocatedcounterApproximate sum of heap allocations.
jvm.gc.pause.countcounterNumber of gc pauses. This metric will be removed in a future release.
jvm.gc.pause.totalTimecounterTime spent in GC pause. This metric will be removed in a future release.

khttp Components

NameSupported versions

khttp

0.1 and higher

glassfish Components

NameSupported versions

GlassFish

5.0 and higher

jetty Components

NameSupported versions

Jetty

9.4 and higher

liberty Components

NameSupported versions

Liberty

20.0 and higher

tomcat Components

NameSupported versions

Tomcat

7.0 and higher

tomee Components

NameSupported versions

TomEE

7.0 and higher

weblogic Components

NameSupported versions

WebLogic

12.1 and higher

websphere Components

NameSupported versions

WebSphere

8.5.5 and higher

wildfly Components

NameSupported versions

WildFly

13.0 and higher

For a complete list of supported libraries and frameworks, see Supported libraries in the OpenTelemetry documentation.

Note

To deactivate specific instrumentations, see Library instrumentation issues.

Install and configure the Splunk Distribution of OpenTelemetry Collector 🔗

The Splunk Distribution of OpenTelemetry Java exports application and JVM metrics and spans to the Splunk Distribution of OpenTelemetry Collector, which also collects system metric data and logs, including profiling data.

To send application traces and spans to Splunk Observability Cloud, install the Splunk Distribution of OpenTelemetry Collector for your platform. The following distributions are available:

This page was last updated on Dec 13, 2024.