@@ -3517,7 +3517,14 @@ libraries:
35173517 javaagent_target_versions:
35183518 - com.couchbase.client:java-client:[2,3)
35193519 configurations:
3520+ - name: otel.instrumentation.couchbase.experimental-span-attributes
3521+ declarative_name: java.couchbase.experimental_span_attributes/development
3522+ description: |
3523+ Enables experimental span attributes `couchbase.operation_id` and `couchbase.local.address`. Different operation types receive different experimental attributes.
3524+ type: boolean
3525+ default: false
35203526 - name: otel.instrumentation.common.db.query-sanitization.enabled
3527+ declarative_name: java.common.db.query_sanitization.enabled
35213528 description: Enables query sanitization for database queries.
35223529 type: boolean
35233530 default: true
@@ -4590,6 +4597,7 @@ libraries:
45904597 - com.twitter:finatra-http_2.12:[2.9.0,]
45914598 configurations:
45924599 - name: otel.instrumentation.common.experimental.controller-telemetry.enabled
4600+ declarative_name: java.common.controller_telemetry/development.enabled
45934601 description: Enables the creation of experimental controller spans.
45944602 type: boolean
45954603 default: false
@@ -4752,6 +4760,7 @@ libraries:
47524760 - org.grails:grails-web-url-mappings:[3.0,)
47534761 configurations:
47544762 - name: otel.instrumentation.common.experimental.controller-telemetry.enabled
4763+ declarative_name: java.common.controller_telemetry/development.enabled
47554764 description: Enables the creation of experimental controller spans.
47564765 type: boolean
47574766 default: false
@@ -4778,16 +4787,27 @@ libraries:
47784787 javaagent_target_versions:
47794788 - com.graphql-java:graphql-java:[12,20)
47804789 configurations:
4790+ - name: otel.instrumentation.graphql.capture-query
4791+ description: Whether to capture the query in `graphql.document` span attribute.
4792+ type: boolean
4793+ default: true
47814794 - name: otel.instrumentation.graphql.query-sanitization.enabled
4795+ declarative_name: java.graphql.query_sanitization.enabled
47824796 description: Enables sanitization of sensitive information from queries so they
47834797 aren't added as span attributes.
47844798 type: boolean
47854799 default: true
47864800 - name: otel.instrumentation.graphql.operation-name-in-span-name.enabled
4801+ declarative_name: java.graphql.operation_name_in_span_name.enabled
47874802 description: |
47884803 Whether GraphQL operation name is added to the span name. WARNING: The GraphQL operation name is provided by the client and can have high cardinality. Use only when the server is not exposed to malicious clients.
47894804 type: boolean
47904805 default: false
4806+ - name: otel.instrumentation.graphql.capture-query
4807+ declarative_name: java.graphql.capture_query
4808+ description: Whether to capture the query in the `graphql.document` span attribute.
4809+ type: boolean
4810+ default: true
47914811 telemetry:
47924812 - when: default
47934813 spans:
@@ -4813,21 +4833,30 @@ libraries:
48134833 javaagent_target_versions:
48144834 - com.graphql-java:graphql-java:[20,)
48154835 configurations:
4836+ - name: otel.instrumentation.graphql.capture-query
4837+ declarative_name: java.graphql.capture_query
4838+ description: Whether to capture the query in `graphql.document` span attribute.
4839+ type: boolean
4840+ default: true
48164841 - name: otel.instrumentation.graphql.query-sanitization.enabled
4842+ declarative_name: java.graphql.query_sanitization.enabled
48174843 description: Enables sanitization of sensitive information from queries so they
48184844 aren't added as span attributes.
48194845 type: boolean
48204846 default: true
48214847 - name: otel.instrumentation.graphql.operation-name-in-span-name.enabled
4848+ declarative_name: java.graphql.operation_name_in_span_name.enabled
48224849 description: |
48234850 Whether GraphQL operation name is added to the span name. WARNING: The GraphQL operation name is provided by the client and can have high cardinality. Use only when the server is not exposed to malicious clients.
48244851 type: boolean
48254852 default: false
48264853 - name: otel.instrumentation.graphql.data-fetcher.enabled
4854+ declarative_name: java.graphql.data_fetcher.enabled
48274855 description: Enables span generation for data fetchers.
48284856 type: boolean
48294857 default: false
48304858 - name: otel.instrumentation.graphql.trivial-data-fetcher.enabled
4859+ declarative_name: java.graphql.trivial_data_fetcher.enabled
48314860 description: Whether to create spans for trivial data fetchers. A trivial data
48324861 fetcher is one that simply maps data from an object to a field.
48334862 type: boolean
@@ -4874,19 +4903,23 @@ libraries:
48744903 - org.glassfish.grizzly:grizzly-http:[2.3,)
48754904 configurations:
48764905 - name: otel.instrumentation.http.known-methods
4906+ declarative_name: java.common.http.known_methods
48774907 description: |
48784908 Configures the instrumentation to recognize an alternative set of HTTP request methods. All other methods will be treated as `_OTHER`.
48794909 type: list
48804910 default: CONNECT,DELETE,GET,HEAD,OPTIONS,PATCH,POST,PUT,TRACE
48814911 - name: otel.instrumentation.http.server.capture-request-headers
4912+ declarative_name: general.http.server.request_captured_headers
48824913 description: List of HTTP request headers to capture in HTTP server telemetry.
48834914 type: list
48844915 default: ''
48854916 - name: otel.instrumentation.http.server.capture-response-headers
4917+ declarative_name: general.http.server.response_captured_headers
48864918 description: List of HTTP response headers to capture in HTTP server telemetry.
48874919 type: list
48884920 default: ''
48894921 - name: otel.instrumentation.http.server.emit-experimental-telemetry
4922+ declarative_name: java.common.http.server.emit_experimental_telemetry/development
48904923 description: |
48914924 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.
48924925 type: boolean
@@ -5380,6 +5413,7 @@ libraries:
53805413 - com.google.guava:guava:[10.0,]
53815414 configurations:
53825415 - name: otel.instrumentation.guava.experimental-span-attributes
5416+ declarative_name: java.guava.experimental_span_attributes/development
53835417 description: Enables experimental span attribute `guava.canceled` for cancelled
53845418 operations.
53855419 type: boolean
@@ -5429,19 +5463,23 @@ libraries:
54295463 - io.helidon.webserver:helidon-webserver:[4.3.0,)
54305464 configurations:
54315465 - name: otel.instrumentation.http.known-methods
5466+ declarative_name: java.common.http.known_methods
54325467 description: |
54335468 Configures the instrumentation to recognize an alternative set of HTTP request methods. All other methods will be treated as `_OTHER`.
54345469 type: list
54355470 default: CONNECT,DELETE,GET,HEAD,OPTIONS,PATCH,POST,PUT,TRACE
54365471 - name: otel.instrumentation.http.server.capture-request-headers
5472+ declarative_name: general.http.server.request_captured_headers
54375473 description: List of HTTP request headers to capture in HTTP server telemetry.
54385474 type: list
54395475 default: ''
54405476 - name: otel.instrumentation.http.server.capture-response-headers
5477+ declarative_name: general.http.server.response_captured_headers
54415478 description: List of HTTP response headers to capture in HTTP server telemetry.
54425479 type: list
54435480 default: ''
54445481 - name: otel.instrumentation.http.server.emit-experimental-telemetry
5482+ declarative_name: java.common.http.server.emit_experimental_telemetry/development
54455483 description: |
54465484 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.size` and `http.server.response.size` metrics.
54475485 type: boolean
@@ -5508,6 +5546,7 @@ libraries:
55085546 - org.hibernate:hibernate-core:[3.3.0.GA,4.0.0.Final)
55095547 configurations:
55105548 - name: otel.instrumentation.hibernate.experimental-span-attributes
5549+ declarative_name: java.hibernate.experimental_span_attributes/development
55115550 description: Enables the experimental `hibernate.session_id` span attribute.
55125551 type: boolean
55135552 default: false
@@ -5534,6 +5573,7 @@ libraries:
55345573 - org.hibernate:hibernate-core:[4.0.0.Final,6)
55355574 configurations:
55365575 - name: otel.instrumentation.hibernate.experimental-span-attributes
5576+ declarative_name: java.hibernate.experimental_span_attributes/development
55375577 description: Enables the experimental `hibernate.session_id` span attribute.
55385578 type: boolean
55395579 default: false
@@ -5587,6 +5627,7 @@ libraries:
55875627 - org.hibernate:hibernate-core:[4.3.0.Final,)
55885628 configurations:
55895629 - name: otel.instrumentation.hibernate.experimental-span-attributes
5630+ declarative_name: java.hibernate.experimental_span_attributes/development
55905631 description: Enables the experimental `hibernate.session_id` span attribute.
55915632 type: boolean
55925633 default: false
@@ -5788,15 +5829,18 @@ libraries:
57885829 - Java 8+
57895830 configurations:
57905831 - name: otel.instrumentation.http.known-methods
5832+ declarative_name: java.common.http.known_methods
57915833 description: |
57925834 Configures the instrumentation to recognize an alternative set of HTTP request methods. All other methods will be treated as `_OTHER`.
57935835 type: list
57945836 default: CONNECT,DELETE,GET,HEAD,OPTIONS,PATCH,POST,PUT,TRACE
57955837 - name: otel.instrumentation.http.client.capture-request-headers
5838+ declarative_name: general.http.client.request_captured_headers
57965839 description: List of HTTP request headers to capture in HTTP client telemetry.
57975840 type: list
57985841 default: ''
57995842 - name: otel.instrumentation.http.client.capture-response-headers
5843+ declarative_name: general.http.client.response_captured_headers
58005844 description: List of HTTP response headers to capture in HTTP client telemetry.
58015845 type: list
58025846 default: ''
@@ -5806,11 +5850,13 @@ libraries:
58065850 type: map
58075851 default: ''
58085852 - name: otel.instrumentation.http.client.emit-experimental-telemetry
5853+ declarative_name: java.common.http.client.emit_experimental_telemetry/development
58095854 description: |
58105855 Enable the capture of experimental HTTP client telemetry. Adds the `http.request.body.size` and `http.response.body.size` attributes to spans, and records `http.client.request.size` and `http.client.response.size` metrics.
58115856 type: boolean
58125857 default: false
58135858 - name: otel.instrumentation.http.client.experimental.redact-query-parameters
5859+ declarative_name: java.common.http.client.redact_query_parameters/development
58145860 description: Redact sensitive URL parameters. See https://opentelemetry.io/docs/specs/semconv/http/http-spans.
58155861 type: boolean
58165862 default: true
@@ -6066,15 +6112,18 @@ libraries:
60666112 - Java 11+
60676113 configurations:
60686114 - name: otel.instrumentation.http.known-methods
6115+ declarative_name: java.common.http.known_methods
60696116 description: |
60706117 Configures the instrumentation to recognize an alternative set of HTTP request methods. All other methods will be treated as `_OTHER`.
60716118 type: list
60726119 default: CONNECT,DELETE,GET,HEAD,OPTIONS,PATCH,POST,PUT,TRACE
60736120 - name: otel.instrumentation.http.client.capture-request-headers
6121+ declarative_name: general.http.client.request_captured_headers
60746122 description: List of HTTP request headers to capture in HTTP client telemetry.
60756123 type: list
60766124 default: ''
60776125 - name: otel.instrumentation.http.client.capture-response-headers
6126+ declarative_name: general.http.client.response_captured_headers
60786127 description: List of HTTP response headers to capture in HTTP client telemetry.
60796128 type: list
60806129 default: ''
@@ -6084,11 +6133,13 @@ libraries:
60846133 type: map
60856134 default: ''
60866135 - name: otel.instrumentation.http.client.emit-experimental-telemetry
6136+ declarative_name: java.common.http.client.emit_experimental_telemetry/development
60876137 description: |
60886138 Enable the capture of experimental HTTP client telemetry. Adds the `http.request.body.size` and `http.response.body.size` attributes to spans, and records `http.client.request.size` and `http.client.response.size` metrics.
60896139 type: boolean
60906140 default: false
60916141 - name: otel.instrumentation.http.client.experimental.redact-query-parameters
6142+ declarative_name: java.common.http.client.redact_query_parameters/development
60926143 description: Redact sensitive URL parameters. See https://opentelemetry.io/docs/specs/semconv/http/http-spans.
60936144 type: boolean
60946145 default: true
@@ -6150,15 +6201,18 @@ libraries:
61506201 - Java 8+
61516202 configurations:
61526203 - name: otel.instrumentation.http.known-methods
6204+ declarative_name: java.common.http.known_methods
61536205 description: |
61546206 Configures the instrumentation to recognize an alternative set of HTTP request methods. All other methods will be treated as `_OTHER`.
61556207 type: list
61566208 default: CONNECT,DELETE,GET,HEAD,OPTIONS,PATCH,POST,PUT,TRACE
61576209 - name: otel.instrumentation.http.server.capture-request-headers
6210+ declarative_name: general.http.server.request_captured_headers
61586211 description: List of HTTP request headers to capture in HTTP server telemetry.
61596212 type: list
61606213 default: ''
61616214 - name: otel.instrumentation.http.server.capture-response-headers
6215+ declarative_name: general.http.server.response_captured_headers
61626216 description: List of HTTP response headers to capture in HTTP server telemetry.
61636217 type: list
61646218 default: ''
@@ -6168,6 +6222,7 @@ libraries:
61686222 type: map
61696223 default: ''
61706224 - name: otel.instrumentation.http.server.emit-experimental-telemetry
6225+ declarative_name: java.common.http.server.emit_experimental_telemetry/development
61716226 description: |
61726227 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.
61736228 type: boolean
@@ -6235,6 +6290,7 @@ libraries:
62356290 has_javaagent: true
62366291 configurations:
62376292 - name: otel.instrumentation.java-util-logging.experimental-log-attributes
6293+ declarative_name: java.java_util_logging.experimental_log_attributes/development
62386294 description: Enables capturing the experimental `thread.name` and `thread.id`
62396295 log attributes.
62406296 type: boolean
@@ -6284,6 +6340,7 @@ libraries:
62846340 - javax.ws.rs:jsr311-api:[0.5,)
62856341 configurations:
62866342 - name: otel.instrumentation.common.experimental.controller-telemetry.enabled
6343+ declarative_name: java.common.controller_telemetry/development.enabled
62876344 description: Enables the creation of experimental controller spans.
62886345 type: boolean
62896346 default: false
@@ -6313,10 +6370,12 @@ libraries:
63136370 - javax.ws.rs:javax.ws.rs-api:[,]
63146371 configurations:
63156372 - name: otel.instrumentation.common.experimental.controller-telemetry.enabled
6373+ declarative_name: java.common.controller_telemetry/development.enabled
63166374 description: Enables the creation of experimental controller spans.
63176375 type: boolean
63186376 default: false
63196377 - name: otel.instrumentation.jaxrs.experimental-span-attributes
6378+ declarative_name: java.jaxrs.experimental_span_attributes/development
63206379 description: Enables the experimental `jaxrs.canceled` span attribute.
63216380 type: boolean
63226381 default: false
@@ -6346,10 +6405,12 @@ libraries:
63466405 - org.apache.cxf:cxf-rt-frontend-jaxrs:[3.2,4)
63476406 configurations:
63486407 - name: otel.instrumentation.common.experimental.controller-telemetry.enabled
6408+ declarative_name: java.common.controller_telemetry/development.enabled
63496409 description: Enables the creation of experimental controller spans.
63506410 type: boolean
63516411 default: false
63526412 - name: otel.instrumentation.jaxrs.experimental-span-attributes
6413+ declarative_name: java.jaxrs.experimental_span_attributes/development
63536414 description: Enables the experimental `jaxrs.canceled` span attribute.
63546415 type: boolean
63556416 default: false
@@ -6389,10 +6450,12 @@ libraries:
63896450 - org.glassfish.jersey.containers:jersey-container-servlet:[2.0,3.0.0)
63906451 configurations:
63916452 - name: otel.instrumentation.common.experimental.controller-telemetry.enabled
6453+ declarative_name: java.common.controller_telemetry/development.enabled
63926454 description: Enables the creation of experimental controller spans.
63936455 type: boolean
63946456 default: false
63956457 - name: otel.instrumentation.jaxrs.experimental-span-attributes
6458+ declarative_name: java.jaxrs.experimental_span_attributes/development
63966459 description: Enables the experimental `jaxrs.canceled` span attribute.
63976460 type: boolean
63986461 default: false
@@ -6432,10 +6495,12 @@ libraries:
64326495 - org.jboss.resteasy:resteasy-jaxrs:[3.5.0.Final,4)
64336496 configurations:
64346497 - name: otel.instrumentation.common.experimental.controller-telemetry.enabled
6498+ declarative_name: java.common.controller_telemetry/development.enabled
64356499 description: Enables the creation of experimental controller spans.
64366500 type: boolean
64376501 default: false
64386502 - name: otel.instrumentation.jaxrs.experimental-span-attributes
6503+ declarative_name: java.jaxrs.experimental_span_attributes/development
64396504 description: Enables the experimental `jaxrs.canceled` span attribute.
64406505 type: boolean
64416506 default: false
@@ -6518,10 +6583,12 @@ libraries:
65186583 - jakarta.ws.rs:jakarta.ws.rs-api:[3.0.0,)
65196584 configurations:
65206585 - name: otel.instrumentation.common.experimental.controller-telemetry.enabled
6586+ declarative_name: java.common.controller_telemetry/development.enabled
65216587 description: Enables the creation of experimental controller spans.
65226588 type: boolean
65236589 default: false
65246590 - name: otel.instrumentation.jaxrs.experimental-span-attributes
6591+ declarative_name: java.jaxrs.experimental_span_attributes/development
65256592 description: Enables the experimental `jaxrs.canceled` span attribute.
65266593 type: boolean
65276594 default: false
@@ -6551,10 +6618,12 @@ libraries:
65516618 - org.glassfish.jersey.core:jersey-server:[3.0.0,)
65526619 configurations:
65536620 - name: otel.instrumentation.common.experimental.controller-telemetry.enabled
6621+ declarative_name: java.common.controller_telemetry/development.enabled
65546622 description: Enables the creation of experimental controller spans.
65556623 type: boolean
65566624 default: false
65576625 - name: otel.instrumentation.jaxrs.experimental-span-attributes
6626+ declarative_name: java.jaxrs.experimental_span_attributes/development
65586627 description: Enables the experimental `jaxrs.canceled` span attribute.
65596628 type: boolean
65606629 default: false
@@ -6594,10 +6663,12 @@ libraries:
65946663 - org.jboss.resteasy:resteasy-core:[6.0.0.Final,)
65956664 configurations:
65966665 - name: otel.instrumentation.common.experimental.controller-telemetry.enabled
6666+ declarative_name: java.common.controller_telemetry/development.enabled
65976667 description: Enables the creation of experimental controller spans.
65986668 type: boolean
65996669 default: false
66006670 - name: otel.instrumentation.jaxrs.experimental-span-attributes
6671+ declarative_name: java.jaxrs.experimental_span_attributes/development
66016672 description: Enables the experimental `jaxrs.canceled` span attribute.
66026673 type: boolean
66036674 default: false
@@ -6663,6 +6734,7 @@ libraries:
66636734 - org.apache.axis2:axis2-jaxws:[1.6.0,)
66646735 configurations:
66656736 - name: otel.instrumentation.common.experimental.controller-telemetry.enabled
6737+ declarative_name: java.common.controller_telemetry/development.enabled
66666738 description: Enables the creation of experimental controller spans.
66676739 type: boolean
66686740 default: false
0 commit comments