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
+140-6Lines changed: 140 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -8403,8 +8403,10 @@ libraries:
8403
8403
type: STRING
8404
8404
- name: ktor-2.0
8405
8405
description: |
8406
-
This instrumentation enables HTTP client spans and HTTP client metrics for the Ktor HTTP client, and enriches HTTP server spans with route information for the Ktor server.
8406
+
This instrumentation provides HTTP server spans and HTTP server metrics for the Ktor server, and HTTP client spans and HTTP client metrics for the Ktor HTTP client.
8407
8407
semantic_conventions:
8408
+
- HTTP_SERVER_SPANS
8409
+
- HTTP_SERVER_METRICS
8408
8410
- HTTP_CLIENT_SPANS
8409
8411
- HTTP_CLIENT_METRICS
8410
8412
library_link: https://ktor.io/
@@ -8427,6 +8429,19 @@ libraries:
8427
8429
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 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.
description: List of HTTP request headers to capture in HTTP client telemetry.
8432
8447
type: list
@@ -8467,6 +8482,21 @@ libraries:
8467
8482
type: STRING
8468
8483
- name: server.port
8469
8484
type: LONG
8485
+
- name: http.server.request.duration
8486
+
description: Duration of HTTP server requests.
8487
+
type: HISTOGRAM
8488
+
unit: s
8489
+
attributes:
8490
+
- name: http.request.method
8491
+
type: STRING
8492
+
- name: http.response.status_code
8493
+
type: LONG
8494
+
- name: http.route
8495
+
type: STRING
8496
+
- name: network.protocol.version
8497
+
type: STRING
8498
+
- name: url.scheme
8499
+
type: STRING
8470
8500
spans:
8471
8501
- span_kind: CLIENT
8472
8502
attributes:
@@ -8482,18 +8512,68 @@ libraries:
8482
8512
type: LONG
8483
8513
- name: network.protocol.version
8484
8514
type: STRING
8485
-
- name: peer.service
8486
-
type: STRING
8487
8515
- name: server.address
8488
8516
type: STRING
8489
8517
- name: server.port
8490
8518
type: LONG
8491
8519
- name: url.full
8492
8520
type: STRING
8521
+
- span_kind: CONSUMER
8522
+
attributes:
8523
+
- name: client.address
8524
+
type: STRING
8525
+
- name: http.request.method
8526
+
type: STRING
8527
+
- name: http.response.status_code
8528
+
type: LONG
8529
+
- name: network.protocol.version
8530
+
type: STRING
8531
+
- name: server.address
8532
+
type: STRING
8533
+
- name: server.port
8534
+
type: LONG
8535
+
- name: url.path
8536
+
type: STRING
8537
+
- name: url.query
8538
+
type: STRING
8539
+
- name: url.scheme
8540
+
type: STRING
8541
+
- name: user_agent.original
8542
+
type: STRING
8543
+
- span_kind: SERVER
8544
+
attributes:
8545
+
- name: client.address
8546
+
type: STRING
8547
+
- name: error.type
8548
+
type: STRING
8549
+
- name: http.request.method
8550
+
type: STRING
8551
+
- name: http.request.method_original
8552
+
type: STRING
8553
+
- name: http.response.status_code
8554
+
type: LONG
8555
+
- name: http.route
8556
+
type: STRING
8557
+
- name: network.protocol.version
8558
+
type: STRING
8559
+
- name: server.address
8560
+
type: STRING
8561
+
- name: server.port
8562
+
type: LONG
8563
+
- name: url.path
8564
+
type: STRING
8565
+
- name: url.query
8566
+
type: STRING
8567
+
- name: url.scheme
8568
+
type: STRING
8569
+
- name: user_agent.original
8570
+
type: STRING
8493
8571
- name: ktor-3.0
8494
8572
description: |
8495
-
This instrumentation enables HTTP client spans and HTTP client metrics for the Ktor HTTP client, and enriches HTTP server spans with route information for the Ktor server.
8573
+
This instrumentation provides HTTP server spans and HTTP server metrics for the Ktor server, and HTTP client spans and HTTP client metrics for the Ktor HTTP client.
8496
8574
semantic_conventions:
8575
+
- HTTP_SERVER_SPANS
8576
+
- HTTP_SERVER_METRICS
8497
8577
- HTTP_CLIENT_SPANS
8498
8578
- HTTP_CLIENT_METRICS
8499
8579
library_link: https://ktor.io/
@@ -8516,6 +8596,19 @@ libraries:
8516
8596
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 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.
0 commit comments