From 2bba6573a7f72069f2901b2b6039c03ea4b9cd4b Mon Sep 17 00:00:00 2001 From: Jay DeLuca Date: Sat, 25 Oct 2025 15:55:10 -0400 Subject: [PATCH 1/2] Metadata for another batch --- docs/instrumentation-list.yaml | 42 +++++++++++++------ instrumentation/grizzly-2.3/metadata.yaml | 5 +-- instrumentation/grpc-1.6/metadata.yaml | 8 +++- instrumentation/gwt-2.0/metadata.yaml | 3 ++ instrumentation/hikaricp-3.0/metadata.yaml | 5 ++- .../http-url-connection/metadata.yaml | 8 +++- instrumentation/hystrix-1.4/metadata.yaml | 2 +- instrumentation/influxdb-2.4/metadata.yaml | 6 ++- 8 files changed, 56 insertions(+), 23 deletions(-) diff --git a/docs/instrumentation-list.yaml b/docs/instrumentation-list.yaml index 3f2ce1a2392b..1f3ac87d627c 100644 --- a/docs/instrumentation-list.yaml +++ b/docs/instrumentation-list.yaml @@ -4085,6 +4085,7 @@ libraries: type: STRING grizzly: - name: grizzly-2.3 + display_name: Eclipse Grizzly description: This instrumentation enables HTTP server spans and HTTP server metrics for Grizzly. semantic_conventions: @@ -4111,11 +4112,6 @@ libraries: description: List of HTTP response headers to capture in HTTP server telemetry. type: list default: '' - - name: otel.instrumentation.common.peer-service-mapping - description: Used to specify a mapping from host names or IP addresses to peer - services. - type: map - default: '' - name: otel.instrumentation.http.server.emit-experimental-telemetry description: | Enable the capture of experimental HTTP server telemetry. Adds the `http.request.body.size` and `http.response.body.size` attributes to spans, and records `http.server.request.body.size` and `http.server.response.body.size` metrics. @@ -4170,8 +4166,14 @@ libraries: type: STRING grpc: - name: grpc-1.6 - description: This instrumentation enables RPC client spans and metrics, and RPC - server spans and metrics for gRPC version 1.6 and above. + display_name: gRPC + description: This instrumentation enables RPC client and RPC server spans and + metrics for gRPC. + semantic_conventions: + - RPC_CLIENT_SPANS + - RPC_CLIENT_METRICS + - RPC_SERVER_SPANS + - RPC_SERVER_METRICS library_link: https://github.com/grpc/grpc-java source_path: instrumentation/grpc-1.6 scope: @@ -4513,7 +4515,10 @@ libraries: - com.google.guava:guava:10.0 gwt: - name: gwt-2.0 + display_name: GWT description: This instrumentation enables RPC server spans for GWT RPC requests. + semantic_conventions: + - RPC_SERVER_SPANS library_link: https://www.gwtproject.org/ source_path: instrumentation/gwt-2.0 scope: @@ -4742,8 +4747,11 @@ libraries: - org.hibernate.reactive:hibernate-reactive-core:(,) hikaricp: - name: hikaricp-3.0 + display_name: HikariCP 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 generates 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. + semantic_conventions: + - DATABASE_POOL_METRICS library_link: https://github.com/brettwooldridge/HikariCP source_path: instrumentation/hikaricp-3.0 scope: @@ -4883,8 +4891,12 @@ libraries: type: STRING http: - name: http-url-connection + display_name: HttpURLConnection description: | - This instrumentation enables the generation of HTTP client spans and HTTP client metrics for requests made using `java.net.HttpURLConnection`. + This instrumentation enables HTTP client spans and HTTP client metrics for requests made using java.net.HttpURLConnection. + semantic_conventions: + - HTTP_CLIENT_SPANS + - HTTP_CLIENT_METRICS library_link: https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/HttpURLConnection.html source_path: instrumentation/http-url-connection scope: @@ -4957,8 +4969,8 @@ libraries: type: STRING hystrix: - name: hystrix-1.4 - description: This instrumentation enables the generation of spans for Hystrix - command executions and fallbacks. + description: This instrumentation enables spans for Hystrix command executions + and fallbacks. library_link: https://github.com/Netflix/Hystrix source_path: instrumentation/hystrix-1.4 scope: @@ -4989,8 +5001,12 @@ libraries: type: STRING influxdb: - name: influxdb-2.4 - description: This instrumentation enables the generation of database client spans - and metrics for the InfluxDB Java client. + display_name: InfluxDB Client + description: This instrumentation enables database client spans and metrics for + the InfluxDB Java client. + semantic_conventions: + - DATABASE_CLIENT_SPANS + - DATABASE_CLIENT_METRICS library_link: https://github.com/influxdata/influxdb-java source_path: instrumentation/influxdb-2.4 scope: diff --git a/instrumentation/grizzly-2.3/metadata.yaml b/instrumentation/grizzly-2.3/metadata.yaml index 0ca3fc8255c1..1e7f213c2d8e 100644 --- a/instrumentation/grizzly-2.3/metadata.yaml +++ b/instrumentation/grizzly-2.3/metadata.yaml @@ -1,3 +1,4 @@ +display_name: Eclipse Grizzly description: This instrumentation enables HTTP server spans and HTTP server metrics for Grizzly. semantic_conventions: - HTTP_SERVER_SPANS @@ -18,10 +19,6 @@ configurations: description: List of HTTP response headers to capture in HTTP server telemetry. type: list default: "" - - name: otel.instrumentation.common.peer-service-mapping - description: Used to specify a mapping from host names or IP addresses to peer services. - type: map - default: "" - name: otel.instrumentation.http.server.emit-experimental-telemetry description: > Enable the capture of experimental HTTP server telemetry. Adds the `http.request.body.size` and diff --git a/instrumentation/grpc-1.6/metadata.yaml b/instrumentation/grpc-1.6/metadata.yaml index 06687f61e3fd..6f91260a2179 100644 --- a/instrumentation/grpc-1.6/metadata.yaml +++ b/instrumentation/grpc-1.6/metadata.yaml @@ -1,4 +1,10 @@ -description: This instrumentation enables RPC client spans and metrics, and RPC server spans and metrics for gRPC version 1.6 and above. +display_name: gRPC +description: This instrumentation enables RPC client and RPC server spans and metrics for gRPC. +semantic_conventions: + - RPC_CLIENT_SPANS + - RPC_CLIENT_METRICS + - RPC_SERVER_SPANS + - RPC_SERVER_METRICS library_link: https://github.com/grpc/grpc-java configurations: - name: otel.instrumentation.grpc.emit-message-events diff --git a/instrumentation/gwt-2.0/metadata.yaml b/instrumentation/gwt-2.0/metadata.yaml index 9a9ee7a9cd10..c5bcda1ffc67 100644 --- a/instrumentation/gwt-2.0/metadata.yaml +++ b/instrumentation/gwt-2.0/metadata.yaml @@ -1,2 +1,5 @@ +display_name: GWT description: This instrumentation enables RPC server spans for GWT RPC requests. +semantic_conventions: + - RPC_SERVER_SPANS library_link: https://www.gwtproject.org/ diff --git a/instrumentation/hikaricp-3.0/metadata.yaml b/instrumentation/hikaricp-3.0/metadata.yaml index 212c71342f0d..1fbc6f26c76c 100644 --- a/instrumentation/hikaricp-3.0/metadata.yaml +++ b/instrumentation/hikaricp-3.0/metadata.yaml @@ -1,5 +1,8 @@ +display_name: HikariCP description: > - This instrumentation provides database client metrics for HikariCP 3.0+ connection pools. It + This instrumentation generates 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 +semantic_conventions: + - DATABASE_POOL_METRICS diff --git a/instrumentation/http-url-connection/metadata.yaml b/instrumentation/http-url-connection/metadata.yaml index 990f2f71a6ca..050118a9ce1b 100644 --- a/instrumentation/http-url-connection/metadata.yaml +++ b/instrumentation/http-url-connection/metadata.yaml @@ -1,6 +1,10 @@ +display_name: HttpURLConnection description: > - This instrumentation enables the generation of HTTP client spans and HTTP client metrics for - requests made using `java.net.HttpURLConnection`. + This instrumentation enables HTTP client spans and HTTP client metrics for requests made using + java.net.HttpURLConnection. +semantic_conventions: + - HTTP_CLIENT_SPANS + - HTTP_CLIENT_METRICS library_link: https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/HttpURLConnection.html configurations: - name: otel.instrumentation.http.known-methods diff --git a/instrumentation/hystrix-1.4/metadata.yaml b/instrumentation/hystrix-1.4/metadata.yaml index 5c66995302c6..efe57e7ae263 100644 --- a/instrumentation/hystrix-1.4/metadata.yaml +++ b/instrumentation/hystrix-1.4/metadata.yaml @@ -1,4 +1,4 @@ -description: This instrumentation enables the generation of spans for Hystrix command executions and fallbacks. +description: This instrumentation enables spans for Hystrix command executions and fallbacks. library_link: https://github.com/Netflix/Hystrix configurations: - name: otel.instrumentation.hystrix.experimental-span-attributes diff --git a/instrumentation/influxdb-2.4/metadata.yaml b/instrumentation/influxdb-2.4/metadata.yaml index 6ef19652fa60..a437d5c92c5f 100644 --- a/instrumentation/influxdb-2.4/metadata.yaml +++ b/instrumentation/influxdb-2.4/metadata.yaml @@ -1,2 +1,6 @@ -description: This instrumentation enables the generation of database client spans and metrics for the InfluxDB Java client. +display_name: InfluxDB Client +description: This instrumentation enables database client spans and metrics for the InfluxDB Java client. +semantic_conventions: + - DATABASE_CLIENT_SPANS + - DATABASE_CLIENT_METRICS library_link: https://github.com/influxdata/influxdb-java From 3d9c024f068c474216fac0f7995b2c1ab323bc9a Mon Sep 17 00:00:00 2001 From: Jay DeLuca Date: Sun, 26 Oct 2025 16:10:25 -0400 Subject: [PATCH 2/2] remove version --- docs/instrumentation-list.yaml | 2 +- instrumentation/hikaricp-3.0/metadata.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/instrumentation-list.yaml b/docs/instrumentation-list.yaml index 1f3ac87d627c..0592e3c028de 100644 --- a/docs/instrumentation-list.yaml +++ b/docs/instrumentation-list.yaml @@ -4749,7 +4749,7 @@ libraries: - name: hikaricp-3.0 display_name: HikariCP description: | - This instrumentation generates 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 generates database client metrics for HikariCP 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. semantic_conventions: - DATABASE_POOL_METRICS library_link: https://github.com/brettwooldridge/HikariCP diff --git a/instrumentation/hikaricp-3.0/metadata.yaml b/instrumentation/hikaricp-3.0/metadata.yaml index 1fbc6f26c76c..18242ef4fea3 100644 --- a/instrumentation/hikaricp-3.0/metadata.yaml +++ b/instrumentation/hikaricp-3.0/metadata.yaml @@ -1,6 +1,6 @@ display_name: HikariCP description: > - This instrumentation generates database client metrics for HikariCP 3.0+ connection pools. It + This instrumentation generates database client metrics for HikariCP 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