Skip to content

Commit ac3efff

Browse files
committed
more jaxws
1 parent 55e583f commit ac3efff

File tree

11 files changed

+297
-181
lines changed

11 files changed

+297
-181
lines changed

docs/instrumentation-list.yaml

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4608,34 +4608,112 @@ libraries:
46084608
type: BOOLEAN
46094609
jaxws:
46104610
- name: jaxws-2.0
4611+
display_name: JAX-WS
4612+
description: This instrumentation enables controller spans for JAX-WS Provider
4613+
implementations.
4614+
library_link: https://jakarta.ee/specifications/xml-web-services/2.3/apidocs/javax/xml/ws/package-summary.html
4615+
disabled_by_default: true
4616+
features:
4617+
- CONTROLLER_SPANS
4618+
- CONTEXT_PROPAGATION
46114619
source_path: instrumentation/jaxws/jaxws-2.0
46124620
scope:
46134621
name: io.opentelemetry.jaxws-2.0
46144622
target_versions:
46154623
javaagent:
46164624
- javax.xml.ws:jaxws-api:[2.0,]
4625+
configurations:
4626+
- name: otel.instrumentation.common.experimental.controller-telemetry.enabled
4627+
description: Enables the creation of experimental controller (INTERNAL) spans.
4628+
type: boolean
4629+
default: false
4630+
telemetry:
4631+
- when: default
4632+
spans:
4633+
- span_kind: INTERNAL
4634+
attributes:
4635+
- name: code.function
4636+
type: STRING
4637+
- name: code.namespace
4638+
type: STRING
46174639
- name: jaxws-2.0-axis2-1.6
4640+
display_name: Apache Axis2 1.6 JAX-WS 2.x
4641+
description: |
4642+
This instrumentation enables controller spans for Apache Axis2 JAX-WS web services, and enriches HTTP server spans with route information.
4643+
library_link: https://axis.apache.org/axis2/java/core/
4644+
features:
4645+
- CONTROLLER_SPANS
4646+
- CONTEXT_PROPAGATION
4647+
- HTTP_ROUTE
46184648
source_path: instrumentation/jaxws/jaxws-2.0-axis2-1.6
46194649
scope:
46204650
name: io.opentelemetry.jaxws-2.0-axis2-1.6
46214651
target_versions:
46224652
javaagent:
46234653
- org.apache.axis2:axis2-jaxws:[1.6.0,)
4654+
configurations:
4655+
- name: otel.instrumentation.common.experimental.controller-telemetry.enabled
4656+
description: Enables the creation of experimental controller (INTERNAL) spans.
4657+
type: boolean
4658+
default: false
4659+
telemetry:
4660+
- when: default
4661+
spans:
4662+
- span_kind: INTERNAL
4663+
attributes: []
46244664
- name: jaxws-cxf-3.0
4665+
display_name: Apache CXF 3.x JAX-WS
4666+
description: |
4667+
This instrumentation enables controller spans for Apache CXF JAX-WS web services, and enriches HTTP server spans with route information.
4668+
library_link: https://cxf.apache.org/
4669+
features:
4670+
- CONTROLLER_SPANS
4671+
- CONTEXT_PROPAGATION
46254672
source_path: instrumentation/jaxws/jaxws-cxf-3.0
46264673
scope:
46274674
name: io.opentelemetry.jaxws-cxf-3.0
46284675
target_versions:
46294676
javaagent:
46304677
- org.apache.cxf:cxf-rt-frontend-jaxws:[3.0.0,)
4678+
configurations:
4679+
- name: otel.instrumentation.common.experimental.controller-telemetry.enabled
4680+
description: Enables the creation of experimental controller (INTERNAL) spans.
4681+
type: boolean
4682+
default: false
4683+
telemetry:
4684+
- when: default
4685+
spans:
4686+
- span_kind: INTERNAL
4687+
attributes: []
46314688
- name: jaxws-jws-api-1.1
4689+
display_name: JWS API
4690+
description: |
4691+
This instrumentation enables controller spans for methods annotated with the @WebService annotation from the JWS API.
4692+
library_link: https://github.com/jakartaee/jws-api
46324693
disabled_by_default: true
4694+
features:
4695+
- CONTROLLER_SPANS
4696+
- CONTEXT_PROPAGATION
46334697
source_path: instrumentation/jaxws/jaxws-jws-api-1.1
46344698
scope:
46354699
name: io.opentelemetry.jaxws-jws-api-1.1
46364700
target_versions:
46374701
javaagent:
46384702
- javax.jws:javax.jws-api:[1.1,]
4703+
configurations:
4704+
- name: otel.instrumentation.common.experimental.controller-telemetry.enabled
4705+
description: Enables the creation of experimental controller (INTERNAL) spans.
4706+
type: boolean
4707+
default: false
4708+
telemetry:
4709+
- when: default
4710+
spans:
4711+
- span_kind: INTERNAL
4712+
attributes:
4713+
- name: code.function
4714+
type: STRING
4715+
- name: code.namespace
4716+
type: STRING
46394717
- name: jaxws-metro-2.2
46404718
source_path: instrumentation/jaxws/jaxws-metro-2.2
46414719
scope:

instrumentation-docs/collect.sh

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -154,17 +154,17 @@ main() {
154154
run_gradle_tasks "${gradle_tasks[@]}"
155155

156156
# Setup colima if needed
157-
# setup_colima
158-
#
159-
# # Process colima-specific instrumentations
160-
# echo "Processing colima instrumentations..."
161-
# gradle_tasks=()
162-
# while IFS= read -r line; do
163-
# gradle_tasks+=("$line")
164-
# done < <(process_descriptors "${COLIMA_INSTRUMENTATIONS[@]}")
165-
# run_gradle_tasks "${gradle_tasks[@]}"
166-
#
167-
# colima stop
157+
setup_colima
158+
159+
# Process colima-specific instrumentations
160+
echo "Processing colima instrumentations..."
161+
gradle_tasks=()
162+
while IFS= read -r line; do
163+
gradle_tasks+=("$line")
164+
done < <(process_descriptors "${COLIMA_INSTRUMENTATIONS[@]}")
165+
run_gradle_tasks "${gradle_tasks[@]}"
166+
167+
colima stop
168168

169169
# uncomment the next line to remove all .telemetry directories
170170
#find_and_remove_all_telemetry

0 commit comments

Comments
 (0)