Update references to spankind in descriptions (#14616)

This commit is contained in:
Jay DeLuca 2025-09-09 12:57:58 -04:00 committed by GitHub
parent aa3bd49d38
commit 7519b26ee0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
40 changed files with 133 additions and 124 deletions

View File

@ -86,33 +86,33 @@ At a minimum, every instrumentation metadata file should include a `description`
Some example descriptions: Some example descriptions:
* This instrumentation enables SERVER spans and metrics for the ActiveJ HTTP server. * This instrumentation enables HTTP server spans and HTTP server metrics for the ActiveJ HTTP server.
* This instrumentation provides context propagation for Akka actors, it does not emit any telemetry * This instrumentation provides context propagation for Akka actors, it does not emit any telemetry
on its own. on its own.
* The Alibaba Druid instrumentation generates database connection pool metrics for druid data sources. * The Alibaba Druid instrumentation generates database connection pool metrics for druid data sources.
* The Apache Dubbo instrumentation provides CLIENT and SERVER spans * The Apache Dubbo instrumentation provides RPC client spans and RPC server spans for Apache Dubbo
for Apache Dubbo RPC calls. Each call produces a span named after the Dubbo RPC calls. Each call produces a span named after the Dubbo method, enriched with standard RPC
method, enriched with standard RPC attributes (system, service, method), network attributes (system, service, method), network attributes, and error details if an exception
attributes, and error details if an exception occurs. occurs.
Some notes when writing descriptions: Some notes when writing descriptions:
* You don't always need to explicitly name the instrumentation, and you can start with "This * You don't always need to explicitly name the instrumentation, and you can start with "This
instrumentation..." instrumentation..."
* Prefer the convention of using the word "enables" when describing what the instrumentation does, * Prefer the convention of using the word "enables" when describing what the instrumentation does,
"This instrumentation enables SERVER spans and metrics for the ActiveJ" instead of something like "This instrumentation **enables** HTTP server spans and HTTP server metrics for the ActiveJ" instead
"This instrumentation provides SERVER spans and metrics for the ActiveJ". of something like "This instrumentation **provides** HTTP server spans and HTTP server metrics for the ActiveJ".
* Explicitly state whether the instrumentation generates new telemetry (spans, metrics, logs). * Explicitly state whether the instrumentation generates new telemetry (spans, metrics, logs).
* If it doesn't generate new telemetry, clearly explain what it's purpose is, for example whether it * If it doesn't generate new telemetry, clearly explain what it's purpose is, for example whether it
augments or enriches existing telemetry produced by other instrumentations (e.g., by adding augments or enriches existing telemetry produced by other instrumentations (e.g., by adding
attributes or ensuring context propagation). attributes or ensuring context propagation).
* When describing the functionality of the instrumentation and the telemetry, specify using
[semantic convention categories](https://opentelemetry.io/docs/specs/semconv/) when possible
(e.g., "database client spans", "RPC server metrics", "consumer messaging spans").
* Do not include specific method names, class names, or other low-level implementation details in * Do not include specific method names, class names, or other low-level implementation details in
the description unless they are essential to understanding the purpose of the instrumentation. the description unless they are essential to understanding the purpose of the instrumentation.
* It is not usually necessary to include specific library or framework version numbers in the * It is not usually necessary to include specific library or framework version numbers in the
description, unless that context is significant in some way. description, unless that context is significant in some way.
* When an instrumentation generates spans, be specific about the SpanKind (e.g., SERVER, CLIENT,
PRODUCER, CONSUMER, INTERNAL).
* Capitalize SpanKind values (e.g., SERVER, CLIENT) when used in descriptions.
### Configurations ### Configurations

View File

@ -5,8 +5,8 @@
libraries: libraries:
activej: activej:
- name: activej-http-6.0 - name: activej-http-6.0
description: This instrumentation enables SERVER spans and metrics for the ActiveJ description: This instrumentation enables HTTP server spans and HTTP server metrics
HTTP server. for the ActiveJ HTTP server.
source_path: instrumentation/activej-http-6.0 source_path: instrumentation/activej-http-6.0
minimum_java_version: 17 minimum_java_version: 17
scope: scope:
@ -81,8 +81,8 @@ libraries:
- com.typesafe.akka:akka-actor_2.13:[2.5.23,2.6) - com.typesafe.akka:akka-actor_2.13:[2.5.23,2.6)
- com.typesafe.akka:akka-actor_2.11:[2.5,) - com.typesafe.akka:akka-actor_2.11:[2.5,)
- name: akka-http-10.0 - name: akka-http-10.0
description: This instrumentation enables CLIENT and SERVER spans and metrics description: |
for the Akka HTTP client and server. This instrumentation enables HTTP client spans and metrics for the Akka HTTP client, and HTTP server spans and metrics for the Akka HTTP server.
source_path: instrumentation/akka/akka-http-10.0 source_path: instrumentation/akka/akka-http-10.0
scope: scope:
name: io.opentelemetry.akka-http-10.0 name: io.opentelemetry.akka-http-10.0
@ -342,10 +342,10 @@ libraries:
- name: db.client.connection.pool.name - name: db.client.connection.pool.name
type: STRING type: STRING
- name: apache-dubbo-2.7 - name: apache-dubbo-2.7
description: The Apache Dubbo instrumentation provides client and server spans description: The Apache Dubbo instrumentation provides RPC client spans and RPC
for Apache Dubbo RPC calls. Each call produces a span named after the Dubbo server spans for Apache Dubbo RPC calls. Each call produces a span named after
method, enriched with standard RPC attributes (system, service, method), network the Dubbo method, enriched with standard RPC attributes (system, service, method),
attributes, and error details if an exception occurs. network attributes, and error details if an exception occurs.
source_path: instrumentation/apache-dubbo-2.7 source_path: instrumentation/apache-dubbo-2.7
scope: scope:
name: io.opentelemetry.apache-dubbo-2.7 name: io.opentelemetry.apache-dubbo-2.7
@ -386,8 +386,8 @@ libraries:
- name: rpc.system - name: rpc.system
type: STRING type: STRING
- name: apache-httpasyncclient-4.1 - name: apache-httpasyncclient-4.1
description: This instrumentation enables CLIENT spans and metrics for the Apache description: This instrumentation enables HTTP client spans and HTTP client metrics
HttpAsyncClient. for the Apache HttpAsyncClient.
source_path: instrumentation/apache-httpasyncclient-4.1 source_path: instrumentation/apache-httpasyncclient-4.1
scope: scope:
name: io.opentelemetry.apache-httpasyncclient-4.1 name: io.opentelemetry.apache-httpasyncclient-4.1
@ -432,8 +432,8 @@ libraries:
- name: url.full - name: url.full
type: STRING type: STRING
- name: apache-httpclient-2.0 - name: apache-httpclient-2.0
description: This instrumentation enables CLIENT spans and metrics for versions description: This instrumentation enables HTTP client spans and HTTP client metrics
2 and 3 of the Apache HttpClient. for versions 2 and 3 of the Apache HttpClient.
source_path: instrumentation/apache-httpclient/apache-httpclient-2.0 source_path: instrumentation/apache-httpclient/apache-httpclient-2.0
scope: scope:
name: io.opentelemetry.apache-httpclient-2.0 name: io.opentelemetry.apache-httpclient-2.0
@ -476,8 +476,8 @@ libraries:
- name: url.full - name: url.full
type: STRING type: STRING
- name: apache-httpclient-4.0 - name: apache-httpclient-4.0
description: This instrumentation enables CLIENT spans and metrics for version description: This instrumentation enables HTTP client spans and HTTP client metrics
4 of the Apache HttpClient. for version 4 of the Apache HttpClient.
source_path: instrumentation/apache-httpclient/apache-httpclient-4.0 source_path: instrumentation/apache-httpclient/apache-httpclient-4.0
scope: scope:
name: io.opentelemetry.apache-httpclient-4.0 name: io.opentelemetry.apache-httpclient-4.0
@ -524,7 +524,7 @@ libraries:
type: STRING type: STRING
- name: apache-httpclient-4.3 - name: apache-httpclient-4.3
description: This instrumentation provides a library integration that enables description: This instrumentation provides a library integration that enables
CLIENT spans and metrics for the Apache HttpClient. HTTP client spans and HTTP client metrics for the Apache HttpClient.
source_path: instrumentation/apache-httpclient/apache-httpclient-4.3 source_path: instrumentation/apache-httpclient/apache-httpclient-4.3
scope: scope:
name: io.opentelemetry.apache-httpclient-4.3 name: io.opentelemetry.apache-httpclient-4.3
@ -571,8 +571,8 @@ libraries:
- name: url.full - name: url.full
type: STRING type: STRING
- name: apache-httpclient-5.0 - name: apache-httpclient-5.0
description: This instrumentation enables CLIENT spans and metrics for version description: This instrumentation enables HTTP client spans and HTTP client metrics
5 of the Apache HttpClient. for version 5 of the Apache HttpClient.
source_path: instrumentation/apache-httpclient/apache-httpclient-5.0 source_path: instrumentation/apache-httpclient/apache-httpclient-5.0
scope: scope:
name: io.opentelemetry.apache-httpclient-5.0 name: io.opentelemetry.apache-httpclient-5.0
@ -618,7 +618,7 @@ libraries:
type: STRING type: STRING
- name: apache-httpclient-5.2 - name: apache-httpclient-5.2
description: This instrumentation provides a library integration that enables description: This instrumentation provides a library integration that enables
CLIENT spans and metrics for the Apache HttpClient. HTTP client spans and HTTP client metrics for the Apache HttpClient.
source_path: instrumentation/apache-httpclient/apache-httpclient-5.2 source_path: instrumentation/apache-httpclient/apache-httpclient-5.2
scope: scope:
name: io.opentelemetry.apache-httpclient-5.2 name: io.opentelemetry.apache-httpclient-5.2
@ -666,7 +666,7 @@ libraries:
type: STRING type: STRING
- name: apache-shenyu-2.4 - name: apache-shenyu-2.4
description: | description: |
This instrumentation does not emit telemetry on its own. Instead, it augments existing SERVER spans and HTTP server metrics with the HTTP route and Shenyu specific attributes. This instrumentation does not emit telemetry on its own. Instead, it augments existing HTTP server spans and HTTP server metrics with the HTTP route and Shenyu specific attributes.
source_path: instrumentation/apache-shenyu-2.4 source_path: instrumentation/apache-shenyu-2.4
scope: scope:
name: io.opentelemetry.apache-shenyu-2.4 name: io.opentelemetry.apache-shenyu-2.4
@ -681,8 +681,8 @@ libraries:
default: false default: false
armeria: armeria:
- name: armeria-1.3 - name: armeria-1.3
description: This instrumentation enables CLIENT and SERVER spans and metrics description: |
for the Armeria HTTP client and server. This instrumentation enables HTTP client spans and metrics for the Armeria HTTP client, and HTTP server spans and metrics for the Armeria HTTP server.
source_path: instrumentation/armeria/armeria-1.3 source_path: instrumentation/armeria/armeria-1.3
scope: scope:
name: io.opentelemetry.armeria-1.3 name: io.opentelemetry.armeria-1.3
@ -776,8 +776,8 @@ libraries:
- name: user_agent.original - name: user_agent.original
type: STRING type: STRING
- name: armeria-grpc-1.14 - name: armeria-grpc-1.14
description: This instrumentation enables CLIENT and SERVER spans and metrics description: |
for the Armeria gRPC client and server. This instrumentation enables RPC client spans and metrics for the Armeria gRPC client, and RPC server spans and metrics for the Armeria gRPC server.
source_path: instrumentation/armeria/armeria-grpc-1.14 source_path: instrumentation/armeria/armeria-grpc-1.14
scope: scope:
name: io.opentelemetry.armeria-grpc-1.14 name: io.opentelemetry.armeria-grpc-1.14
@ -817,8 +817,8 @@ libraries:
type: LONG type: LONG
async: async:
- name: async-http-client-1.9 - name: async-http-client-1.9
description: This instrumentation enables CLIENT spans and metrics for version description: This instrumentation enables HTTP client spans and HTTP client metrics
1 of the AsyncHttpClient (AHC) HTTP client. for version 1 of the AsyncHttpClient (AHC) HTTP client.
source_path: instrumentation/async-http-client/async-http-client-1.9 source_path: instrumentation/async-http-client/async-http-client-1.9
scope: scope:
name: io.opentelemetry.async-http-client-1.9 name: io.opentelemetry.async-http-client-1.9
@ -859,8 +859,8 @@ libraries:
- name: url.full - name: url.full
type: STRING type: STRING
- name: async-http-client-2.0 - name: async-http-client-2.0
description: This instrumentation enables CLIENT spans and metrics for version description: This instrumentation enables HTTP client spans and HTTP client metrics
2 of the AsyncHttpClient (AHC) HTTP client. for version 2 of the AsyncHttpClient (AHC) HTTP client.
source_path: instrumentation/async-http-client/async-http-client-2.0 source_path: instrumentation/async-http-client/async-http-client-2.0
scope: scope:
name: io.opentelemetry.async-http-client-2.0 name: io.opentelemetry.async-http-client-2.0
@ -911,7 +911,7 @@ libraries:
avaje: avaje:
- name: avaje-jex-3.0 - name: avaje-jex-3.0
description: | description: |
This instrumentation does not emit telemetry on its own. Instead, it hooks into the Avaje Jex Context to extract the HTTP route and attach it to existing SERVER spans and HTTP server metrics. This instrumentation does not emit telemetry on its own. Instead, it hooks into the Avaje Jex Context to extract the HTTP route and attach it to existing HTTP server spans and HTTP server metrics.
source_path: instrumentation/avaje-jex-3.0 source_path: instrumentation/avaje-jex-3.0
minimum_java_version: 21 minimum_java_version: 21
scope: scope:
@ -922,7 +922,7 @@ libraries:
aws: aws:
- name: aws-lambda-core-1.0 - name: aws-lambda-core-1.0
description: | description: |
Provides lightweight instrumentation of the Lambda core library, supporting all versions. It generates FaaS SERVER spans with the `faas.invocation_id` attribute. Use this package if you only use `RequestStreamHandler` or know you don't use any event classes from `aws-lambda-java-events`. This also includes when you are using `aws-serverless-java-container` to run e.g., a Spring Boot application on Lambda. Provides lightweight instrumentation of the Lambda core library, supporting all versions. It generates FaaS server spans with the `faas.invocation_id` attribute. Use this package if you only use `RequestStreamHandler` or know you don't use any event classes from `aws-lambda-java-events`. This also includes when you are using `aws-serverless-java-container` to run e.g., a Spring Boot application on Lambda.
For custom wrappers when using library instrumentation, you can configure the `OTEL_INSTRUMENTATION_AWS_LAMBDA_HANDLER` environment variable to contain your lambda handler method (in the format `package.ClassName::methodName`) and use one of wrappers as your lambda `Handler`. For custom wrappers when using library instrumentation, you can configure the `OTEL_INSTRUMENTATION_AWS_LAMBDA_HANDLER` environment variable to contain your lambda handler method (in the format `package.ClassName::methodName`) and use one of wrappers as your lambda `Handler`.
source_path: instrumentation/aws-lambda/aws-lambda-core-1.0 source_path: instrumentation/aws-lambda/aws-lambda-core-1.0
scope: scope:
@ -2135,7 +2135,7 @@ libraries:
couchbase: couchbase:
- name: couchbase-2.0 - name: couchbase-2.0
description: | description: |
This instrumentation enables database CLIENT spans and metrics for Couchbase 2.0 operations. It automatically traces key-value operations (get, upsert, replace, remove), view queries, N1QL queries, and cluster management operations. This instrumentation enables database client spans and database client metrics for Couchbase 2.0 operations. It automatically traces key-value operations (get, upsert, replace, remove), view queries, N1QL queries, and cluster management operations.
source_path: instrumentation/couchbase/couchbase-2.0 source_path: instrumentation/couchbase/couchbase-2.0
scope: scope:
name: io.opentelemetry.couchbase-2.0 name: io.opentelemetry.couchbase-2.0
@ -2179,7 +2179,7 @@ libraries:
type: STRING type: STRING
- name: couchbase-2.6 - name: couchbase-2.6
description: | description: |
This instrumentation enables database CLIENT spans and metrics for Couchbase 2.6 operations. It automatically traces key-value operations (get, upsert, replace, remove), view queries, N1QL queries, and cluster management operations. This instrumentation enables database client spans and database client metrics for Couchbase 2.6 operations. It automatically traces key-value operations (get, upsert, replace, remove), view queries, N1QL queries, and cluster management operations.
source_path: instrumentation/couchbase/couchbase-2.6 source_path: instrumentation/couchbase/couchbase-2.6
scope: scope:
name: io.opentelemetry.couchbase-2.6 name: io.opentelemetry.couchbase-2.6
@ -2395,8 +2395,8 @@ libraries:
- name: url.full - name: url.full
type: STRING type: STRING
- name: elasticsearch-rest-5.0 - name: elasticsearch-rest-5.0
description: This instrumentation enables database CLIENT spans and metrics for description: This instrumentation enables database client spans and database client
Elasticsearch REST clients. metrics for Elasticsearch REST clients.
source_path: instrumentation/elasticsearch/elasticsearch-rest-5.0 source_path: instrumentation/elasticsearch/elasticsearch-rest-5.0
scope: scope:
name: io.opentelemetry.elasticsearch-rest-5.0 name: io.opentelemetry.elasticsearch-rest-5.0
@ -2457,8 +2457,8 @@ libraries:
- name: url.full - name: url.full
type: STRING type: STRING
- name: elasticsearch-rest-6.4 - name: elasticsearch-rest-6.4
description: This instrumentation enables database CLIENT spans and metrics for description: This instrumentation enables database client spans and database client
Elasticsearch REST clients. metrics for Elasticsearch REST clients.
source_path: instrumentation/elasticsearch/elasticsearch-rest-6.4 source_path: instrumentation/elasticsearch/elasticsearch-rest-6.4
scope: scope:
name: io.opentelemetry.elasticsearch-rest-6.4 name: io.opentelemetry.elasticsearch-rest-6.4
@ -2518,8 +2518,8 @@ libraries:
- name: url.full - name: url.full
type: STRING type: STRING
- name: elasticsearch-rest-7.0 - name: elasticsearch-rest-7.0
description: This instrumentation enables database CLIENT spans and metrics for description: This instrumentation enables database client spans and database client
Elasticsearch REST clients. metrics for Elasticsearch REST clients.
source_path: instrumentation/elasticsearch/elasticsearch-rest-7.0 source_path: instrumentation/elasticsearch/elasticsearch-rest-7.0
scope: scope:
name: io.opentelemetry.elasticsearch-rest-7.0 name: io.opentelemetry.elasticsearch-rest-7.0
@ -2582,7 +2582,7 @@ libraries:
type: STRING type: STRING
- name: elasticsearch-transport-5.0 - name: elasticsearch-transport-5.0
description: | description: |
This instrumentation enables CLIENT spans and metrics for Elasticsearch transport client requests. Each call produces a span named after the Elasticsearch action, enriched with transport-specific attributes. This instrumentation enables database client spans and database client metrics for Elasticsearch transport client requests. Each call produces a span named after the Elasticsearch action, enriched with transport-specific attributes.
source_path: instrumentation/elasticsearch/elasticsearch-transport-5.0 source_path: instrumentation/elasticsearch/elasticsearch-transport-5.0
scope: scope:
name: io.opentelemetry.elasticsearch-transport-5.0 name: io.opentelemetry.elasticsearch-transport-5.0
@ -2674,7 +2674,7 @@ libraries:
type: LONG type: LONG
- name: elasticsearch-transport-5.3 - name: elasticsearch-transport-5.3
description: | description: |
This instrumentation enables CLIENT spans and metrics for Elasticsearch transport client requests. Each call produces a span named after the Elasticsearch action, enriched with transport-specific attributes. This instrumentation enables database client spans and database client metrics for Elasticsearch transport client requests. Each call produces a span named after the Elasticsearch action, enriched with transport-specific attributes.
source_path: instrumentation/elasticsearch/elasticsearch-transport-5.3 source_path: instrumentation/elasticsearch/elasticsearch-transport-5.3
scope: scope:
name: io.opentelemetry.elasticsearch-transport-5.3 name: io.opentelemetry.elasticsearch-transport-5.3
@ -2771,7 +2771,7 @@ libraries:
type: LONG type: LONG
- name: elasticsearch-transport-6.0 - name: elasticsearch-transport-6.0
description: | description: |
This instrumentation enables CLIENT spans and metrics for Elasticsearch transport client requests. Each call produces a span named after the Elasticsearch action, enriched with transport-specific attributes. This instrumentation enables database client spans and database client metrics for Elasticsearch transport client requests. Each call produces a span named after the Elasticsearch action, enriched with transport-specific attributes.
source_path: instrumentation/elasticsearch/elasticsearch-transport-6.0 source_path: instrumentation/elasticsearch/elasticsearch-transport-6.0
scope: scope:
name: io.opentelemetry.elasticsearch-transport-6.0 name: io.opentelemetry.elasticsearch-transport-6.0
@ -2917,8 +2917,8 @@ libraries:
type: STRING type: STRING
geode: geode:
- name: geode-1.4 - name: geode-1.4
description: This instrumentation enables database CLIENT spans and metrics for description: This instrumentation enables database client spans and database client
Apache Geode cache operations. metrics for Apache Geode cache operations.
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
@ -2969,8 +2969,8 @@ libraries:
type: STRING type: STRING
google: google:
- name: google-http-client-1.19 - name: google-http-client-1.19
description: This instrumentation enables HTTP CLIENT spans and metrics for Google description: This instrumentation enables HTTP client spans and HTTP client metrics
HTTP Client requests. for Google HTTP Client requests.
source_path: instrumentation/google-http-client-1.19 source_path: instrumentation/google-http-client-1.19
scope: scope:
name: io.opentelemetry.google-http-client-1.19 name: io.opentelemetry.google-http-client-1.19
@ -3039,7 +3039,7 @@ libraries:
grails: grails:
- name: grails-3.0 - name: grails-3.0
description: | description: |
This instrumentation enriches existing SERVER spans with 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.
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
@ -3147,8 +3147,8 @@ libraries:
type: STRING type: STRING
grizzly: grizzly:
- name: grizzly-2.3 - name: grizzly-2.3
description: This instrumentation enables HTTP SERVER spans and metrics for Grizzly description: This instrumentation enables HTTP server spans and HTTP server metrics
applications. for Grizzly applications.
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
@ -3228,8 +3228,8 @@ libraries:
type: STRING type: STRING
grpc: grpc:
- name: grpc-1.6 - name: grpc-1.6
description: This instrumentation enables RPC CLIENT and SERVER spans and metrics description: This instrumentation enables RPC client spans and metrics, and RPC
for gRPC version 1.6 and above. server spans and metrics for gRPC version 1.6 and above.
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
@ -3426,7 +3426,7 @@ libraries:
- com.google.guava:guava:10.0 - com.google.guava:guava:10.0
gwt: gwt:
- name: gwt-2.0 - name: gwt-2.0
description: This instrumentation enables SERVER spans for GWT RPC requests. description: This instrumentation enables RPC server spans for GWT RPC requests.
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
@ -5799,7 +5799,7 @@ libraries:
spark: spark:
- 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 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.
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
@ -5919,8 +5919,8 @@ libraries:
- name: code.namespace - name: code.namespace
type: STRING type: STRING
- name: spring-integration-4.1 - name: spring-integration-4.1
description: This instrumentation enables PRODUCER and CONSUMER spans for Spring description: This instrumentation enables producer and consumer messaging spans
Integration. for 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
@ -5961,8 +5961,8 @@ libraries:
- name: messaging.operation - name: messaging.operation
type: STRING type: STRING
- name: spring-jms-2.0 - name: spring-jms-2.0
description: This instrumentation enables the generation of CONSUMER spans for description: This instrumentation enables the generation of consumer messaging
Spring JMS. spans for Spring JMS.
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
@ -5993,8 +5993,8 @@ libraries:
- name: messaging.system - name: messaging.system
type: STRING type: STRING
- name: spring-jms-6.0 - name: spring-jms-6.0
description: This instrumentation enables the generation of CONSUMER spans for description: This instrumentation enables the generation of consumer messaging
Spring JMS. spans for Spring JMS.
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:
@ -6026,7 +6026,8 @@ libraries:
- name: messaging.system - name: messaging.system
type: STRING type: STRING
- name: spring-kafka-2.7 - name: spring-kafka-2.7
description: This instrumentation enables CONSUMER spans for Spring Kafka listeners. description: This instrumentation enables consumer messaging spans for Spring
Kafka listeners.
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
@ -6099,7 +6100,8 @@ libraries:
- name: messaging.system - name: messaging.system
type: STRING type: STRING
- name: spring-pulsar-1.0 - name: spring-pulsar-1.0
description: This instrumentation enables CONSUMER spans for Spring Pulsar listeners. description: This instrumentation enables consumer messaging spans for Spring
Pulsar listeners.
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:
@ -6138,7 +6140,8 @@ libraries:
- name: messaging.system - name: messaging.system
type: STRING type: STRING
- name: spring-rabbit-1.0 - name: spring-rabbit-1.0
description: This instrumentation enables CONSUMER spans for Spring RabbitMQ listeners. description: This instrumentation enables consumer messaging spans for Spring
RabbitMQ listeners.
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
@ -6164,8 +6167,8 @@ libraries:
- name: messaging.system - name: messaging.system
type: STRING type: STRING
- name: spring-rmi-4.0 - name: spring-rmi-4.0
description: This instrumentation enables CLIENT and SERVER spans for Spring RMI description: This instrumentation enables RPC client and RPC server spans for
applications. Spring RMI applications.
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

View File

@ -1 +1 @@
description: This instrumentation enables SERVER spans and metrics for the ActiveJ HTTP server. description: This instrumentation enables HTTP server spans and HTTP server metrics for the ActiveJ HTTP server.

View File

@ -1 +1,3 @@
description: This instrumentation enables CLIENT and SERVER spans and metrics for the Akka HTTP client and server. description: >
This instrumentation enables HTTP client spans and metrics for the Akka HTTP client, and HTTP
server spans and metrics for the Akka HTTP server.

View File

@ -1,7 +1,7 @@
description: The Apache Dubbo instrumentation provides client and server spans for Apache Dubbo description: The Apache Dubbo instrumentation provides RPC client spans and RPC server spans for
RPC calls. Each call produces a span named after the Dubbo method, enriched with standard RPC Apache Dubbo RPC calls. Each call produces a span named after the Dubbo method, enriched with
attributes (system, service, method), network attributes, and error details if an exception standard RPC attributes (system, service, method), network attributes, and error details if an
occurs. exception occurs.
configurations: configurations:
- name: otel.instrumentation.common.peer-service-mapping - name: otel.instrumentation.common.peer-service-mapping
description: Used to specify a mapping from host names or IP addresses to peer services. description: Used to specify a mapping from host names or IP addresses to peer services.

View File

@ -1 +1 @@
description: This instrumentation enables CLIENT spans and metrics for the Apache HttpAsyncClient. description: This instrumentation enables HTTP client spans and HTTP client metrics for the Apache HttpAsyncClient.

View File

@ -1 +1 @@
description: This instrumentation enables CLIENT spans and metrics for versions 2 and 3 of the Apache HttpClient. description: This instrumentation enables HTTP client spans and HTTP client metrics for versions 2 and 3 of the Apache HttpClient.

View File

@ -1 +1 @@
description: This instrumentation enables CLIENT spans and metrics for version 4 of the Apache HttpClient. description: This instrumentation enables HTTP client spans and HTTP client metrics for version 4 of the Apache HttpClient.

View File

@ -1 +1 @@
description: This instrumentation provides a library integration that enables CLIENT spans and metrics for the Apache HttpClient. description: This instrumentation provides a library integration that enables HTTP client spans and HTTP client metrics for the Apache HttpClient.

View File

@ -1 +1 @@
description: This instrumentation enables CLIENT spans and metrics for version 5 of the Apache HttpClient. description: This instrumentation enables HTTP client spans and HTTP client metrics for version 5 of the Apache HttpClient.

View File

@ -1 +1 @@
description: This instrumentation provides a library integration that enables CLIENT spans and metrics for the Apache HttpClient. description: This instrumentation provides a library integration that enables HTTP client spans and HTTP client metrics for the Apache HttpClient.

View File

@ -1,5 +1,5 @@
description: > description: >
This instrumentation does not emit telemetry on its own. Instead, it augments existing SERVER This instrumentation does not emit telemetry on its own. Instead, it augments existing HTTP server
spans and HTTP server metrics with the HTTP route and Shenyu specific attributes. spans and HTTP server metrics with the HTTP route and Shenyu specific attributes.
configurations: configurations:
- name: otel.instrumentation.apache-shenyu.experimental-span-attributes - name: otel.instrumentation.apache-shenyu.experimental-span-attributes

View File

@ -1 +1,3 @@
description: This instrumentation enables CLIENT and SERVER spans and metrics for the Armeria HTTP client and server. description: >
This instrumentation enables HTTP client spans and metrics for the Armeria HTTP client, and HTTP
server spans and metrics for the Armeria HTTP server.

View File

@ -1 +1,3 @@
description: This instrumentation enables CLIENT and SERVER spans and metrics for the Armeria gRPC client and server. description: >
This instrumentation enables RPC client spans and metrics for the Armeria gRPC client, and RPC
server spans and metrics for the Armeria gRPC server.

View File

@ -1 +1 @@
description: This instrumentation enables CLIENT spans and metrics for version 1 of the AsyncHttpClient (AHC) HTTP client. description: This instrumentation enables HTTP client spans and HTTP client metrics for version 1 of the AsyncHttpClient (AHC) HTTP client.

View File

@ -1 +1 @@
description: This instrumentation enables CLIENT spans and metrics for version 2 of the AsyncHttpClient (AHC) HTTP client. description: This instrumentation enables HTTP client spans and HTTP client metrics for version 2 of the AsyncHttpClient (AHC) HTTP client.

View File

@ -1,4 +1,4 @@
description: > description: >
This instrumentation does not emit telemetry on its own. Instead, it hooks into the Avaje Jex This instrumentation does not emit telemetry on its own. Instead, it hooks into the Avaje Jex
Context to extract the HTTP route and attach it to existing SERVER spans and HTTP server Context to extract the HTTP route and attach it to existing HTTP server spans and HTTP server
metrics. metrics.

View File

@ -1,6 +1,6 @@
description: > description: >
Provides lightweight instrumentation of the Lambda core library, supporting all versions. It Provides lightweight instrumentation of the Lambda core library, supporting all versions. It
generates FaaS SERVER spans with the `faas.invocation_id` attribute. Use this package if you only generates FaaS server spans with the `faas.invocation_id` attribute. Use this package if you only
use `RequestStreamHandler` or know you don't use any event classes from `aws-lambda-java-events`. use `RequestStreamHandler` or know you don't use any event classes from `aws-lambda-java-events`.
This also includes when you are using `aws-serverless-java-container` to run e.g., a Spring Boot This also includes when you are using `aws-serverless-java-container` to run e.g., a Spring Boot
application on Lambda. application on Lambda.

View File

@ -1,4 +1,4 @@
description: > description: >
This instrumentation enables database CLIENT spans and metrics for Couchbase 2.0 operations. This instrumentation enables database client spans and database client metrics for Couchbase 2.0
It automatically traces key-value operations (get, upsert, replace, remove), view queries, N1QL operations. It automatically traces key-value operations (get, upsert, replace, remove), view
queries, and cluster management operations. queries, N1QL queries, and cluster management operations.

View File

@ -1,7 +1,7 @@
description: > description: >
This instrumentation enables database CLIENT spans and metrics for Couchbase 2.6 operations. This instrumentation enables database client spans and database client metrics for Couchbase 2.6
It automatically traces key-value operations (get, upsert, replace, remove), view queries, N1QL operations. It automatically traces key-value operations (get, upsert, replace, remove), view
queries, and cluster management operations. queries, N1QL queries, and cluster management operations.
configurations: configurations:
- name: otel.instrumentation.couchbase.experimental-span-attributes - name: otel.instrumentation.couchbase.experimental-span-attributes
description: > description: >

View File

@ -1,4 +1,4 @@
description: This instrumentation enables database CLIENT spans and metrics for Elasticsearch REST clients. description: This instrumentation enables database client spans and database client metrics for Elasticsearch REST clients.
configurations: configurations:
- name: otel.instrumentation.elasticsearch.capture-search-query - name: otel.instrumentation.elasticsearch.capture-search-query
description: > description: >

View File

@ -1,4 +1,4 @@
description: This instrumentation enables database CLIENT spans and metrics for Elasticsearch REST clients. description: This instrumentation enables database client spans and database client metrics for Elasticsearch REST clients.
configurations: configurations:
- name: otel.instrumentation.elasticsearch.capture-search-query - name: otel.instrumentation.elasticsearch.capture-search-query
description: > description: >

View File

@ -1,4 +1,4 @@
description: This instrumentation enables database CLIENT spans and metrics for Elasticsearch REST clients. description: This instrumentation enables database client spans and database client metrics for Elasticsearch REST clients.
configurations: configurations:
- name: otel.instrumentation.elasticsearch.capture-search-query - name: otel.instrumentation.elasticsearch.capture-search-query
description: > description: >

View File

@ -1,7 +1,7 @@
description: > description: >
This instrumentation enables CLIENT spans and metrics for Elasticsearch transport client requests. This instrumentation enables database client spans and database client metrics for Elasticsearch
Each call produces a span named after the Elasticsearch action, enriched with transport-specific transport client requests. Each call produces a span named after the Elasticsearch action,
attributes. enriched with transport-specific attributes.
configurations: configurations:
- name: otel.instrumentation.elasticsearch.experimental-span-attributes - name: otel.instrumentation.elasticsearch.experimental-span-attributes
description: > description: >

View File

@ -1,7 +1,7 @@
description: > description: >
This instrumentation enables CLIENT spans and metrics for Elasticsearch transport client requests. This instrumentation enables database client spans and database client metrics for Elasticsearch
Each call produces a span named after the Elasticsearch action, enriched with transport-specific transport client requests. Each call produces a span named after the Elasticsearch action,
attributes. enriched with transport-specific attributes.
configurations: configurations:
- name: otel.instrumentation.elasticsearch.experimental-span-attributes - name: otel.instrumentation.elasticsearch.experimental-span-attributes
description: > description: >

View File

@ -1,7 +1,7 @@
description: > description: >
This instrumentation enables CLIENT spans and metrics for Elasticsearch transport client requests. This instrumentation enables database client spans and database client metrics for Elasticsearch
Each call produces a span named after the Elasticsearch action, enriched with transport-specific transport client requests. Each call produces a span named after the Elasticsearch action,
attributes. enriched with transport-specific attributes.
configurations: configurations:
- name: otel.instrumentation.elasticsearch.experimental-span-attributes - name: otel.instrumentation.elasticsearch.experimental-span-attributes
description: > description: >

View File

@ -1,4 +1,4 @@
description: This instrumentation enables database CLIENT spans and metrics for Apache Geode cache operations. description: This instrumentation enables database client spans and database client metrics for Apache Geode cache operations.
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.

View File

@ -1,4 +1,4 @@
description: This instrumentation enables HTTP CLIENT spans and metrics for Google HTTP Client requests. description: This instrumentation enables HTTP client spans and HTTP client metrics for Google HTTP Client requests.
configurations: configurations:
- name: otel.instrumentation.http.known-methods - name: otel.instrumentation.http.known-methods
description: > description: >

View File

@ -1,6 +1,6 @@
description: > description: >
This instrumentation enriches existing SERVER spans with route information, and optionally enables This instrumentation enriches existing HTTP server spans with HTTP route information, and
experimental controller (INTERNAL) spans for Grails applications. optionally enables experimental controller (INTERNAL) spans for Grails applications.
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.

View File

@ -1,4 +1,4 @@
description: This instrumentation enables HTTP SERVER spans and metrics for Grizzly applications. description: This instrumentation enables HTTP server spans and HTTP server metrics for Grizzly applications.
configurations: configurations:
- name: otel.instrumentation.http.known-methods - name: otel.instrumentation.http.known-methods
description: > description: >

View File

@ -1,4 +1,4 @@
description: This instrumentation enables RPC CLIENT and 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.
configurations: configurations:
- name: otel.instrumentation.grpc.emit-message-events - name: otel.instrumentation.grpc.emit-message-events
type: boolean type: boolean

View File

@ -1 +1 @@
description: This instrumentation enables SERVER spans for GWT RPC requests. description: This instrumentation enables RPC server spans for GWT RPC requests.

View File

@ -1,3 +1,3 @@
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 SERVER spans and HTTP server metrics. attaches it to HTTP server spans and HTTP server metrics.

View File

@ -1,4 +1,4 @@
description: This instrumentation enables PRODUCER and CONSUMER spans for Spring Integration. description: This instrumentation enables producer and consumer messaging spans for Spring Integration.
configurations: configurations:
- name: otel.instrumentation.spring-integration.producer.enabled - name: otel.instrumentation.spring-integration.producer.enabled
type: boolean type: boolean

View File

@ -1,4 +1,4 @@
description: This instrumentation enables the generation of CONSUMER spans for Spring JMS. description: This instrumentation enables the generation of consumer messaging spans for Spring JMS.
configurations: configurations:
- name: otel.instrumentation.messaging.experimental.receive-telemetry.enabled - name: otel.instrumentation.messaging.experimental.receive-telemetry.enabled
description: > description: >

View File

@ -1,4 +1,4 @@
description: This instrumentation enables the generation of CONSUMER spans for Spring JMS. description: This instrumentation enables the generation of consumer messaging spans for Spring JMS.
configurations: configurations:
- name: otel.instrumentation.messaging.experimental.receive-telemetry.enabled - name: otel.instrumentation.messaging.experimental.receive-telemetry.enabled
description: > description: >

View File

@ -1,4 +1,4 @@
description: This instrumentation enables CONSUMER spans for Spring Kafka listeners. description: This instrumentation enables consumer messaging spans for Spring Kafka listeners.
configurations: configurations:
- name: otel.instrumentation.messaging.experimental.receive-telemetry.enabled - name: otel.instrumentation.messaging.experimental.receive-telemetry.enabled
description: > description: >

View File

@ -1,4 +1,4 @@
description: This instrumentation enables CONSUMER spans for Spring Pulsar listeners. description: This instrumentation enables consumer messaging spans for Spring Pulsar listeners.
configurations: configurations:
- name: otel.instrumentation.messaging.experimental.receive-telemetry.enabled - name: otel.instrumentation.messaging.experimental.receive-telemetry.enabled
description: > description: >

View File

@ -1,4 +1,4 @@
description: This instrumentation enables CONSUMER spans for Spring RabbitMQ listeners. description: This instrumentation enables consumer messaging spans for Spring RabbitMQ listeners.
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.

View File

@ -1 +1 @@
description: This instrumentation enables CLIENT and SERVER spans for Spring RMI applications. description: This instrumentation enables RPC client and RPC server spans for Spring RMI applications.