Commit Graph

73 Commits

Author SHA1 Message Date
Josh Suereth 04bdbba20f
(feat) Migrate all markdown generation to use JINJA snippets (#1000) 2024-05-15 12:35:17 +00:00
klauco eb859d55d6
Added url.template to HTTP client attributes (#675)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Liudmila Molkova <limolkova@microsoft.com>
Co-authored-by: Alexandra Konrad <10500694+trisch-me@users.noreply.github.com>
2024-05-07 09:40:30 -07:00
Liudmila Molkova 30402c468f
Add experimental HTTP attributes to HTTP spans (#989) 2024-05-02 12:03:52 -07:00
Josh Suereth 651d779183
Generate Attribute Registry using Weaver (#917) 2024-05-01 11:22:28 -07:00
Liudmila Molkova 54cc03eb61
HTTP spans restructuring: explicitly list all http client and server attributes, remove common (#931) 2024-04-18 10:56:06 -07:00
Liudmila Molkova f1be1511d9
[chore] Prepare v1.25.0 release (#878)
Co-authored-by: Joao Grassi <5938087+joaopgrassi@users.noreply.github.com>
2024-04-04 09:45:17 -07:00
Liudmila Molkova a04a1f4ba4
Update build-tools to 0.24.0 (#820) 2024-03-28 13:05:32 -07:00
Liudmila Molkova 83119ef0d0
Clarify that `network.protocol.version` represents negotiated version (#817) 2024-03-25 17:44:25 +01:00
Joao Grassi 0e945f169e
[chore] Improve check/fix make targets (#787) 2024-03-06 11:30:13 +01:00
klauco 44690f11c7
Allow url.path sanitization (#676)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Liudmila Molkova <limolkova@microsoft.com>
2024-03-01 16:03:01 -08:00
Alexandra Konrad 44c830d3da
Update `user_agent.*` wording to support multiple apps (#680)
Co-authored-by: Armin Ruech <7052238+arminru@users.noreply.github.com>
Co-authored-by: Joao Grassi <joao.grassi@dynatrace.com>
2024-02-09 14:16:01 +01:00
Trask Stalnaker fa0725719b
(editorial) Update http.resend_count references to http.request.resend_count (#666)
Co-authored-by: Joao Grassi <joao.grassi@dynatrace.com>
2024-01-25 16:27:35 +01:00
Dan Nelson 2ec29a5f6f
Clarify example for url.query (#601) 2023-12-13 07:33:03 -08:00
Trask Stalnaker b56abb47df
Remove Oct 1 mention from `OTEL_SEMCONV_STABILITY_OPT_IN` (#541)
Co-authored-by: Joao Grassi <joao.grassi@dynatrace.com>
Co-authored-by: Armin Ruech <7052238+arminru@users.noreply.github.com>
2023-11-22 17:25:27 +01:00
Alexandra Konrad e2952cf5a2
Move error namespace to the registry (#500)
Co-authored-by: Alexander Wert <AlexanderWert@users.noreply.github.com>
2023-11-10 15:15:12 -06:00
Alexander Wert 6a9acefdbf
Moved client, server, source, destination attributes to the registry (#391)
Signed-off-by: Alexander Wert <alexander.wert@elastic.co>
2023-11-09 10:19:03 -06:00
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 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
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
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 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 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