Skip to content

Commit 1aaa090

Browse files
authored
Metadata updates for grizzly, grpc and others (#15142)
1 parent 44fe94e commit 1aaa090

File tree

8 files changed

+56
-23
lines changed

8 files changed

+56
-23
lines changed

docs/instrumentation-list.yaml

Lines changed: 29 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4085,6 +4085,7 @@ libraries:
40854085
type: STRING
40864086
grizzly:
40874087
- name: grizzly-2.3
4088+
display_name: Eclipse Grizzly
40884089
description: This instrumentation enables HTTP server spans and HTTP server metrics
40894090
for Grizzly.
40904091
semantic_conventions:
@@ -4111,11 +4112,6 @@ libraries:
41114112
description: List of HTTP response headers to capture in HTTP server telemetry.
41124113
type: list
41134114
default: ''
4114-
- name: otel.instrumentation.common.peer-service-mapping
4115-
description: Used to specify a mapping from host names or IP addresses to peer
4116-
services.
4117-
type: map
4118-
default: ''
41194115
- name: otel.instrumentation.http.server.emit-experimental-telemetry
41204116
description: |
41214117
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:
41704166
type: STRING
41714167
grpc:
41724168
- name: grpc-1.6
4173-
description: This instrumentation enables RPC client spans and metrics, and RPC
4174-
server spans and metrics for gRPC version 1.6 and above.
4169+
display_name: gRPC
4170+
description: This instrumentation enables RPC client and RPC server spans and
4171+
metrics for gRPC.
4172+
semantic_conventions:
4173+
- RPC_CLIENT_SPANS
4174+
- RPC_CLIENT_METRICS
4175+
- RPC_SERVER_SPANS
4176+
- RPC_SERVER_METRICS
41754177
library_link: https://github.com/grpc/grpc-java
41764178
source_path: instrumentation/grpc-1.6
41774179
scope:
@@ -4513,7 +4515,10 @@ libraries:
45134515
- com.google.guava:guava:10.0
45144516
gwt:
45154517
- name: gwt-2.0
4518+
display_name: GWT
45164519
description: This instrumentation enables RPC server spans for GWT RPC requests.
4520+
semantic_conventions:
4521+
- RPC_SERVER_SPANS
45174522
library_link: https://www.gwtproject.org/
45184523
source_path: instrumentation/gwt-2.0
45194524
scope:
@@ -4742,8 +4747,11 @@ libraries:
47424747
- org.hibernate.reactive:hibernate-reactive-core:(,)
47434748
hikaricp:
47444749
- name: hikaricp-3.0
4750+
display_name: HikariCP
47454751
description: |
4746-
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.
4752+
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.
4753+
semantic_conventions:
4754+
- DATABASE_POOL_METRICS
47474755
library_link: https://github.com/brettwooldridge/HikariCP
47484756
source_path: instrumentation/hikaricp-3.0
47494757
scope:
@@ -4883,8 +4891,12 @@ libraries:
48834891
type: STRING
48844892
http:
48854893
- name: http-url-connection
4894+
display_name: HttpURLConnection
48864895
description: |
4887-
This instrumentation enables the generation of HTTP client spans and HTTP client metrics for requests made using `java.net.HttpURLConnection`.
4896+
This instrumentation enables HTTP client spans and HTTP client metrics for requests made using java.net.HttpURLConnection.
4897+
semantic_conventions:
4898+
- HTTP_CLIENT_SPANS
4899+
- HTTP_CLIENT_METRICS
48884900
library_link: https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/HttpURLConnection.html
48894901
source_path: instrumentation/http-url-connection
48904902
scope:
@@ -4957,8 +4969,8 @@ libraries:
49574969
type: STRING
49584970
hystrix:
49594971
- name: hystrix-1.4
4960-
description: This instrumentation enables the generation of spans for Hystrix
4961-
command executions and fallbacks.
4972+
description: This instrumentation enables spans for Hystrix command executions
4973+
and fallbacks.
49624974
library_link: https://github.com/Netflix/Hystrix
49634975
source_path: instrumentation/hystrix-1.4
49644976
scope:
@@ -4989,8 +5001,12 @@ libraries:
49895001
type: STRING
49905002
influxdb:
49915003
- name: influxdb-2.4
4992-
description: This instrumentation enables the generation of database client spans
4993-
and metrics for the InfluxDB Java client.
5004+
display_name: InfluxDB Client
5005+
description: This instrumentation enables database client spans and metrics for
5006+
the InfluxDB Java client.
5007+
semantic_conventions:
5008+
- DATABASE_CLIENT_SPANS
5009+
- DATABASE_CLIENT_METRICS
49945010
library_link: https://github.com/influxdata/influxdb-java
49955011
source_path: instrumentation/influxdb-2.4
49965012
scope:

instrumentation/grizzly-2.3/metadata.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
display_name: Eclipse Grizzly
12
description: This instrumentation enables HTTP server spans and HTTP server metrics for Grizzly.
23
semantic_conventions:
34
- HTTP_SERVER_SPANS
@@ -18,10 +19,6 @@ configurations:
1819
description: List of HTTP response headers to capture in HTTP server telemetry.
1920
type: list
2021
default: ""
21-
- name: otel.instrumentation.common.peer-service-mapping
22-
description: Used to specify a mapping from host names or IP addresses to peer services.
23-
type: map
24-
default: ""
2522
- name: otel.instrumentation.http.server.emit-experimental-telemetry
2623
description: >
2724
Enable the capture of experimental HTTP server telemetry. Adds the `http.request.body.size` and

instrumentation/grpc-1.6/metadata.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
description: This instrumentation enables RPC client spans and metrics, and RPC server spans and metrics for gRPC version 1.6 and above.
1+
display_name: gRPC
2+
description: This instrumentation enables RPC client and RPC server spans and metrics for gRPC.
3+
semantic_conventions:
4+
- RPC_CLIENT_SPANS
5+
- RPC_CLIENT_METRICS
6+
- RPC_SERVER_SPANS
7+
- RPC_SERVER_METRICS
28
library_link: https://github.com/grpc/grpc-java
39
configurations:
410
- name: otel.instrumentation.grpc.emit-message-events
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
1+
display_name: GWT
12
description: This instrumentation enables RPC server spans for GWT RPC requests.
3+
semantic_conventions:
4+
- RPC_SERVER_SPANS
25
library_link: https://www.gwtproject.org/
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
1+
display_name: HikariCP
12
description: >
2-
This instrumentation provides database client metrics for HikariCP 3.0+ connection pools. It
3+
This instrumentation generates database client metrics for HikariCP connection pools. It
34
reports metrics like connection timeouts, creation time, wait time, and usage time, along with
45
connection pool statistics such as the number of active, idle, and pending connections.
56
library_link: https://github.com/brettwooldridge/HikariCP
7+
semantic_conventions:
8+
- DATABASE_POOL_METRICS

instrumentation/http-url-connection/metadata.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
1+
display_name: HttpURLConnection
12
description: >
2-
This instrumentation enables the generation of HTTP client spans and HTTP client metrics for
3-
requests made using `java.net.HttpURLConnection`.
3+
This instrumentation enables HTTP client spans and HTTP client metrics for requests made using
4+
java.net.HttpURLConnection.
5+
semantic_conventions:
6+
- HTTP_CLIENT_SPANS
7+
- HTTP_CLIENT_METRICS
48
library_link: https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/HttpURLConnection.html
59
configurations:
610
- name: otel.instrumentation.http.known-methods

instrumentation/hystrix-1.4/metadata.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
description: This instrumentation enables the generation of spans for Hystrix command executions and fallbacks.
1+
description: This instrumentation enables spans for Hystrix command executions and fallbacks.
22
library_link: https://github.com/Netflix/Hystrix
33
configurations:
44
- name: otel.instrumentation.hystrix.experimental-span-attributes
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,6 @@
1-
description: This instrumentation enables the generation of database client spans and metrics for the InfluxDB Java client.
1+
display_name: InfluxDB Client
2+
description: This instrumentation enables database client spans and metrics for the InfluxDB Java client.
3+
semantic_conventions:
4+
- DATABASE_CLIENT_SPANS
5+
- DATABASE_CLIENT_METRICS
26
library_link: https://github.com/influxdata/influxdb-java

0 commit comments

Comments
 (0)