@@ -7237,19 +7237,23 @@ libraries:
72377237 - org.eclipse.jetty:jetty-server:[8.0.0.v20110901,11)
72387238 configurations:
72397239 - name: otel.instrumentation.http.known-methods
7240+ declarative_name: java.common.http.known_methods
72407241 description: |
72417242 Configures the instrumentation to recognize an alternative set of HTTP request methods. All other methods will be treated as `_OTHER`.
72427243 type: list
72437244 default: CONNECT,DELETE,GET,HEAD,OPTIONS,PATCH,POST,PUT,TRACE
72447245 - name: otel.instrumentation.http.server.capture-request-headers
7246+ declarative_name: general.http.server.request_captured_headers
72457247 description: List of HTTP request headers to capture in HTTP server telemetry.
72467248 type: list
72477249 default: ''
72487250 - name: otel.instrumentation.http.server.capture-response-headers
7251+ declarative_name: general.http.server.response_captured_headers
72497252 description: List of HTTP response headers to capture in HTTP server telemetry.
72507253 type: list
72517254 default: ''
72527255 - name: otel.instrumentation.http.server.emit-experimental-telemetry
7256+ declarative_name: java.common.http.server.emit_experimental_telemetry/development
72537257 description: |
72547258 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.
72557259 type: boolean
@@ -7736,6 +7740,7 @@ libraries:
77367740 - com.jfinal:jfinal:[3.2,)
77377741 configurations:
77387742 - name: otel.instrumentation.common.experimental.controller-telemetry.enabled
7743+ declarative_name: java.common.controller_telemetry/development.enabled
77397744 description: Enables the creation of experimental controller spans.
77407745 type: boolean
77417746 default: false
@@ -7979,6 +7984,7 @@ libraries:
79797984 - org.glassfish:jakarta.faces:[3,)
79807985 configurations:
79817986 - name: otel.instrumentation.common.experimental.controller-telemetry.enabled
7987+ declarative_name: java.common.controller_telemetry/development.enabled
79827988 description: Enables the creation of experimental controller spans.
79837989 type: boolean
79847990 default: false
@@ -8002,6 +8008,7 @@ libraries:
80028008 - org.apache.myfaces.core:myfaces-impl:[1.2,3)
80038009 configurations:
80048010 - name: otel.instrumentation.common.experimental.controller-telemetry.enabled
8011+ declarative_name: java.common.controller_telemetry/development.enabled
80058012 description: Enables the creation of experimental controller spans.
80068013 type: boolean
80078014 default: false
@@ -8026,6 +8033,7 @@ libraries:
80268033 - org.apache.myfaces.core:myfaces-impl:[3,)
80278034 configurations:
80288035 - name: otel.instrumentation.common.experimental.controller-telemetry.enabled
8036+ declarative_name: java.common.controller_telemetry/development.enabled
80298037 description: Enables the creation of experimental controller spans.
80308038 type: boolean
80318039 default: false
@@ -8049,10 +8057,12 @@ libraries:
80498057 - org.apache.tomcat:tomcat-jasper:[7.0.19,10)
80508058 configurations:
80518059 - name: otel.instrumentation.common.experimental.view-telemetry.enabled
8060+ declarative_name: java.common.view_telemetry/development.enabled
80528061 description: Enables the creation of experimental view spans.
80538062 type: boolean
80548063 default: false
80558064 - name: otel.instrumentation.jsp.experimental-span-attributes
8065+ declarative_name: java.jsp.experimental_span_attributes/development
80568066 description: |
80578067 Enables experimental span attributes `jsp.forwardOrigin`, `jsp.requestURL`, `jsp.compiler`, and `jsp.classFQCN`.
80588068 type: boolean
@@ -13221,7 +13231,7 @@ libraries:
1322113231- name: runtime-telemetry
1322213232 display_name: JVM Runtime Telemetry
1322313233 description: |
13224- This instrumentation enables JVM runtime metrics using JMX (Java 8+) and JFR (Java 17+) to monitor CPU, memory , garbage collection, threads, classes, buffer pools, and file descriptors .
13234+ This instrumentation enables JVM runtime metrics using JMX (Java 8+) and JFR (Java 17+) to monitor classes, CPU , garbage collection, memory, and threads .
1322513235 semantic_conventions:
1322613236 - JVM_RUNTIME_METRICS
1322713237 library_link: https://github.com/open-telemetry/opentelemetry-java-instrumentation/tree/main/instrumentation/runtime-telemetry
@@ -13232,19 +13242,29 @@ libraries:
1323213242 has_javaagent: true
1323313243 configurations:
1323413244 - name: otel.instrumentation.runtime-telemetry.emit-experimental-metrics
13235- description: Enables the capture of experimental JVM runtime metrics.
13245+ declarative_name: java.runtime_telemetry.emit_experimental_metrics/development
13246+ description: Enables the capture of experimental JMX-based JVM runtime metrics.
13247+ type: boolean
13248+ default: false
13249+ - name: otel.instrumentation.runtime-telemetry.emit-experimental-jfr-metrics
13250+ declarative_name: java.runtime_telemetry.emit_experimental_jfr_metrics/development
13251+ description: |
13252+ Enables the capture of experimental JFR-based JVM runtime metrics on Java 17+.
1323613253 type: boolean
1323713254 default: false
1323813255 - name: otel.instrumentation.runtime-telemetry.experimental.prefer-jfr
13256+ declarative_name: java.runtime_telemetry.prefer_jfr/development
1323913257 description: |
13240- Prefers JFR over JMX for metrics where both collection methods are available ( Java 17+) .
13258+ Prefer JFR over JMX for metrics available from both sources, on Java 17+. When enabled, overlapping metrics are collected via JFR and the corresponding JMX metrics are suppressed .
1324113259 type: boolean
1324213260 default: false
1324313261 - name: otel.instrumentation.runtime-telemetry.experimental.package-emitter.enabled
13262+ declarative_name: java.runtime_telemetry.package_emitter/development.enabled
1324413263 description: Enables creating events for JAR libraries used by the application.
1324513264 type: boolean
1324613265 default: false
1324713266 - name: otel.instrumentation.runtime-telemetry.experimental.package-emitter.jars-per-second
13267+ declarative_name: java.runtime_telemetry.package_emitter/development.jars_per_second
1324813268 description: The number of JAR files processed per second by the package emitter.
1324913269 type: int
1325013270 default: 10
0 commit comments