Skip to content

Commit ba3f533

Browse files
authored
Another batch of metadata updates (#15117)
1 parent c85ae13 commit ba3f533

File tree

5 files changed

+51
-1
lines changed

5 files changed

+51
-1
lines changed

docs/instrumentation-list.yaml

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2099,7 +2099,20 @@ libraries:
20992099
name: io.opentelemetry.azure-core-1.36
21002100
target_versions:
21012101
javaagent:
2102-
- com.azure:azure-core:[1.36.0,)
2102+
- com.azure:azure-core:[1.36.0,1.53.0)
2103+
- name: azure-core-1.53
2104+
description: This instrumentation enables context propagation for the Azure Core
2105+
library, it does not emit any telemetry on its own.
2106+
library_link: https://learn.microsoft.com/en-us/java/api/overview/azure/core-readme?view=azure-java-stable
2107+
features:
2108+
- CONTEXT_PROPAGATION
2109+
- AUTO_INSTRUMENTATION_SHIM
2110+
source_path: instrumentation/azure-core/azure-core-1.53
2111+
scope:
2112+
name: io.opentelemetry.azure-core-1.53
2113+
target_versions:
2114+
javaagent:
2115+
- com.azure:azure-core:[1.53.0,)
21032116
c3p0:
21042117
- name: c3p0-0.9
21052118
description: The c3p0 instrumentation provides connection pool metrics for c3p0
@@ -3722,9 +3735,12 @@ libraries:
37223735
type: STRING
37233736
executors:
37243737
- name: executors
3738+
display_name: Java Executors
37253739
description: |
37263740
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.
37273741
library_link: https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Executor.html
3742+
features:
3743+
- CONTEXT_PROPAGATION
37283744
source_path: instrumentation/executors
37293745
scope:
37303746
name: io.opentelemetry.executors
@@ -3777,6 +3793,8 @@ libraries:
37773793
description: |
37783794
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.
37793795
library_link: https://github.com/twitter/finagle
3796+
features:
3797+
- CONTEXT_PROPAGATION
37803798
source_path: instrumentation/finagle-http-23.11
37813799
scope:
37823800
name: io.opentelemetry.finagle-http-23.11
@@ -3817,6 +3835,9 @@ libraries:
38173835
- name: geode-1.4
38183836
description: This instrumentation enables database client spans and database client
38193837
metrics for Apache Geode cache operations.
3838+
semantic_conventions:
3839+
- DATABASE_CLIENT_SPANS
3840+
- DATABASE_CLIENT_METRICS
38203841
library_link: https://geode.apache.org/
38213842
source_path: instrumentation/geode-1.4
38223843
scope:
@@ -9229,6 +9250,17 @@ custom:
92299250
target_versions:
92309251
javaagent:
92319252
- Java 8+
9253+
configurations:
9254+
- name: otel.instrumentation.external-annotations.include
9255+
description: Configuration for trace annotations, in the form of a pattern that
9256+
matches `'package.Annotation$Name;*'`.
9257+
type: string
9258+
default: ''
9259+
- name: otel.instrumentation.external-annotations.exclude-methods
9260+
description: All methods to be excluded from auto-instrumentation by annotation-based
9261+
advices.
9262+
type: string
9263+
default: ''
92329264
- name: opentelemetry-extension-annotations-1.0
92339265
description: |
92349266
Instruments methods annotated with OpenTelemetry extension annotations, such as @WithSpan and @SpanAttribute.

instrumentation/executors/metadata.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
1+
display_name: Java Executors
12
description: >
23
The executor instrumentation ensures that context is automatically propagated when using common
34
Java executors (e.g., ThreadPoolExecutor, ScheduledThreadPoolExecutor, ForkJoinPool). When a task
45
is submitted, the current context is captured and bound to the task. Then, when the task
56
eventually runs, even if it’s on a different thread, the instrumentation reactivates that context,
67
enabling consistent correlation across concurrent and asynchronous workflows.
78
library_link: https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Executor.html
9+
features:
10+
- CONTEXT_PROPAGATION
811
configurations:
912
- name: otel.instrumentation.executors.include
1013
description: List of Executor subclasses to be instrumented.

instrumentation/external-annotations/metadata.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,13 @@ description: >
77
appropriate OpenTelemetry instrumentation logic, including span creation and context propagation.
88
Covers many common vendor annotations by default, and additional annotations can be targeted using
99
the configuration property "otel.instrumentation.external-annotations.include".
10+
configurations:
11+
- name: otel.instrumentation.external-annotations.include
12+
description: Configuration for trace annotations, in the form of a pattern that matches
13+
`'package.Annotation$Name;*'`.
14+
type: string
15+
default: ""
16+
- name: otel.instrumentation.external-annotations.exclude-methods
17+
description: All methods to be excluded from auto-instrumentation by annotation-based advices.
18+
type: string
19+
default: ""

instrumentation/finagle-http-23.11/metadata.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@ description: >
33
generated by the underlying Netty instrumentation. It augments existing telemetry by bridging the
44
gap between Finagle's abstractions and Netty's pipeline, primarily for context propagation.
55
library_link: https://github.com/twitter/finagle
6+
features:
7+
- CONTEXT_PROPAGATION

instrumentation/geode-1.4/metadata.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
description: This instrumentation enables database client spans and database client metrics for Apache Geode cache operations.
22
library_link: https://geode.apache.org/
3+
semantic_conventions:
4+
- DATABASE_CLIENT_SPANS
5+
- DATABASE_CLIENT_METRICS
36
configurations:
47
- name: otel.instrumentation.common.db-statement-sanitizer.enabled
58
description: Enables statement sanitization for database queries.

0 commit comments

Comments
 (0)