Commit Graph

69 Commits

Author SHA1 Message Date
Liudmila Molkova 09b0b64990
Mark HTTP semantic conventions as stable (#377)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-11-03 12:05:54 -04:00
Trask Stalnaker 0de415c57d
Make `user_agent.original` and `http.request.header.*` attributes sampling relevant on HTTP server spans (#467) 2023-11-02 13:47:08 -04:00
Trask Stalnaker 08c1d9f340
Change sampling relevant from MUST to SHOULD (and update build-tools version) (#486) 2023-11-02 16:41:11 +01:00
Trask Stalnaker 1eb70c4d74
Remove outdated `http.request.header.host` guidance (#479)
Co-authored-by: Alexander Wert <AlexanderWert@users.noreply.github.com>
2023-11-01 09:09:56 +01:00
Trask Stalnaker 69d6d4fd67
Change `network.protocol.name` from opt-in to conditionally required (#478) 2023-11-01 09:04:51 +01:00
Trask Stalnaker 8ff4ea6821
Make `client.address` sampling relevant on HTTP server spans (#469)
Co-authored-by: Alexander Wert <AlexanderWert@users.noreply.github.com>
2023-10-31 11:08:23 +01:00
Liudmila Molkova a8535bdeb3
Make url.scheme opt in for HTTP client metrics and make server.port required (#459)
Co-authored-by: Joao Grassi <joao.grassi@dynatrace.com>
2023-10-31 10:59:22 +01:00
Trask Stalnaker 3b76932c6a
Change `client.port` from recommended to opt-in on HTTP server spans (#472)
Co-authored-by: Alexander Wert <AlexanderWert@users.noreply.github.com>
2023-10-31 08:01:56 +01:00
Trask Stalnaker de4125d030
Clarify that `client.port` is the port of whichever client was captured in `client.address` (#471) 2023-10-30 16:42:07 +01:00
Trask Stalnaker a1ec47777f
Change `http.request.body.size` and `http.response.body.size` attributes from recommended to opt-in (#460) 2023-10-30 16:18:33 +01:00
Trask Stalnaker a2bbcc3f21
Update `Forwarded` header links to use specific anchors (#458)
Co-authored-by: Joao Grassi <joao.grassi@dynatrace.com>
2023-10-30 11:40:41 +01:00
Trask Stalnaker 12e49ad056
Update text to reflect recent change in #423 (#464)
Co-authored-by: Joao Grassi <joao.grassi@dynatrace.com>
2023-10-30 11:32:39 +01:00
Trask Stalnaker 002ace1b08
Change `user_agent.original` from recommended to opt-in on HTTP client spans (#468)
Co-authored-by: Joao Grassi <joao.grassi@dynatrace.com>
2023-10-30 11:25:49 +01:00
Trask Stalnaker 3070635a74
Remove conditional requirement on `network.peer.address` and `network.peer.port` (#449)
Co-authored-by: Joao Grassi <joao.grassi@dynatrace.com>
2023-10-30 09:14:10 +01:00
Trask Stalnaker a3bec5e5c0
Remove `url.path` default value (#462) 2023-10-28 11:05:20 +02:00
Trask Stalnaker 03aba2a50c
Change the precedence between `:authority` and `Host` headers when populating `server.address` and `server.port` attributes (#455)
Co-authored-by: Liudmila Molkova <limolkova@microsoft.com>
Co-authored-by: Joao Grassi <joao.grassi@dynatrace.com>
2023-10-27 16:33:38 +02:00
Trask Stalnaker 8493048622
Fix examples still using server.socket.address (#446)
Co-authored-by: Alexander Wert <AlexanderWert@users.noreply.github.com>
2023-10-27 09:58:23 +02:00
Liudmila Molkova 6121966bf7
Rewrite HTTP server definitions section (#423)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-10-26 08:02:44 +02:00
Liudmila Molkova 384edab510
Editorial: Fix url.scheme examples on http client metric (#445) 2023-10-25 11:03:47 -07:00
Trask Stalnaker bf2a10db50
should -> SHOULD (#442) 2023-10-25 09:56:28 +02:00
Adam Zapaśnik 6a2519baeb
Update http-spans.md (#437) 2023-10-24 09:36:02 +02:00
Alexandra Konrad cd047137dd
move user agent to registry (#418) 2023-10-23 12:41:20 +02:00
Trask Stalnaker 8e40255a39
Fix `server.port` to be not required on HTTP server spans when `server.address` is not set (#429)
Co-authored-by: Joao Grassi <joao.grassi@dynatrace.com>
2023-10-23 10:27:44 +02:00
Trask Stalnaker b23075cd60
Remove dashes to underscores normalization from http header attribute keys (#369)
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
Co-authored-by: Josh Suereth <joshuasuereth@google.com>
2023-10-20 16:23:28 +02:00
Liudmila Molkova 86f1ba452b
Editorial: random improvements (#415) 2023-10-19 16:53:57 -07:00
Alexander Wert 315a4290fb
Moved network attributes to the registry (#390) 2023-10-19 14:16:04 +02:00
Trask Stalnaker 965c10897d
Factor in `X-Forwarded-Host` / `Forwarded` when capturing `server.address` and `server.port` (#411) 2023-10-19 08:50:11 +02:00
Patrice Chalin aebcb07995
[editorial] Advisory parameter anchor name fix (#420)
Co-authored-by: Joao Grassi <joao.grassi@dynatrace.com>
2023-10-18 17:45:51 +02:00
Alexandra Konrad a09cbef18b
Move url to the registry (#400)
Co-authored-by: Joao Grassi <joao.grassi@dynatrace.com>
2023-10-18 12:59:44 +02:00
Trask Stalnaker d75bb844c6
Remove outdated note about not recording HTTP `server.address` when only IP address available (#413)
Co-authored-by: Joao Grassi <joao.grassi@dynatrace.com>
2023-10-18 11:56:27 +02:00
Trask Stalnaker 67e5c98236
Change `network.protocol.name` from recommended to opt-in in the HTTP semconv (#398) 2023-10-17 20:19:09 -07:00
Trask Stalnaker 3408678411
Remove `network.type` from HTTP semconv (changing it from recommended to opt-in) (#410) 2023-10-17 18:16:53 +02:00
Trask Stalnaker 242268e905
Add cardinality warning about two opt-in HTTP metric attributes to all HTTP metrics. (#412) 2023-10-17 16:45:21 +02:00
Trask Stalnaker 7680dc8bee
Change `network.transport` from recommended to opt-in in the HTTP semconv (#402)
Co-authored-by: Joao Grassi <joao.grassi@dynatrace.com>
2023-10-17 13:36:41 +02:00
Trask Stalnaker adc0187098
BREAKING: Define `url.scheme` in terms of logical operation in HTTP server semconv (#376)
Co-authored-by: Liudmila Molkova <limolkova@microsoft.com>
2023-10-17 12:50:23 +02:00
Trask Stalnaker cee22ec914
Make `server.port` conditionally required on HTTP server semconv (#399)
Co-authored-by: Joao Grassi <joao.grassi@dynatrace.com>
Co-authored-by: Alexander Wert <AlexanderWert@users.noreply.github.com>
2023-10-16 07:42:58 +02:00
Trask Stalnaker d21d653031
Rename `http.resend_count` to `http.request.resend_count` (#374)
Co-authored-by: Alexander Wert <AlexanderWert@users.noreply.github.com>
Co-authored-by: Joao Grassi <joao.grassi@dynatrace.com>
2023-10-16 07:35:57 +02:00
Trask Stalnaker 63231257a0
Add cardinality warning about two opt-in HTTP metric attributes (#401)
Co-authored-by: Joao Grassi <joao.grassi@dynatrace.com>
2023-10-13 16:46:22 +02:00
Trask Stalnaker 612d101d10
Clarify that `error.type` should be the fully-qualified exception class name (if applicable) when it represents an exception type (#387) 2023-10-13 13:35:40 +02:00
Liudmila Molkova ec3a4cf0af
Remove repetitive notes, briefs, etc on ref attributes (#367)
Co-authored-by: Joao Grassi <joao.grassi@dynatrace.com>
2023-10-12 15:04:18 +02:00
Josh Suereth b127e121b9
Bump to latest specification version. (#379) 2023-10-11 09:29:44 -04:00
Trask Stalnaker 0b5a2f3354
Rename/replace `(client|server).socket.(address|port)` attributes with `network.(peer|local).(address|port)`. (#342)
Co-authored-by: Liudmila Molkova <limolkova@microsoft.com>
2023-10-10 17:13:16 +02:00
Alexander Wert 4040095eda
Separation of attribute definitions from attribute usages: HTTP (#208)
Signed-off-by: Alexander Wert <alexander.wert@elastic.co>
Co-authored-by: Joao Grassi <joao@joaograssi.com>
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2023-10-09 17:06:34 +02:00
Trask Stalnaker 5436da468d
Improve HTTP metric briefs (#366)
Co-authored-by: Joao Grassi <joao.grassi@dynatrace.com>
2023-10-06 14:29:07 +02:00
Liudmila Molkova 2c065be5e6
Editorial: Update build-tools to 0.22.0 and sort attributes alphabetically in all semconv (#359)
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2023-10-03 09:37:56 +02:00
Trask Stalnaker 3286326b17
Improve network briefs (#352) 2023-10-02 17:57:37 +02:00
Trask Stalnaker 56286849c9
BREAKING: Remove `server.socket.address` attribute from http and rpc metrics (#350) 2023-10-02 17:45:46 +02:00
Liudmila Molkova fe1797ef86
Add url.scheme to http client metrics (#357) 2023-10-02 10:18:40 +02:00
Christian Neumüller 50c5424549
Port, address clarifications (#289) 2023-09-29 11:57:22 -07:00
Trask Stalnaker 9790d8f545
Remove the zero bucket boundary from `http.server.request.duration` and `http.client.request.duration` (#318) 2023-09-26 09:37:58 -07:00