Add links to remaining metadata files (#14633)
This commit is contained in:
parent
bf7c9645f6
commit
b444563cfe
|
|
@ -2983,6 +2983,7 @@ libraries:
|
||||||
- name: executors
|
- name: executors
|
||||||
description: |
|
description: |
|
||||||
The executor instrumentation ensures that context is automatically propagated when using common Java executors (e.g., ThreadPoolExecutor, ScheduledThreadPoolExecutor, ForkJoinPool). When a task is submitted, the current context is captured and bound to the task. Then, when the task eventually runs, even if it’s on a different thread, the instrumentation reactivates that context, enabling consistent correlation across concurrent and asynchronous workflows.
|
The executor instrumentation ensures that context is automatically propagated when using common Java executors (e.g., ThreadPoolExecutor, ScheduledThreadPoolExecutor, ForkJoinPool). When a task is submitted, the current context is captured and bound to the task. Then, when the task eventually runs, even if it’s on a different thread, the instrumentation reactivates that context, enabling consistent correlation across concurrent and asynchronous workflows.
|
||||||
|
library_link: https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Executor.html
|
||||||
source_path: instrumentation/executors
|
source_path: instrumentation/executors
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.executors
|
name: io.opentelemetry.executors
|
||||||
|
|
@ -3002,6 +3003,7 @@ libraries:
|
||||||
- name: finagle-http-23.11
|
- name: finagle-http-23.11
|
||||||
description: |
|
description: |
|
||||||
This instrumentation for Finagle HTTP clients and servers ensures that telemetry is correctly generated by the underlying Netty instrumentation. It augments existing telemetry by bridging the gap between Finagle's abstractions and Netty's pipeline, primarily for context propagation.
|
This instrumentation for Finagle HTTP clients and servers ensures that telemetry is correctly generated by the underlying Netty instrumentation. It augments existing telemetry by bridging the gap between Finagle's abstractions and Netty's pipeline, primarily for context propagation.
|
||||||
|
library_link: https://github.com/twitter/finagle
|
||||||
source_path: instrumentation/finagle-http-23.11
|
source_path: instrumentation/finagle-http-23.11
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.finagle-http-23.11
|
name: io.opentelemetry.finagle-http-23.11
|
||||||
|
|
@ -3014,6 +3016,7 @@ libraries:
|
||||||
description: This instrumentation for the Finatra web framework augments the telemetry
|
description: This instrumentation for the Finatra web framework augments the telemetry
|
||||||
generated by the underlying Netty instrumentation. It provides more specific,
|
generated by the underlying Netty instrumentation. It provides more specific,
|
||||||
high-level context, such as route information, to the spans generated by Netty.
|
high-level context, such as route information, to the spans generated by Netty.
|
||||||
|
library_link: https://github.com/twitter/finatra
|
||||||
source_path: instrumentation/finatra-2.9
|
source_path: instrumentation/finatra-2.9
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.finatra-2.9
|
name: io.opentelemetry.finatra-2.9
|
||||||
|
|
@ -3034,6 +3037,7 @@ libraries:
|
||||||
- name: geode-1.4
|
- name: geode-1.4
|
||||||
description: This instrumentation enables database client spans and database client
|
description: This instrumentation enables database client spans and database client
|
||||||
metrics for Apache Geode cache operations.
|
metrics for Apache Geode cache operations.
|
||||||
|
library_link: https://geode.apache.org/
|
||||||
source_path: instrumentation/geode-1.4
|
source_path: instrumentation/geode-1.4
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.geode-1.4
|
name: io.opentelemetry.geode-1.4
|
||||||
|
|
@ -3156,6 +3160,7 @@ libraries:
|
||||||
- name: grails-3.0
|
- name: grails-3.0
|
||||||
description: |
|
description: |
|
||||||
This instrumentation enriches existing HTTP server spans with HTTP route information, and optionally enables experimental controller (INTERNAL) spans for Grails applications.
|
This instrumentation enriches existing HTTP server spans with HTTP route information, and optionally enables experimental controller (INTERNAL) spans for Grails applications.
|
||||||
|
library_link: https://grails.apache.org/
|
||||||
source_path: instrumentation/grails-3.0
|
source_path: instrumentation/grails-3.0
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.grails-3.0
|
name: io.opentelemetry.grails-3.0
|
||||||
|
|
@ -3208,6 +3213,7 @@ libraries:
|
||||||
type: STRING
|
type: STRING
|
||||||
- name: graphql-java-20.0
|
- name: graphql-java-20.0
|
||||||
description: This instrumentation enables spans for GraphQL Java operations.
|
description: This instrumentation enables spans for GraphQL Java operations.
|
||||||
|
library_link: https://www.graphql-java.com/
|
||||||
source_path: instrumentation/graphql-java/graphql-java-20.0
|
source_path: instrumentation/graphql-java/graphql-java-20.0
|
||||||
minimum_java_version: 11
|
minimum_java_version: 11
|
||||||
scope:
|
scope:
|
||||||
|
|
@ -3266,6 +3272,7 @@ libraries:
|
||||||
- name: grizzly-2.3
|
- name: grizzly-2.3
|
||||||
description: This instrumentation enables HTTP server spans and HTTP server metrics
|
description: This instrumentation enables HTTP server spans and HTTP server metrics
|
||||||
for Grizzly applications.
|
for Grizzly applications.
|
||||||
|
library_link: https://javaee.github.io/grizzly/httpserverframework.html
|
||||||
source_path: instrumentation/grizzly-2.3
|
source_path: instrumentation/grizzly-2.3
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.grizzly-2.3
|
name: io.opentelemetry.grizzly-2.3
|
||||||
|
|
@ -3347,6 +3354,7 @@ libraries:
|
||||||
- name: grpc-1.6
|
- name: grpc-1.6
|
||||||
description: This instrumentation enables RPC client spans and metrics, and RPC
|
description: This instrumentation enables RPC client spans and metrics, and RPC
|
||||||
server spans and metrics for gRPC version 1.6 and above.
|
server spans and metrics for gRPC version 1.6 and above.
|
||||||
|
library_link: https://github.com/grpc/grpc-java
|
||||||
source_path: instrumentation/grpc-1.6
|
source_path: instrumentation/grpc-1.6
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.grpc-1.6
|
name: io.opentelemetry.grpc-1.6
|
||||||
|
|
@ -3544,6 +3552,7 @@ libraries:
|
||||||
gwt:
|
gwt:
|
||||||
- name: gwt-2.0
|
- name: gwt-2.0
|
||||||
description: This instrumentation enables RPC server spans for GWT RPC requests.
|
description: This instrumentation enables RPC server spans for GWT RPC requests.
|
||||||
|
library_link: https://www.gwtproject.org/
|
||||||
source_path: instrumentation/gwt-2.0
|
source_path: instrumentation/gwt-2.0
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.gwt-2.0
|
name: io.opentelemetry.gwt-2.0
|
||||||
|
|
@ -3566,6 +3575,7 @@ libraries:
|
||||||
- name: hibernate-3.3
|
- name: hibernate-3.3
|
||||||
description: |
|
description: |
|
||||||
This instrumentation enables the generation of INTERNAL spans for Hibernate operations, including session methods (e.g., `save`, `update`, `delete`), transaction commits, and query executions.
|
This instrumentation enables the generation of INTERNAL spans for Hibernate operations, including session methods (e.g., `save`, `update`, `delete`), transaction commits, and query executions.
|
||||||
|
library_link: https://github.com/hibernate/hibernate-orm
|
||||||
source_path: instrumentation/hibernate/hibernate-3.3
|
source_path: instrumentation/hibernate/hibernate-3.3
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.hibernate-3.3
|
name: io.opentelemetry.hibernate-3.3
|
||||||
|
|
@ -3592,6 +3602,7 @@ libraries:
|
||||||
- name: hibernate-4.0
|
- name: hibernate-4.0
|
||||||
description: |
|
description: |
|
||||||
This instrumentation enables the generation of INTERNAL spans for Hibernate operations, including session methods (e.g., `save`, `update`, `delete`), transaction commits, and query executions.
|
This instrumentation enables the generation of INTERNAL spans for Hibernate operations, including session methods (e.g., `save`, `update`, `delete`), transaction commits, and query executions.
|
||||||
|
library_link: https://github.com/hibernate/hibernate-orm
|
||||||
source_path: instrumentation/hibernate/hibernate-4.0
|
source_path: instrumentation/hibernate/hibernate-4.0
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.hibernate-4.0
|
name: io.opentelemetry.hibernate-4.0
|
||||||
|
|
@ -3618,6 +3629,7 @@ libraries:
|
||||||
- name: hibernate-6.0
|
- name: hibernate-6.0
|
||||||
description: |
|
description: |
|
||||||
This instrumentation enables the generation of INTERNAL spans for Hibernate operations, including session methods (e.g., `save`, `update`, `delete`), transaction commits, and query executions.
|
This instrumentation enables the generation of INTERNAL spans for Hibernate operations, including session methods (e.g., `save`, `update`, `delete`), transaction commits, and query executions.
|
||||||
|
library_link: https://github.com/hibernate/hibernate-orm
|
||||||
source_path: instrumentation/hibernate/hibernate-6.0
|
source_path: instrumentation/hibernate/hibernate-6.0
|
||||||
minimum_java_version: 11
|
minimum_java_version: 11
|
||||||
scope:
|
scope:
|
||||||
|
|
@ -3645,6 +3657,7 @@ libraries:
|
||||||
- name: hibernate-procedure-call-4.3
|
- name: hibernate-procedure-call-4.3
|
||||||
description: This instrumentation enables the generation of INTERNAL spans for
|
description: This instrumentation enables the generation of INTERNAL spans for
|
||||||
Hibernate stored procedure calls.
|
Hibernate stored procedure calls.
|
||||||
|
library_link: https://github.com/hibernate/hibernate-orm
|
||||||
source_path: instrumentation/hibernate/hibernate-procedure-call-4.3
|
source_path: instrumentation/hibernate/hibernate-procedure-call-4.3
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.hibernate-procedure-call-4.3
|
name: io.opentelemetry.hibernate-procedure-call-4.3
|
||||||
|
|
@ -3671,6 +3684,7 @@ libraries:
|
||||||
- name: hibernate-reactive-1.0
|
- name: hibernate-reactive-1.0
|
||||||
description: |
|
description: |
|
||||||
This instrumentation does not emit any telemetry on its own. Instead, it enables context propagation for Hibernate Reactive asynchronous operations.
|
This instrumentation does not emit any telemetry on its own. Instead, it enables context propagation for Hibernate Reactive asynchronous operations.
|
||||||
|
library_link: https://hibernate.org/reactive/
|
||||||
source_path: instrumentation/hibernate/hibernate-reactive-1.0
|
source_path: instrumentation/hibernate/hibernate-reactive-1.0
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.hibernate-reactive-1.0
|
name: io.opentelemetry.hibernate-reactive-1.0
|
||||||
|
|
@ -3681,6 +3695,7 @@ libraries:
|
||||||
- name: hikaricp-3.0
|
- name: hikaricp-3.0
|
||||||
description: |
|
description: |
|
||||||
This instrumentation provides database client metrics for HikariCP 3.0+ connection pools. It reports metrics like connection timeouts, creation time, wait time, and usage time, along with connection pool statistics such as the number of active, idle, and pending connections.
|
This instrumentation provides database client metrics for HikariCP 3.0+ connection pools. It reports metrics like connection timeouts, creation time, wait time, and usage time, along with connection pool statistics such as the number of active, idle, and pending connections.
|
||||||
|
library_link: https://github.com/brettwooldridge/HikariCP
|
||||||
source_path: instrumentation/hikaricp-3.0
|
source_path: instrumentation/hikaricp-3.0
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.hikaricp-3.0
|
name: io.opentelemetry.hikaricp-3.0
|
||||||
|
|
@ -3821,6 +3836,7 @@ libraries:
|
||||||
- name: http-url-connection
|
- name: http-url-connection
|
||||||
description: |
|
description: |
|
||||||
This instrumentation enables the generation of HTTP client spans and HTTP client metrics for requests made using `java.net.HttpURLConnection`.
|
This instrumentation enables the generation of HTTP client spans and HTTP client metrics for requests made using `java.net.HttpURLConnection`.
|
||||||
|
library_link: https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/HttpURLConnection.html
|
||||||
source_path: instrumentation/http-url-connection
|
source_path: instrumentation/http-url-connection
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.http-url-connection
|
name: io.opentelemetry.http-url-connection
|
||||||
|
|
@ -3894,6 +3910,7 @@ libraries:
|
||||||
- name: hystrix-1.4
|
- name: hystrix-1.4
|
||||||
description: This instrumentation enables the generation of INTERNAL spans for
|
description: This instrumentation enables the generation of INTERNAL spans for
|
||||||
Hystrix command executions and fallbacks.
|
Hystrix command executions and fallbacks.
|
||||||
|
library_link: https://github.com/Netflix/Hystrix
|
||||||
source_path: instrumentation/hystrix-1.4
|
source_path: instrumentation/hystrix-1.4
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.hystrix-1.4
|
name: io.opentelemetry.hystrix-1.4
|
||||||
|
|
@ -3925,6 +3942,7 @@ libraries:
|
||||||
- name: influxdb-2.4
|
- name: influxdb-2.4
|
||||||
description: This instrumentation enables the generation of database client spans
|
description: This instrumentation enables the generation of database client spans
|
||||||
and metrics for the InfluxDB Java client.
|
and metrics for the InfluxDB Java client.
|
||||||
|
library_link: https://github.com/influxdata/influxdb-java
|
||||||
source_path: instrumentation/influxdb-2.4
|
source_path: instrumentation/influxdb-2.4
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.influxdb-2.4
|
name: io.opentelemetry.influxdb-2.4
|
||||||
|
|
@ -3984,6 +4002,7 @@ libraries:
|
||||||
- name: java-http-client
|
- name: java-http-client
|
||||||
description: This instrumentation enables HTTP client spans and HTTP client metrics
|
description: This instrumentation enables HTTP client spans and HTTP client metrics
|
||||||
for requests made using the Java HTTP client.
|
for requests made using the Java HTTP client.
|
||||||
|
library_link: https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/package-summary.html
|
||||||
source_path: instrumentation/java-http-client
|
source_path: instrumentation/java-http-client
|
||||||
minimum_java_version: 11
|
minimum_java_version: 11
|
||||||
scope:
|
scope:
|
||||||
|
|
@ -4059,6 +4078,7 @@ libraries:
|
||||||
- name: java-http-server
|
- name: java-http-server
|
||||||
description: This instrumentation enables HTTP server spans and HTTP server metrics
|
description: This instrumentation enables HTTP server spans and HTTP server metrics
|
||||||
for the Java HTTP server.
|
for the Java HTTP server.
|
||||||
|
library_link: https://docs.oracle.com/en/java/javase/21/docs/api/jdk.httpserver/module-summary.html
|
||||||
source_path: instrumentation/java-http-server
|
source_path: instrumentation/java-http-server
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.java-http-server
|
name: io.opentelemetry.java-http-server
|
||||||
|
|
@ -4142,6 +4162,7 @@ libraries:
|
||||||
- name: javalin-5.0
|
- name: javalin-5.0
|
||||||
description: This instrumentation enriches existing HTTP server spans with route
|
description: This instrumentation enriches existing HTTP server spans with route
|
||||||
information, it does not emit any telemetry on its own.
|
information, it does not emit any telemetry on its own.
|
||||||
|
library_link: https://javalin.io/
|
||||||
source_path: instrumentation/javalin-5.0
|
source_path: instrumentation/javalin-5.0
|
||||||
minimum_java_version: 11
|
minimum_java_version: 11
|
||||||
scope:
|
scope:
|
||||||
|
|
@ -4277,6 +4298,7 @@ libraries:
|
||||||
description: |
|
description: |
|
||||||
The JDBC instrumentation provides database client spans and metrics. Each call produces a span named after the SQL verb, enriched with standard DB client attributes (system, database, operation, sanitized statement, peer address) and error details if an exception occurs.
|
The JDBC instrumentation provides database client spans and metrics. Each call produces a span named after the SQL verb, enriched with standard DB client attributes (system, database, operation, sanitized statement, peer address) and error details if an exception occurs.
|
||||||
There is also a "jdbc-datasource" instrumentation that creates spans for datasource connections, but is disabled by default due to the volume of telemetry produced.
|
There is also a "jdbc-datasource" instrumentation that creates spans for datasource connections, but is disabled by default due to the volume of telemetry produced.
|
||||||
|
library_link: https://docs.oracle.com/javase/8/docs/api/java/sql/package-summary.html
|
||||||
source_path: instrumentation/jdbc
|
source_path: instrumentation/jdbc
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.jdbc
|
name: io.opentelemetry.jdbc
|
||||||
|
|
@ -4561,6 +4583,7 @@ libraries:
|
||||||
- name: kafka-clients-0.11
|
- name: kafka-clients-0.11
|
||||||
description: |
|
description: |
|
||||||
This instrumentation enables messaging spans and metrics for Apache Kafka 0.11 clients. It automatically traces message production and consumption, propagates context, and emits metrics for production and consumption.
|
This instrumentation enables messaging spans and metrics for Apache Kafka 0.11 clients. It automatically traces message production and consumption, propagates context, and emits metrics for production and consumption.
|
||||||
|
library_link: https://kafka.apache.org/
|
||||||
source_path: instrumentation/kafka/kafka-clients/kafka-clients-0.11
|
source_path: instrumentation/kafka/kafka-clients/kafka-clients-0.11
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.kafka-clients-0.11
|
name: io.opentelemetry.kafka-clients-0.11
|
||||||
|
|
@ -4588,6 +4611,7 @@ libraries:
|
||||||
- name: kafka-clients-2.6
|
- name: kafka-clients-2.6
|
||||||
description: |
|
description: |
|
||||||
This instrumentation provides a library integration that enables messaging spans and metrics for Apache Kafka 2.6+ clients.
|
This instrumentation provides a library integration that enables messaging spans and metrics for Apache Kafka 2.6+ clients.
|
||||||
|
library_link: https://kafka.apache.org/
|
||||||
source_path: instrumentation/kafka/kafka-clients/kafka-clients-2.6
|
source_path: instrumentation/kafka/kafka-clients/kafka-clients-2.6
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.kafka-clients-2.6
|
name: io.opentelemetry.kafka-clients-2.6
|
||||||
|
|
@ -4605,6 +4629,7 @@ libraries:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- name: kafka-streams-0.11
|
- name: kafka-streams-0.11
|
||||||
|
library_link: https://kafka.apache.org/documentation/streams/
|
||||||
source_path: instrumentation/kafka/kafka-streams-0.11
|
source_path: instrumentation/kafka/kafka-streams-0.11
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.kafka-streams-0.11
|
name: io.opentelemetry.kafka-streams-0.11
|
||||||
|
|
@ -5208,6 +5233,7 @@ libraries:
|
||||||
- name: openai-java-1.1
|
- name: openai-java-1.1
|
||||||
description: This instrumentation enables Gen AI client spans and metrics for
|
description: This instrumentation enables Gen AI client spans and metrics for
|
||||||
OpenAI Java SDK 1.1+.
|
OpenAI Java SDK 1.1+.
|
||||||
|
library_link: https://github.com/openai/openai-java
|
||||||
source_path: instrumentation/openai/openai-java-1.1
|
source_path: instrumentation/openai/openai-java-1.1
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.openai-java-1.1
|
name: io.opentelemetry.openai-java-1.1
|
||||||
|
|
@ -5321,6 +5347,7 @@ libraries:
|
||||||
- name: oracle-ucp-11.2
|
- name: oracle-ucp-11.2
|
||||||
description: The Oracle Universal Connection Pool (UCP) instrumentation generates
|
description: The Oracle Universal Connection Pool (UCP) instrumentation generates
|
||||||
connection pool metrics.
|
connection pool metrics.
|
||||||
|
library_link: https://docs.oracle.com/database/121/JJUCP/
|
||||||
source_path: instrumentation/oracle-ucp-11.2
|
source_path: instrumentation/oracle-ucp-11.2
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.oracle-ucp-11.2
|
name: io.opentelemetry.oracle-ucp-11.2
|
||||||
|
|
@ -5389,6 +5416,7 @@ libraries:
|
||||||
description: When the OSHI library is detected on the classpath, this instrumentation
|
description: When the OSHI library is detected on the classpath, this instrumentation
|
||||||
will use the system class loader to load classes from the oshi-core jar that
|
will use the system class loader to load classes from the oshi-core jar that
|
||||||
are then used to generate system metrics.
|
are then used to generate system metrics.
|
||||||
|
library_link: https://github.com/oshi/oshi/
|
||||||
source_path: instrumentation/oshi
|
source_path: instrumentation/oshi
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.oshi
|
name: io.opentelemetry.oshi
|
||||||
|
|
@ -6107,6 +6135,7 @@ libraries:
|
||||||
- name: spark-2.3
|
- name: spark-2.3
|
||||||
description: |
|
description: |
|
||||||
This instrumentation does not emit telemetry on its own. Instead, it extracts the HTTP route and attaches it to HTTP server spans and HTTP server metrics.
|
This instrumentation does not emit telemetry on its own. Instead, it extracts the HTTP route and attaches it to HTTP server spans and HTTP server metrics.
|
||||||
|
library_link: https://sparkjava.com/
|
||||||
source_path: instrumentation/spark-2.3
|
source_path: instrumentation/spark-2.3
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.spark-2.3
|
name: io.opentelemetry.spark-2.3
|
||||||
|
|
@ -6117,6 +6146,7 @@ libraries:
|
||||||
- name: spring-batch-3.0
|
- name: spring-batch-3.0
|
||||||
description: This instrumentation enables INTERNAL spans for jobs run by the Spring
|
description: This instrumentation enables INTERNAL spans for jobs run by the Spring
|
||||||
Batch framework.
|
Batch framework.
|
||||||
|
library_link: https://spring.io/projects/spring-batch
|
||||||
disabled_by_default: true
|
disabled_by_default: true
|
||||||
source_path: instrumentation/spring/spring-batch-3.0
|
source_path: instrumentation/spring/spring-batch-3.0
|
||||||
scope:
|
scope:
|
||||||
|
|
@ -6149,6 +6179,7 @@ libraries:
|
||||||
- name: spring-boot-actuator-autoconfigure-2.0
|
- name: spring-boot-actuator-autoconfigure-2.0
|
||||||
description: |
|
description: |
|
||||||
This instrumentation configures the OpenTelemetry Micrometer bridge to receive metrics from Spring Boot Actuator. It does not produce telemetry on its own.
|
This instrumentation configures the OpenTelemetry Micrometer bridge to receive metrics from Spring Boot Actuator. It does not produce telemetry on its own.
|
||||||
|
library_link: https://spring.io/projects/spring-boot
|
||||||
disabled_by_default: true
|
disabled_by_default: true
|
||||||
source_path: instrumentation/spring/spring-boot-actuator-autoconfigure-2.0
|
source_path: instrumentation/spring/spring-boot-actuator-autoconfigure-2.0
|
||||||
scope:
|
scope:
|
||||||
|
|
@ -6168,12 +6199,14 @@ libraries:
|
||||||
- Check for application.yml in the current working dir
|
- Check for application.yml in the current working dir
|
||||||
- Check for --spring.application.name program argument (not jvm arg) via ProcessHandle
|
- Check for --spring.application.name program argument (not jvm arg) via ProcessHandle
|
||||||
- Check for --spring.application.name program argument via sun.java.command system property
|
- Check for --spring.application.name program argument via sun.java.command system property
|
||||||
|
library_link: https://spring.io/projects/spring-boot
|
||||||
source_path: instrumentation/spring/spring-boot-resources
|
source_path: instrumentation/spring/spring-boot-resources
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.spring-boot-resources
|
name: io.opentelemetry.spring-boot-resources
|
||||||
- name: spring-cloud-aws-3.0
|
- name: spring-cloud-aws-3.0
|
||||||
description: |
|
description: |
|
||||||
This instrumentation enhances tracing for Spring Cloud AWS. It augments the existing AWS SDK instrumentation by providing higher-level tracing for SQS operations, capturing details specific to Spring Cloud AWS SQS usage and linking them to the underlying AWS SDK traces.
|
This instrumentation enhances tracing for Spring Cloud AWS. It augments the existing AWS SDK instrumentation by providing higher-level tracing for SQS operations, capturing details specific to Spring Cloud AWS SQS usage and linking them to the underlying AWS SDK traces.
|
||||||
|
library_link: https://spring.io/projects/spring-cloud-aws
|
||||||
source_path: instrumentation/spring/spring-cloud-aws-3.0
|
source_path: instrumentation/spring/spring-cloud-aws-3.0
|
||||||
minimum_java_version: 17
|
minimum_java_version: 17
|
||||||
scope:
|
scope:
|
||||||
|
|
@ -6184,6 +6217,7 @@ libraries:
|
||||||
- name: spring-cloud-gateway-2.0
|
- name: spring-cloud-gateway-2.0
|
||||||
description: |
|
description: |
|
||||||
This instrumentation enhances tracing for Spring Cloud Gateway. It does not generate new telemetry on its own, but rather enriches existing traces produced by other instrumentations like Netty and Spring WebFlux with Spring Cloud Gateway-specific attributes.
|
This instrumentation enhances tracing for Spring Cloud Gateway. It does not generate new telemetry on its own, but rather enriches existing traces produced by other instrumentations like Netty and Spring WebFlux with Spring Cloud Gateway-specific attributes.
|
||||||
|
library_link: https://github.com/spring-cloud/spring-cloud-gateway
|
||||||
source_path: instrumentation/spring/spring-cloud-gateway/spring-cloud-gateway-2.0
|
source_path: instrumentation/spring/spring-cloud-gateway/spring-cloud-gateway-2.0
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.spring-cloud-gateway-2.0
|
name: io.opentelemetry.spring-cloud-gateway-2.0
|
||||||
|
|
@ -6199,6 +6233,7 @@ libraries:
|
||||||
- name: spring-core-2.0
|
- name: spring-core-2.0
|
||||||
description: |
|
description: |
|
||||||
This instrumentation ensures proper context propagation for asynchronous operations within Spring Core. It modifies how tasks are submitted and executed to ensure that spans created by other instrumentations are correctly linked across thread boundaries, rather than generating any new telemetry itself.
|
This instrumentation ensures proper context propagation for asynchronous operations within Spring Core. It modifies how tasks are submitted and executed to ensure that spans created by other instrumentations are correctly linked across thread boundaries, rather than generating any new telemetry itself.
|
||||||
|
library_link: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/core/package-summary.html
|
||||||
source_path: instrumentation/spring/spring-core-2.0
|
source_path: instrumentation/spring/spring-core-2.0
|
||||||
minimum_java_version: 17
|
minimum_java_version: 17
|
||||||
scope:
|
scope:
|
||||||
|
|
@ -6209,6 +6244,7 @@ libraries:
|
||||||
- name: spring-data-1.8
|
- name: spring-data-1.8
|
||||||
description: |
|
description: |
|
||||||
This instrumentation enhances tracing for Spring Data operations. It works in conjunction with other instrumentations, such as JDBC, to provide additional context and details for database interactions initiated through Spring Data.
|
This instrumentation enhances tracing for Spring Data operations. It works in conjunction with other instrumentations, such as JDBC, to provide additional context and details for database interactions initiated through Spring Data.
|
||||||
|
library_link: https://spring.io/projects/spring-data
|
||||||
source_path: instrumentation/spring/spring-data/spring-data-1.8
|
source_path: instrumentation/spring/spring-data/spring-data-1.8
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.spring-data-1.8
|
name: io.opentelemetry.spring-data-1.8
|
||||||
|
|
@ -6228,6 +6264,7 @@ libraries:
|
||||||
- name: spring-integration-4.1
|
- name: spring-integration-4.1
|
||||||
description: This instrumentation enables producer and consumer messaging spans
|
description: This instrumentation enables producer and consumer messaging spans
|
||||||
for Spring Integration.
|
for Spring Integration.
|
||||||
|
library_link: https://spring.io/projects/spring-integration
|
||||||
source_path: instrumentation/spring/spring-integration-4.1
|
source_path: instrumentation/spring/spring-integration-4.1
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.spring-integration-4.1
|
name: io.opentelemetry.spring-integration-4.1
|
||||||
|
|
@ -6270,6 +6307,7 @@ libraries:
|
||||||
- name: spring-jms-2.0
|
- name: spring-jms-2.0
|
||||||
description: This instrumentation enables the generation of consumer messaging
|
description: This instrumentation enables the generation of consumer messaging
|
||||||
spans for Spring JMS.
|
spans for Spring JMS.
|
||||||
|
library_link: https://docs.spring.io/spring-framework/reference/integration/jms.html
|
||||||
source_path: instrumentation/spring/spring-jms/spring-jms-2.0
|
source_path: instrumentation/spring/spring-jms/spring-jms-2.0
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.spring-jms-2.0
|
name: io.opentelemetry.spring-jms-2.0
|
||||||
|
|
@ -6302,6 +6340,7 @@ libraries:
|
||||||
- name: spring-jms-6.0
|
- name: spring-jms-6.0
|
||||||
description: This instrumentation enables the generation of consumer messaging
|
description: This instrumentation enables the generation of consumer messaging
|
||||||
spans for Spring JMS.
|
spans for Spring JMS.
|
||||||
|
library_link: https://docs.spring.io/spring-framework/reference/integration/jms.html
|
||||||
source_path: instrumentation/spring/spring-jms/spring-jms-6.0
|
source_path: instrumentation/spring/spring-jms/spring-jms-6.0
|
||||||
minimum_java_version: 17
|
minimum_java_version: 17
|
||||||
scope:
|
scope:
|
||||||
|
|
@ -6335,6 +6374,7 @@ libraries:
|
||||||
- name: spring-kafka-2.7
|
- name: spring-kafka-2.7
|
||||||
description: This instrumentation enables consumer messaging spans for Spring
|
description: This instrumentation enables consumer messaging spans for Spring
|
||||||
Kafka listeners.
|
Kafka listeners.
|
||||||
|
library_link: https://spring.io/projects/spring-kafka
|
||||||
source_path: instrumentation/spring/spring-kafka-2.7
|
source_path: instrumentation/spring/spring-kafka-2.7
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.spring-kafka-2.7
|
name: io.opentelemetry.spring-kafka-2.7
|
||||||
|
|
@ -6409,6 +6449,7 @@ libraries:
|
||||||
- name: spring-pulsar-1.0
|
- name: spring-pulsar-1.0
|
||||||
description: This instrumentation enables consumer messaging spans for Spring
|
description: This instrumentation enables consumer messaging spans for Spring
|
||||||
Pulsar listeners.
|
Pulsar listeners.
|
||||||
|
library_link: https://spring.io/projects/spring-pulsar
|
||||||
source_path: instrumentation/spring/spring-pulsar-1.0
|
source_path: instrumentation/spring/spring-pulsar-1.0
|
||||||
minimum_java_version: 17
|
minimum_java_version: 17
|
||||||
scope:
|
scope:
|
||||||
|
|
@ -6449,6 +6490,7 @@ libraries:
|
||||||
- name: spring-rabbit-1.0
|
- name: spring-rabbit-1.0
|
||||||
description: This instrumentation enables consumer messaging spans for Spring
|
description: This instrumentation enables consumer messaging spans for Spring
|
||||||
RabbitMQ listeners.
|
RabbitMQ listeners.
|
||||||
|
library_link: https://spring.io/projects/spring-amqp
|
||||||
source_path: instrumentation/spring/spring-rabbit-1.0
|
source_path: instrumentation/spring/spring-rabbit-1.0
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.spring-rabbit-1.0
|
name: io.opentelemetry.spring-rabbit-1.0
|
||||||
|
|
@ -6476,6 +6518,7 @@ libraries:
|
||||||
- name: spring-rmi-4.0
|
- name: spring-rmi-4.0
|
||||||
description: This instrumentation enables RPC client and RPC server spans for
|
description: This instrumentation enables RPC client and RPC server spans for
|
||||||
Spring RMI applications.
|
Spring RMI applications.
|
||||||
|
library_link: https://docs.spring.io/spring-framework/docs/4.0.x/javadoc-api/org/springframework/remoting/rmi/package-summary.html
|
||||||
source_path: instrumentation/spring/spring-rmi-4.0
|
source_path: instrumentation/spring/spring-rmi-4.0
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.spring-rmi-4.0
|
name: io.opentelemetry.spring-rmi-4.0
|
||||||
|
|
@ -6503,6 +6546,7 @@ libraries:
|
||||||
type: STRING
|
type: STRING
|
||||||
- name: spring-scheduling-3.1
|
- name: spring-scheduling-3.1
|
||||||
description: This instrumentation enables tracing for Spring Scheduling tasks.
|
description: This instrumentation enables tracing for Spring Scheduling tasks.
|
||||||
|
library_link: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/scheduling/package-summary.html
|
||||||
source_path: instrumentation/spring/spring-scheduling-3.1
|
source_path: instrumentation/spring/spring-scheduling-3.1
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.spring-scheduling-3.1
|
name: io.opentelemetry.spring-scheduling-3.1
|
||||||
|
|
@ -6538,6 +6582,7 @@ libraries:
|
||||||
description: |
|
description: |
|
||||||
This instrumentation does not emit any telemetry on its own. Instead, it captures enduser attributes, and is only enabled when at least one of the `enduser` configurations is enabled.
|
This instrumentation does not emit any telemetry on its own. Instead, it captures enduser attributes, and is only enabled when at least one of the `enduser` configurations is enabled.
|
||||||
NOTE: The `enduser` attributes have been deprecated and will be removed in 3.0+ of the java agent.
|
NOTE: The `enduser` attributes have been deprecated and will be removed in 3.0+ of the java agent.
|
||||||
|
library_link: https://spring.io/projects/spring-security
|
||||||
source_path: instrumentation/spring/spring-security-config-6.0
|
source_path: instrumentation/spring/spring-security-config-6.0
|
||||||
minimum_java_version: 17
|
minimum_java_version: 17
|
||||||
scope:
|
scope:
|
||||||
|
|
@ -6577,6 +6622,7 @@ libraries:
|
||||||
- name: spring-web-3.1
|
- name: spring-web-3.1
|
||||||
description: |
|
description: |
|
||||||
This instrumentation provides a library integration that enables capturing HTTP client spans and metrics for Spring's RestTemplate. The agent integration enriches HTTP server spans and metrics with route information.
|
This instrumentation provides a library integration that enables capturing HTTP client spans and metrics for Spring's RestTemplate. The agent integration enriches HTTP server spans and metrics with route information.
|
||||||
|
library_link: https://github.com/spring-projects/spring-framework
|
||||||
source_path: instrumentation/spring/spring-web/spring-web-3.1
|
source_path: instrumentation/spring/spring-web/spring-web-3.1
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.spring-web-3.1
|
name: io.opentelemetry.spring-web-3.1
|
||||||
|
|
@ -6617,6 +6663,7 @@ libraries:
|
||||||
- name: spring-web-6.0
|
- name: spring-web-6.0
|
||||||
description: This instrumentation enriches HTTP server spans and metrics with
|
description: This instrumentation enriches HTTP server spans and metrics with
|
||||||
route information.
|
route information.
|
||||||
|
library_link: https://github.com/spring-projects/spring-framework
|
||||||
source_path: instrumentation/spring/spring-web/spring-web-6.0
|
source_path: instrumentation/spring/spring-web/spring-web-6.0
|
||||||
minimum_java_version: 17
|
minimum_java_version: 17
|
||||||
scope:
|
scope:
|
||||||
|
|
@ -6627,6 +6674,7 @@ libraries:
|
||||||
- name: spring-webflux-5.0
|
- name: spring-webflux-5.0
|
||||||
description: |
|
description: |
|
||||||
This instrumentation enables HTTP client spans and metrics for Spring WebFlux 5.0. It also optionally enables experimental controller (INTERNAL) spans.
|
This instrumentation enables HTTP client spans and metrics for Spring WebFlux 5.0. It also optionally enables experimental controller (INTERNAL) spans.
|
||||||
|
library_link: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/reactive/package-summary.html
|
||||||
source_path: instrumentation/spring/spring-webflux/spring-webflux-5.0
|
source_path: instrumentation/spring/spring-webflux/spring-webflux-5.0
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.spring-webflux-5.0
|
name: io.opentelemetry.spring-webflux-5.0
|
||||||
|
|
@ -6680,6 +6728,7 @@ libraries:
|
||||||
- name: spring-webflux-5.3
|
- name: spring-webflux-5.3
|
||||||
description: |
|
description: |
|
||||||
This instrumentation provides a library integration for the Spring WebFlux WebClient and Webflux server versions 5.3+ that enables HTTP client and server spans and metrics.
|
This instrumentation provides a library integration for the Spring WebFlux WebClient and Webflux server versions 5.3+ that enables HTTP client and server spans and metrics.
|
||||||
|
library_link: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/reactive/package-summary.html
|
||||||
source_path: instrumentation/spring/spring-webflux/spring-webflux-5.3
|
source_path: instrumentation/spring/spring-webflux/spring-webflux-5.3
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.spring-webflux-5.3
|
name: io.opentelemetry.spring-webflux-5.3
|
||||||
|
|
@ -6761,6 +6810,7 @@ libraries:
|
||||||
- name: spring-webmvc-3.1
|
- name: spring-webmvc-3.1
|
||||||
description: |
|
description: |
|
||||||
This instrumentation enables optional Controller and View (INTERNAL) spans for Spring WebMVC 3.1+.
|
This instrumentation enables optional Controller and View (INTERNAL) spans for Spring WebMVC 3.1+.
|
||||||
|
library_link: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/servlet/mvc/package-summary.html
|
||||||
source_path: instrumentation/spring/spring-webmvc/spring-webmvc-3.1
|
source_path: instrumentation/spring/spring-webmvc/spring-webmvc-3.1
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.spring-webmvc-3.1
|
name: io.opentelemetry.spring-webmvc-3.1
|
||||||
|
|
@ -6803,6 +6853,7 @@ libraries:
|
||||||
- name: spring-webmvc-5.3
|
- name: spring-webmvc-5.3
|
||||||
description: |
|
description: |
|
||||||
This instrumentation provides a library integration for Spring WebMVC controllers, that enables the creation of HTTP server spans and metrics for requests processed by the Spring servlet container.
|
This instrumentation provides a library integration for Spring WebMVC controllers, that enables the creation of HTTP server spans and metrics for requests processed by the Spring servlet container.
|
||||||
|
library_link: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/servlet/mvc/package-summary.html
|
||||||
source_path: instrumentation/spring/spring-webmvc/spring-webmvc-5.3
|
source_path: instrumentation/spring/spring-webmvc/spring-webmvc-5.3
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.spring-webmvc-5.3
|
name: io.opentelemetry.spring-webmvc-5.3
|
||||||
|
|
@ -6860,6 +6911,7 @@ libraries:
|
||||||
- name: spring-webmvc-6.0
|
- name: spring-webmvc-6.0
|
||||||
description: |
|
description: |
|
||||||
This instrumentation enables optional Controller and View (INTERNAL) spans for Spring WebMVC 6.0+.
|
This instrumentation enables optional Controller and View (INTERNAL) spans for Spring WebMVC 6.0+.
|
||||||
|
library_link: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/servlet/mvc/package-summary.html
|
||||||
source_path: instrumentation/spring/spring-webmvc/spring-webmvc-6.0
|
source_path: instrumentation/spring/spring-webmvc/spring-webmvc-6.0
|
||||||
minimum_java_version: 17
|
minimum_java_version: 17
|
||||||
scope:
|
scope:
|
||||||
|
|
@ -6901,6 +6953,7 @@ libraries:
|
||||||
- name: spring-webmvc.view.type
|
- name: spring-webmvc.view.type
|
||||||
type: STRING
|
type: STRING
|
||||||
- name: spring-ws-2.0
|
- name: spring-ws-2.0
|
||||||
|
library_link: https://spring.io/projects/spring-ws
|
||||||
disabled_by_default: true
|
disabled_by_default: true
|
||||||
source_path: instrumentation/spring/spring-ws-2.0
|
source_path: instrumentation/spring/spring-ws-2.0
|
||||||
scope:
|
scope:
|
||||||
|
|
@ -7424,6 +7477,7 @@ libraries:
|
||||||
- name: vibur-dbcp-11.0
|
- name: vibur-dbcp-11.0
|
||||||
description: Instrumentation for the vibur-dbcp library, which provides connection
|
description: Instrumentation for the vibur-dbcp library, which provides connection
|
||||||
pool metrics.
|
pool metrics.
|
||||||
|
library_link: https://www.vibur.org/
|
||||||
source_path: instrumentation/vibur-dbcp-11.0
|
source_path: instrumentation/vibur-dbcp-11.0
|
||||||
scope:
|
scope:
|
||||||
name: io.opentelemetry.vibur-dbcp-11.0
|
name: io.opentelemetry.vibur-dbcp-11.0
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ description: >
|
||||||
is submitted, the current context is captured and bound to the task. Then, when the task
|
is submitted, the current context is captured and bound to the task. Then, when the task
|
||||||
eventually runs, even if it’s on a different thread, the instrumentation reactivates that context,
|
eventually runs, even if it’s on a different thread, the instrumentation reactivates that context,
|
||||||
enabling consistent correlation across concurrent and asynchronous workflows.
|
enabling consistent correlation across concurrent and asynchronous workflows.
|
||||||
|
library_link: https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Executor.html
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.executors.include
|
- name: otel.instrumentation.executors.include
|
||||||
description: List of Executor subclasses to be instrumented.
|
description: List of Executor subclasses to be instrumented.
|
||||||
|
|
|
||||||
|
|
@ -2,3 +2,4 @@ description: >
|
||||||
This instrumentation for Finagle HTTP clients and servers ensures that telemetry is correctly
|
This instrumentation for Finagle HTTP clients and servers ensures that telemetry is correctly
|
||||||
generated by the underlying Netty instrumentation. It augments existing telemetry by bridging the
|
generated by the underlying Netty instrumentation. It augments existing telemetry by bridging the
|
||||||
gap between Finagle's abstractions and Netty's pipeline, primarily for context propagation.
|
gap between Finagle's abstractions and Netty's pipeline, primarily for context propagation.
|
||||||
|
library_link: https://github.com/twitter/finagle
|
||||||
|
|
|
||||||
|
|
@ -1 +1,2 @@
|
||||||
description: This instrumentation for the Finatra web framework augments the telemetry generated by the underlying Netty instrumentation. It provides more specific, high-level context, such as route information, to the spans generated by Netty.
|
description: This instrumentation for the Finatra web framework augments the telemetry generated by the underlying Netty instrumentation. It provides more specific, high-level context, such as route information, to the spans generated by Netty.
|
||||||
|
library_link: https://github.com/twitter/finatra
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
description: This instrumentation enables database client spans and database client metrics for Apache Geode cache operations.
|
description: This instrumentation enables database client spans and database client metrics for Apache Geode cache operations.
|
||||||
|
library_link: https://geode.apache.org/
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.common.db-statement-sanitizer.enabled
|
- name: otel.instrumentation.common.db-statement-sanitizer.enabled
|
||||||
description: Enables statement sanitization for database queries.
|
description: Enables statement sanitization for database queries.
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
description: >
|
description: >
|
||||||
This instrumentation enriches existing HTTP server spans with HTTP route information, and
|
This instrumentation enriches existing HTTP server spans with HTTP route information, and
|
||||||
optionally enables experimental controller (INTERNAL) spans for Grails applications.
|
optionally enables experimental controller (INTERNAL) spans for Grails applications.
|
||||||
|
library_link: https://grails.apache.org/
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.common.experimental.controller-telemetry.enabled
|
- name: otel.instrumentation.common.experimental.controller-telemetry.enabled
|
||||||
description: Enables the creation of experimental controller (INTERNAL) spans.
|
description: Enables the creation of experimental controller (INTERNAL) spans.
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
description: This instrumentation enables spans for GraphQL Java operations.
|
description: This instrumentation enables spans for GraphQL Java operations.
|
||||||
|
library_link: https://www.graphql-java.com/
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.graphql.query-sanitizer.enabled
|
- name: otel.instrumentation.graphql.query-sanitizer.enabled
|
||||||
description: Enables sanitization of sensitive information from queries so they aren't added as span attributes.
|
description: Enables sanitization of sensitive information from queries so they aren't added as span attributes.
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
description: This instrumentation enables HTTP server spans and HTTP server metrics for Grizzly applications.
|
description: This instrumentation enables HTTP server spans and HTTP server metrics for Grizzly applications.
|
||||||
|
library_link: https://javaee.github.io/grizzly/httpserverframework.html
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.http.known-methods
|
- name: otel.instrumentation.http.known-methods
|
||||||
description: >
|
description: >
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
description: This instrumentation enables RPC client spans and metrics, and RPC server spans and metrics for gRPC version 1.6 and above.
|
description: This instrumentation enables RPC client spans and metrics, and RPC server spans and metrics for gRPC version 1.6 and above.
|
||||||
|
library_link: https://github.com/grpc/grpc-java
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.grpc.emit-message-events
|
- name: otel.instrumentation.grpc.emit-message-events
|
||||||
type: boolean
|
type: boolean
|
||||||
|
|
|
||||||
|
|
@ -1 +1,2 @@
|
||||||
description: This instrumentation enables RPC server spans for GWT RPC requests.
|
description: This instrumentation enables RPC server spans for GWT RPC requests.
|
||||||
|
library_link: https://www.gwtproject.org/
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
description: >
|
description: >
|
||||||
This instrumentation enables the generation of INTERNAL spans for Hibernate operations, including
|
This instrumentation enables the generation of INTERNAL spans for Hibernate operations, including
|
||||||
session methods (e.g., `save`, `update`, `delete`), transaction commits, and query executions.
|
session methods (e.g., `save`, `update`, `delete`), transaction commits, and query executions.
|
||||||
|
library_link: https://github.com/hibernate/hibernate-orm
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.hibernate.experimental-span-attributes
|
- name: otel.instrumentation.hibernate.experimental-span-attributes
|
||||||
type: boolean
|
type: boolean
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
description: >
|
description: >
|
||||||
This instrumentation enables the generation of INTERNAL spans for Hibernate operations, including
|
This instrumentation enables the generation of INTERNAL spans for Hibernate operations, including
|
||||||
session methods (e.g., `save`, `update`, `delete`), transaction commits, and query executions.
|
session methods (e.g., `save`, `update`, `delete`), transaction commits, and query executions.
|
||||||
|
library_link: https://github.com/hibernate/hibernate-orm
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.hibernate.experimental-span-attributes
|
- name: otel.instrumentation.hibernate.experimental-span-attributes
|
||||||
type: boolean
|
type: boolean
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
description: >
|
description: >
|
||||||
This instrumentation enables the generation of INTERNAL spans for Hibernate operations, including
|
This instrumentation enables the generation of INTERNAL spans for Hibernate operations, including
|
||||||
session methods (e.g., `save`, `update`, `delete`), transaction commits, and query executions.
|
session methods (e.g., `save`, `update`, `delete`), transaction commits, and query executions.
|
||||||
|
library_link: https://github.com/hibernate/hibernate-orm
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.hibernate.experimental-span-attributes
|
- name: otel.instrumentation.hibernate.experimental-span-attributes
|
||||||
type: boolean
|
type: boolean
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
description: This instrumentation enables the generation of INTERNAL spans for Hibernate stored procedure calls.
|
description: This instrumentation enables the generation of INTERNAL spans for Hibernate stored procedure calls.
|
||||||
|
library_link: https://github.com/hibernate/hibernate-orm
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.hibernate.experimental-span-attributes
|
- name: otel.instrumentation.hibernate.experimental-span-attributes
|
||||||
type: boolean
|
type: boolean
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
description: >
|
description: >
|
||||||
This instrumentation does not emit any telemetry on its own. Instead, it enables context
|
This instrumentation does not emit any telemetry on its own. Instead, it enables context
|
||||||
propagation for Hibernate Reactive asynchronous operations.
|
propagation for Hibernate Reactive asynchronous operations.
|
||||||
|
library_link: https://hibernate.org/reactive/
|
||||||
|
|
|
||||||
|
|
@ -2,3 +2,4 @@ description: >
|
||||||
This instrumentation provides database client metrics for HikariCP 3.0+ connection pools. It
|
This instrumentation provides database client metrics for HikariCP 3.0+ connection pools. It
|
||||||
reports metrics like connection timeouts, creation time, wait time, and usage time, along with
|
reports metrics like connection timeouts, creation time, wait time, and usage time, along with
|
||||||
connection pool statistics such as the number of active, idle, and pending connections.
|
connection pool statistics such as the number of active, idle, and pending connections.
|
||||||
|
library_link: https://github.com/brettwooldridge/HikariCP
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
description: >
|
description: >
|
||||||
This instrumentation enables the generation of HTTP client spans and HTTP client metrics for
|
This instrumentation enables the generation of HTTP client spans and HTTP client metrics for
|
||||||
requests made using `java.net.HttpURLConnection`.
|
requests made using `java.net.HttpURLConnection`.
|
||||||
|
library_link: https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/HttpURLConnection.html
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.http.known-methods
|
- name: otel.instrumentation.http.known-methods
|
||||||
description: >
|
description: >
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
description: This instrumentation enables the generation of INTERNAL spans for Hystrix command executions and fallbacks.
|
description: This instrumentation enables the generation of INTERNAL spans for Hystrix command executions and fallbacks.
|
||||||
|
library_link: https://github.com/Netflix/Hystrix
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.hystrix.experimental-span-attributes
|
- name: otel.instrumentation.hystrix.experimental-span-attributes
|
||||||
description: Enables capturing the experimental `hystrix.command`, `hystrix.circuit_open` and `hystrix.group` span attributes.
|
description: Enables capturing the experimental `hystrix.command`, `hystrix.circuit_open` and `hystrix.group` span attributes.
|
||||||
|
|
|
||||||
|
|
@ -1 +1,2 @@
|
||||||
description: This instrumentation enables the generation of database client spans and metrics for the InfluxDB Java client.
|
description: This instrumentation enables the generation of database client spans and metrics for the InfluxDB Java client.
|
||||||
|
library_link: https://github.com/influxdata/influxdb-java
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
description: This instrumentation enables HTTP client spans and HTTP client metrics for requests made using the Java HTTP client.
|
description: This instrumentation enables HTTP client spans and HTTP client metrics for requests made using the Java HTTP client.
|
||||||
|
library_link: https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/package-summary.html
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.http.known-methods
|
- name: otel.instrumentation.http.known-methods
|
||||||
description: >
|
description: >
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
description: This instrumentation enables HTTP server spans and HTTP server metrics for the Java HTTP server.
|
description: This instrumentation enables HTTP server spans and HTTP server metrics for the Java HTTP server.
|
||||||
|
library_link: https://docs.oracle.com/en/java/javase/21/docs/api/jdk.httpserver/module-summary.html
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.http.known-methods
|
- name: otel.instrumentation.http.known-methods
|
||||||
description: >
|
description: >
|
||||||
|
|
|
||||||
|
|
@ -1 +1,2 @@
|
||||||
description: This instrumentation enriches existing HTTP server spans with route information, it does not emit any telemetry on its own.
|
description: This instrumentation enriches existing HTTP server spans with route information, it does not emit any telemetry on its own.
|
||||||
|
library_link: https://javalin.io/
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ description: >
|
||||||
|
|
||||||
There is also a "jdbc-datasource" instrumentation that creates spans for datasource connections,
|
There is also a "jdbc-datasource" instrumentation that creates spans for datasource connections,
|
||||||
but is disabled by default due to the volume of telemetry produced.
|
but is disabled by default due to the volume of telemetry produced.
|
||||||
|
library_link: https://docs.oracle.com/javase/8/docs/api/java/sql/package-summary.html
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.jdbc.statement-sanitizer.enabled
|
- name: otel.instrumentation.jdbc.statement-sanitizer.enabled
|
||||||
description: Enables statement sanitization for database queries. Takes precedent to
|
description: Enables statement sanitization for database queries. Takes precedent to
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
description: >
|
description: >
|
||||||
This instrumentation enables messaging spans and metrics for Apache Kafka 0.11 clients.
|
This instrumentation enables messaging spans and metrics for Apache Kafka 0.11 clients.
|
||||||
It automatically traces message production and consumption, propagates context, and emits metrics for production and consumption.
|
It automatically traces message production and consumption, propagates context, and emits metrics for production and consumption.
|
||||||
|
library_link: https://kafka.apache.org/
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.kafka.producer-propagation.enabled
|
- name: otel.instrumentation.kafka.producer-propagation.enabled
|
||||||
description: Enable context propagation for kafka message producers.
|
description: Enable context propagation for kafka message producers.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
description: >
|
description: >
|
||||||
This instrumentation provides a library integration that enables messaging spans and metrics for Apache Kafka 2.6+ clients.
|
This instrumentation provides a library integration that enables messaging spans and metrics for Apache Kafka 2.6+ clients.
|
||||||
|
library_link: https://kafka.apache.org/
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.messaging.experimental.capture-headers
|
- name: otel.instrumentation.messaging.experimental.capture-headers
|
||||||
description: A comma-separated list of header names to capture as span attributes.
|
description: A comma-separated list of header names to capture as span attributes.
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
library_link: https://kafka.apache.org/documentation/streams/
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
description: This instrumentation enables Gen AI client spans and metrics for OpenAI Java SDK 1.1+.
|
description: This instrumentation enables Gen AI client spans and metrics for OpenAI Java SDK 1.1+.
|
||||||
|
library_link: https://github.com/openai/openai-java
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.genai.capture-message-content
|
- name: otel.instrumentation.genai.capture-message-content
|
||||||
type: boolean
|
type: boolean
|
||||||
|
|
|
||||||
|
|
@ -1 +1,2 @@
|
||||||
description: The Oracle Universal Connection Pool (UCP) instrumentation generates connection pool metrics.
|
description: The Oracle Universal Connection Pool (UCP) instrumentation generates connection pool metrics.
|
||||||
|
library_link: https://docs.oracle.com/database/121/JJUCP/
|
||||||
|
|
|
||||||
|
|
@ -4,3 +4,4 @@ configurations:
|
||||||
description: Enable the OSHI process runtime metrics.
|
description: Enable the OSHI process runtime metrics.
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
|
library_link: https://github.com/oshi/oshi/
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
description: >
|
description: >
|
||||||
This instrumentation does not emit telemetry on its own. Instead, it extracts the HTTP route and
|
This instrumentation does not emit telemetry on its own. Instead, it extracts the HTTP route and
|
||||||
attaches it to HTTP server spans and HTTP server metrics.
|
attaches it to HTTP server spans and HTTP server metrics.
|
||||||
|
library_link: https://sparkjava.com/
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
disabled_by_default: true
|
disabled_by_default: true
|
||||||
description: This instrumentation enables INTERNAL spans for jobs run by the Spring Batch framework.
|
description: This instrumentation enables INTERNAL spans for jobs run by the Spring Batch framework.
|
||||||
|
library_link: https://spring.io/projects/spring-batch
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.spring-batch.experimental-span-attributes
|
- name: otel.instrumentation.spring-batch.experimental-span-attributes
|
||||||
type: boolean
|
type: boolean
|
||||||
|
|
|
||||||
|
|
@ -2,3 +2,4 @@ disabled_by_default: true
|
||||||
description: >
|
description: >
|
||||||
This instrumentation configures the OpenTelemetry Micrometer bridge to receive metrics from
|
This instrumentation configures the OpenTelemetry Micrometer bridge to receive metrics from
|
||||||
Spring Boot Actuator. It does not produce telemetry on its own.
|
Spring Boot Actuator. It does not produce telemetry on its own.
|
||||||
|
library_link: https://spring.io/projects/spring-boot
|
||||||
|
|
|
||||||
|
|
@ -2,3 +2,4 @@ description: >
|
||||||
This instrumentation auto-configures OpenTelemetry instrumentation for spring-web, spring-webmvc,
|
This instrumentation auto-configures OpenTelemetry instrumentation for spring-web, spring-webmvc,
|
||||||
and spring-webflux to instrument Spring Boot applications. It does not produce telemetry on its
|
and spring-webflux to instrument Spring Boot applications. It does not produce telemetry on its
|
||||||
own. This instrumentation is mostly used as part of the Spring Boot starter.
|
own. This instrumentation is mostly used as part of the Spring Boot starter.
|
||||||
|
library_link: https://spring.io/projects/spring-boot
|
||||||
|
|
|
||||||
|
|
@ -11,4 +11,4 @@ description: >
|
||||||
- Check for application.yml in the current working dir
|
- Check for application.yml in the current working dir
|
||||||
- Check for --spring.application.name program argument (not jvm arg) via ProcessHandle
|
- Check for --spring.application.name program argument (not jvm arg) via ProcessHandle
|
||||||
- Check for --spring.application.name program argument via sun.java.command system property
|
- Check for --spring.application.name program argument via sun.java.command system property
|
||||||
|
library_link: https://spring.io/projects/spring-boot
|
||||||
|
|
|
||||||
|
|
@ -2,3 +2,4 @@ description: >
|
||||||
This instrumentation enhances tracing for Spring Cloud AWS. It augments the existing AWS SDK
|
This instrumentation enhances tracing for Spring Cloud AWS. It augments the existing AWS SDK
|
||||||
instrumentation by providing higher-level tracing for SQS operations, capturing details specific
|
instrumentation by providing higher-level tracing for SQS operations, capturing details specific
|
||||||
to Spring Cloud AWS SQS usage and linking them to the underlying AWS SDK traces.
|
to Spring Cloud AWS SQS usage and linking them to the underlying AWS SDK traces.
|
||||||
|
library_link: https://spring.io/projects/spring-cloud-aws
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ description: >
|
||||||
This instrumentation enhances tracing for Spring Cloud Gateway. It does not generate new telemetry
|
This instrumentation enhances tracing for Spring Cloud Gateway. It does not generate new telemetry
|
||||||
on its own, but rather enriches existing traces produced by other instrumentations like Netty and
|
on its own, but rather enriches existing traces produced by other instrumentations like Netty and
|
||||||
Spring WebFlux with Spring Cloud Gateway-specific attributes.
|
Spring WebFlux with Spring Cloud Gateway-specific attributes.
|
||||||
|
library_link: https://github.com/spring-cloud/spring-cloud-gateway
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.spring-cloud-gateway.experimental-span-attributes
|
- name: otel.instrumentation.spring-cloud-gateway.experimental-span-attributes
|
||||||
type: boolean
|
type: boolean
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ description: >
|
||||||
This instrumentation enhances tracing for Spring Cloud Gateway. It does not generate new telemetry
|
This instrumentation enhances tracing for Spring Cloud Gateway. It does not generate new telemetry
|
||||||
on its own, but rather enriches existing traces produced by other instrumentations like Netty and
|
on its own, but rather enriches existing traces produced by other instrumentations like Netty and
|
||||||
Spring WebFlux with Spring Cloud Gateway-specific attributes.
|
Spring WebFlux with Spring Cloud Gateway-specific attributes.
|
||||||
|
library_link: https://github.com/spring-cloud/spring-cloud-gateway
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.spring-cloud-gateway.experimental-span-attributes
|
- name: otel.instrumentation.spring-cloud-gateway.experimental-span-attributes
|
||||||
type: boolean
|
type: boolean
|
||||||
|
|
|
||||||
|
|
@ -3,3 +3,4 @@ description: >
|
||||||
within Spring Core. It modifies how tasks are submitted and executed to ensure that
|
within Spring Core. It modifies how tasks are submitted and executed to ensure that
|
||||||
spans created by other instrumentations are correctly linked across thread boundaries,
|
spans created by other instrumentations are correctly linked across thread boundaries,
|
||||||
rather than generating any new telemetry itself.
|
rather than generating any new telemetry itself.
|
||||||
|
library_link: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/core/package-summary.html
|
||||||
|
|
|
||||||
|
|
@ -2,3 +2,4 @@ description: >
|
||||||
This instrumentation enhances tracing for Spring Data operations. It works in conjunction
|
This instrumentation enhances tracing for Spring Data operations. It works in conjunction
|
||||||
with other instrumentations, such as JDBC, to provide additional context and details
|
with other instrumentations, such as JDBC, to provide additional context and details
|
||||||
for database interactions initiated through Spring Data.
|
for database interactions initiated through Spring Data.
|
||||||
|
library_link: https://spring.io/projects/spring-data
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
library_link: https://spring.io/projects/spring-data
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
description: This instrumentation enables producer and consumer messaging spans for Spring Integration.
|
description: This instrumentation enables producer and consumer messaging spans for Spring Integration.
|
||||||
|
library_link: https://spring.io/projects/spring-integration
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.spring-integration.producer.enabled
|
- name: otel.instrumentation.spring-integration.producer.enabled
|
||||||
type: boolean
|
type: boolean
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
description: This instrumentation enables the generation of consumer messaging spans for Spring JMS.
|
description: This instrumentation enables the generation of consumer messaging spans for Spring JMS.
|
||||||
|
library_link: https://docs.spring.io/spring-framework/reference/integration/jms.html
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.messaging.experimental.receive-telemetry.enabled
|
- name: otel.instrumentation.messaging.experimental.receive-telemetry.enabled
|
||||||
description: >
|
description: >
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
description: This instrumentation enables the generation of consumer messaging spans for Spring JMS.
|
description: This instrumentation enables the generation of consumer messaging spans for Spring JMS.
|
||||||
|
library_link: https://docs.spring.io/spring-framework/reference/integration/jms.html
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.messaging.experimental.receive-telemetry.enabled
|
- name: otel.instrumentation.messaging.experimental.receive-telemetry.enabled
|
||||||
description: >
|
description: >
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
description: This instrumentation enables consumer messaging spans for Spring Kafka listeners.
|
description: This instrumentation enables consumer messaging spans for Spring Kafka listeners.
|
||||||
|
library_link: https://spring.io/projects/spring-kafka
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.messaging.experimental.receive-telemetry.enabled
|
- name: otel.instrumentation.messaging.experimental.receive-telemetry.enabled
|
||||||
description: >
|
description: >
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
description: This instrumentation enables consumer messaging spans for Spring Pulsar listeners.
|
description: This instrumentation enables consumer messaging spans for Spring Pulsar listeners.
|
||||||
|
library_link: https://spring.io/projects/spring-pulsar
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.messaging.experimental.receive-telemetry.enabled
|
- name: otel.instrumentation.messaging.experimental.receive-telemetry.enabled
|
||||||
description: >
|
description: >
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
description: This instrumentation enables consumer messaging spans for Spring RabbitMQ listeners.
|
description: This instrumentation enables consumer messaging spans for Spring RabbitMQ listeners.
|
||||||
|
library_link: https://spring.io/projects/spring-amqp
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.messaging.experimental.capture-headers
|
- name: otel.instrumentation.messaging.experimental.capture-headers
|
||||||
description: A comma-separated list of header names to capture as span attributes.
|
description: A comma-separated list of header names to capture as span attributes.
|
||||||
|
|
|
||||||
|
|
@ -1 +1,2 @@
|
||||||
description: This instrumentation enables RPC client and RPC server spans for Spring RMI applications.
|
description: This instrumentation enables RPC client and RPC server spans for Spring RMI applications.
|
||||||
|
library_link: https://docs.spring.io/spring-framework/docs/4.0.x/javadoc-api/org/springframework/remoting/rmi/package-summary.html
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
description: This instrumentation enables tracing for Spring Scheduling tasks.
|
description: This instrumentation enables tracing for Spring Scheduling tasks.
|
||||||
|
library_link: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/scheduling/package-summary.html
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.spring-scheduling.experimental-span-attributes
|
- name: otel.instrumentation.spring-scheduling.experimental-span-attributes
|
||||||
description: Adds the experimental span attribute `job.system` with the value `spring_scheduling`.
|
description: Adds the experimental span attribute `job.system` with the value `spring_scheduling`.
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ description: >
|
||||||
attributes, and is only enabled when at least one of the `enduser` configurations is enabled.
|
attributes, and is only enabled when at least one of the `enduser` configurations is enabled.
|
||||||
|
|
||||||
NOTE: The `enduser` attributes have been deprecated and will be removed in 3.0+ of the java agent.
|
NOTE: The `enduser` attributes have been deprecated and will be removed in 3.0+ of the java agent.
|
||||||
|
library_link: https://spring.io/projects/spring-security
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.common.enduser.id.enabled
|
- name: otel.instrumentation.common.enduser.id.enabled
|
||||||
description: Enables capturing the enduser.id attribute.
|
description: Enables capturing the enduser.id attribute.
|
||||||
|
|
|
||||||
|
|
@ -2,3 +2,4 @@ description: >
|
||||||
This instrumentation provides a library integration that enables capturing HTTP client spans and
|
This instrumentation provides a library integration that enables capturing HTTP client spans and
|
||||||
metrics for Spring's RestTemplate. The agent integration enriches HTTP server spans and metrics
|
metrics for Spring's RestTemplate. The agent integration enriches HTTP server spans and metrics
|
||||||
with route information.
|
with route information.
|
||||||
|
library_link: https://github.com/spring-projects/spring-framework
|
||||||
|
|
|
||||||
|
|
@ -1 +1,2 @@
|
||||||
description: This instrumentation enriches HTTP server spans and metrics with route information.
|
description: This instrumentation enriches HTTP server spans and metrics with route information.
|
||||||
|
library_link: https://github.com/spring-projects/spring-framework
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
description: >
|
description: >
|
||||||
This instrumentation enables HTTP client spans and metrics for Spring WebFlux 5.0. It also
|
This instrumentation enables HTTP client spans and metrics for Spring WebFlux 5.0. It also
|
||||||
optionally enables experimental controller (INTERNAL) spans.
|
optionally enables experimental controller (INTERNAL) spans.
|
||||||
|
library_link: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/reactive/package-summary.html
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.common.experimental.controller-telemetry.enabled
|
- name: otel.instrumentation.common.experimental.controller-telemetry.enabled
|
||||||
description: Enables the creation of experimental controller (INTERNAL) spans.
|
description: Enables the creation of experimental controller (INTERNAL) spans.
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
description: >
|
description: >
|
||||||
This instrumentation provides a library integration for the Spring WebFlux WebClient and Webflux
|
This instrumentation provides a library integration for the Spring WebFlux WebClient and Webflux
|
||||||
server versions 5.3+ that enables HTTP client and server spans and metrics.
|
server versions 5.3+ that enables HTTP client and server spans and metrics.
|
||||||
|
library_link: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/reactive/package-summary.html
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
description: >
|
description: >
|
||||||
This instrumentation enables optional Controller and View (INTERNAL) spans for Spring WebMVC 3.1+.
|
This instrumentation enables optional Controller and View (INTERNAL) spans for Spring WebMVC 3.1+.
|
||||||
|
library_link: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/servlet/mvc/package-summary.html
|
||||||
configurations:
|
configurations:
|
||||||
- name: otel.instrumentation.spring-webmvc.experimental-span-attributes
|
- name: otel.instrumentation.spring-webmvc.experimental-span-attributes
|
||||||
type: boolean
|
type: boolean
|
||||||
|
|
|
||||||
|
|
@ -2,3 +2,4 @@ description: >
|
||||||
This instrumentation provides a library integration for Spring WebMVC controllers, that enables
|
This instrumentation provides a library integration for Spring WebMVC controllers, that enables
|
||||||
the creation of HTTP server spans and metrics for requests processed by the Spring servlet
|
the creation of HTTP server spans and metrics for requests processed by the Spring servlet
|
||||||
container.
|
container.
|
||||||
|
library_link: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/servlet/mvc/package-summary.html
|
||||||
|
|
|
||||||
|
|
@ -15,3 +15,4 @@ configurations:
|
||||||
description: Enables the creation of experimental view (INTERNAL) spans.
|
description: Enables the creation of experimental view (INTERNAL) spans.
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
|
library_link: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/servlet/mvc/package-summary.html
|
||||||
|
|
|
||||||
|
|
@ -1 +1,2 @@
|
||||||
disabled_by_default: true
|
disabled_by_default: true
|
||||||
|
library_link: https://spring.io/projects/spring-ws
|
||||||
|
|
|
||||||
|
|
@ -1 +1,2 @@
|
||||||
description: Instrumentation for the vibur-dbcp library, which provides connection pool metrics.
|
description: Instrumentation for the vibur-dbcp library, which provides connection pool metrics.
|
||||||
|
library_link: https://www.vibur.org/
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue