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/instrumentation-list.yaml
+114Lines changed: 114 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -834,6 +834,8 @@ libraries:
834
834
description: |
835
835
This instrumentation does not emit telemetry on its own. Instead, it augments existing HTTP server spans and HTTP server metrics with the HTTP route and Shenyu specific attributes.
836
836
library_link: https://shenyu.apache.org/
837
+
features:
838
+
- HTTP_ROUTE
837
839
source_path: instrumentation/apache-shenyu-2.4
838
840
scope:
839
841
name: io.opentelemetry.apache-shenyu-2.4
@@ -850,7 +852,14 @@ libraries:
850
852
- name: armeria-1.3
851
853
description: |
852
854
This instrumentation enables HTTP client spans and metrics for the Armeria HTTP client, and HTTP server spans and metrics for the Armeria HTTP server.
855
+
semantic_conventions:
856
+
- HTTP_CLIENT_SPANS
857
+
- HTTP_CLIENT_METRICS
858
+
- HTTP_SERVER_SPANS
859
+
- HTTP_SERVER_METRICS
853
860
library_link: https://armeria.dev/
861
+
features:
862
+
- HTTP_ROUTE
854
863
source_path: instrumentation/armeria/armeria-1.3
855
864
scope:
856
865
name: io.opentelemetry.armeria-1.3
@@ -859,6 +868,47 @@ libraries:
859
868
- com.linecorp.armeria:armeria:[1.3.0,)
860
869
library:
861
870
- com.linecorp.armeria:armeria:1.3.0
871
+
configurations:
872
+
- name: otel.instrumentation.http.known-methods
873
+
description: |
874
+
Configures the instrumentation to recognize an alternative set of HTTP request methods. All other methods will be treated as `_OTHER`.
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.
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.
910
+
type: boolean
911
+
default: false
862
912
telemetry:
863
913
- when: default
864
914
metrics:
@@ -988,13 +1038,44 @@ libraries:
988
1038
- name: async-http-client-1.9
989
1039
description: This instrumentation enables HTTP client spans and HTTP client metrics
990
1040
for version 1 of the AsyncHttpClient (AHC) HTTP client.
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.
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.
description: Redact sensitive URL parameters. See https://opentelemetry.io/docs/specs/semconv/http/http-spans.
1151
+
type: boolean
1152
+
default: true
1041
1153
telemetry:
1042
1154
- when: default
1043
1155
metrics:
@@ -1084,6 +1196,8 @@ libraries:
1084
1196
description: |
1085
1197
This instrumentation does not emit telemetry on its own. Instead, it hooks into the Avaje Jex Context to extract the HTTP route and attach it to existing HTTP server spans and HTTP server metrics.
0 commit comments