You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/contributing/documenting-instrumentation.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -201,7 +201,8 @@ the relevant functionality descriptions.
201
201
202
202
List of possible options:
203
203
204
-
* `HTTP_ROUTE`: Instrumentation that enriches HTTP spans with route information
204
+
* `HTTP_ROUTE`: Instrumentation that enriches HTTP spans with route information (e.g., `/users/{id}`). Sets both the span name and the `http.route` attribute.
205
+
* `SERVER_SPAN_NAME`: Instrumentation that enriches the HTTP server span name with controller, view, or operation information. This feature applies to instrumentations that update the server span name based on framework-specific information (like JSF view IDs or JAX-WS operation names) without setting the `http.route` attribute. The key distinction from `HTTP_ROUTE` is that `SERVER_SPAN_NAME` only updates the span name, while `HTTP_ROUTE` updates both the span name and the `http.route` attribute.
205
206
* `CONTEXT_PROPAGATION`: Instrumentation that propagates OpenTelemetry context across application or thread boundaries. This applies to:
206
207
* Inter-process/application context propagation: Passing context through headers between applications (HTTP, gRPC, messaging, etc.)
207
208
* Inter-thread context propagation: Passing context from one thread to another (executors, actors, reactive streams, etc.)
Copy file name to clipboardExpand all lines: docs/instrumentation-list.yaml
+14-10Lines changed: 14 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -5681,10 +5681,10 @@ libraries:
5681
5681
- name: jaxws-2.0-axis2-1.6
5682
5682
display_name: Apache Axis2 1.6 JAX-WS 2.x
5683
5683
description: |
5684
-
This instrumentation enriches HTTP server spans with route information, and enables controller spans for Apache Axis2 JAX-WS web services (controller spans are disabled by default).
5684
+
This instrumentation enriches server span names with web service operation information, and enables controller spans for Apache Axis2 JAX-WS web services (controller spans are disabled by default).
This instrumentation enriches HTTP server spans with route information, and enables controller spans for Apache CXF JAX-WS web services (controller spans are disabled by default).
5708
+
This instrumentation enriches server span names with web service operation information, and enables controller spans for Apache CXF JAX-WS web services (controller spans are disabled by default).
5709
5709
library_link: https://cxf.apache.org/
5710
5710
features:
5711
-
- HTTP_ROUTE
5711
+
- SERVER_SPAN_NAME
5712
5712
- CONTROLLER_SPANS
5713
5713
source_path: instrumentation/jaxws/jaxws-cxf-3.0
5714
5714
scope:
@@ -5757,10 +5757,10 @@ libraries:
5757
5757
- name: jaxws-metro-2.2
5758
5758
display_name: Metro JAX-WS
5759
5759
description: |
5760
-
This instrumentation enriches HTTP server spans with route information, and enables controller spans for Metro JAX-WS web services (controller spans are disabled by default).
5760
+
This instrumentation enriches server span names with web service operation information, and enables controller spans for Metro JAX-WS web services (controller spans are disabled by default).
This instrumentation enables controller spans for Mojarra JSF action listeners (controller spans are disabled by default).
6662
+
This instrumentation enriches server span names with JSF view information, and enables controller spans for Mojarra JSF action listeners (controller spans are disabled by default).
This instrumentation enables controller spans for Mojarra JSF action listeners (controller spans are disabled by default).
6690
+
This instrumentation enriches server span names with JSF view information, and enables controller spans for Mojarra JSF action listeners (controller spans are disabled by default).
This instrumentation enables controller spans for Apache MyFaces action listeners (controller spans are disabled by default).
6715
+
This instrumentation enriches server span names with JSF view information, and enables controller spans for Apache MyFaces action listeners (controller spans are disabled by default).
6714
6716
library_link: https://myfaces.apache.org/
6715
6717
features:
6718
+
- SERVER_SPAN_NAME
6716
6719
- CONTROLLER_SPANS
6717
6720
source_path: instrumentation/jsf/jsf-myfaces-1.2
6718
6721
scope:
@@ -6733,9 +6736,10 @@ libraries:
6733
6736
- name: jsf-myfaces-3.0
6734
6737
display_name: JSF
6735
6738
description: |
6736
-
This instrumentation enables controller spans for Apache MyFaces action listeners (controller spans are disabled by default).
6739
+
This instrumentation enriches server span names with JSF view information, and enables controller spans for Apache MyFaces action listeners (controller spans are disabled by default).
Copy file name to clipboardExpand all lines: instrumentation-docs/src/main/java/io/opentelemetry/instrumentation/docs/internal/InstrumentationFeature.java
0 commit comments