Liudmila Molkova
c5f7a17b34
Editorial: minor fixes for HTTP spec ( #16 )
2023-05-12 12:21:55 -07:00
Josh Suereth
9976b2abba
Add pull request checks back for links/markdown. ( #5 )
2023-05-11 12:57:26 -04:00
Josh Suereth
ba20753993
Remove no-changes allowed header from new repository. ( #6 )
2023-05-11 11:46:04 -04:00
Josh Suereth
554a97dde2
Put hiatus on semantic conventions until they are in the new repository. ( #3489 )
...
As per OTEP:
https://github.com/open-telemetry/oteps/blob/main/text/0227-separate-semantic-conventions.md
2023-05-11 05:59:41 -06:00
Liudmila Molkova
614dbefc77
BREAKING: Introduce common `url.*` attributes, and improve use of namespacing under `http.*` ( #3355 )
2023-05-08 19:55:53 -07:00
Trask Stalnaker
9e3e528ccc
BREAKING: Rename remaining network attributes from `net.*` to `network.*` and align definitions with ECS ( #3426 )
2023-05-08 17:46:55 -07:00
Liudmila Molkova
5b8861e8c5
BREAKING: Replace `net.peer.*`/`net.host.*` with `client.*`/`server.*` (and `source.*`/`destination.*`) ( #3402 )
2023-05-08 16:19:51 -07:00
Trask Stalnaker
3f8cd16996
Transition plan for HTTP breaking changes where both old and new attributes can be sent for a while ( #3443 )
2023-05-08 12:00:16 -07:00
Mateusz Rzeszutek
711413a4d7
HTTP client span clarification ( #3290 )
...
Related to
https://github.com/open-telemetry/opentelemetry-specification/issues/3155
and
https://github.com/open-telemetry/opentelemetry-specification/pull/3234
## Changes
This PR contains the less controversial parts of
https://github.com/open-telemetry/opentelemetry-specification/pull/3234 ;
it describes how the `http.resend_count` attribute should be used, and
proposes two ways of instrumenting HTTP clients.
2023-04-14 09:16:33 -06:00
Trask Stalnaker
b7e8b54419
BREAKING rename `net.app.protocol.(name|version)` to `net.protocol.(name|version)` and replace `http.flavor` with `net.protocol.(name|version)` ( #3272 )
2023-03-10 10:15:15 -08:00
Jamie Danielson
40a91717ba
Show relationship between http target and route in example usage ( #3292 )
...
## Changes
Clarify relationship between `http.target` and `http.route` by using the
same pattern in the example usage. Having different patterns for the
attribute values distorts the relationship between the two attributes.
A similar pattern is seen in the docs for
[`aws-lambda.md`](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/semantic_conventions/instrumentation/aws-lambda.md#api-gateway-request-proxy-lambda-tracing-passive ),
where `http.target` is `/pets/10` and `http.route` is `/pets/{petId}`.
It's a minor adjustment but should help provide clarity for new users.
---------
Co-authored-by: Joshua MacDonald <jmacd@users.noreply.github.com>
2023-03-08 09:12:28 -08:00
Trask Stalnaker
489fea52c8
net.peer.name clarification for HTTP client semconv ( #3276 )
...
Fixes #3273
## Changes
Clarifies that if an HTTP client request is explicitly made to an IP
address, e.g. `http://x.x.x.x:8080 `, then
`net.peer.name` SHOULD be the IP address `x.x.x.x`.
2023-03-06 09:33:35 -06:00
Trask Stalnaker
c9ff781e94
Make net.sock.host.port conditionally required ( #3246 )
2023-03-02 14:01:52 -08:00
Trask Stalnaker
6d7b233c80
Rename http.user_agent to user_agent.original ( #3190 )
...
Fixes #3180
## Changes
Renames `http.user_agent` to `user_agent.original`.
2023-03-02 14:47:29 -06:00
Trask Stalnaker
47cabcf799
Rename Optional attribute requirement level to Opt-In ( #3228 )
2023-03-01 15:13:24 -08:00
Trask Stalnaker
90a7dae56c
Remove mention of net.transport from http semantic conventions ( #3244 )
...
Based on @lmolkova's
https://github.com/open-telemetry/opentelemetry-specification/issues/3215#issuecomment-1439068151
## Changes
Removes mention of `net.transport` from http semantic conventions.
---------
Co-authored-by: Reiley Yang <reyang@microsoft.com>
2023-02-28 10:52:04 -05:00
Liudmila Molkova
3a0a197f4c
Use attribute_group for cross-signal HTTP attributes ( #3183 )
2023-02-13 16:00:14 -08:00
Trask Stalnaker
2165c692f9
Http route should contain application root ( #3164 )
2023-02-06 12:50:01 -08:00
Trask Stalnaker
9170ccaeeb
Changes to http span name ( #3165 )
2023-02-03 08:33:10 -08:00
Armin Ruech
912809fb42
Enable semantic convention tooling for metrics ( #3119 )
2023-01-24 08:52:53 -08:00
Armin Ruech
41f5b5508b
Clarify common HTTP attributes apply to both clients and servers ( #3044 )
2022-12-16 21:48:49 +01:00
Liudmila Molkova
ace15c86b6
Fix typo in http semantic conventions ( #2896 )
2022-10-20 12:36:13 -07:00
Mateusz Rzeszutek
34093ed204
Clarify the HTTP client `http.retry_count` spec ( #2743 )
2022-10-18 10:46:16 -07:00
Liudmila Molkova
298c566cf9
Remove alternative attribute sets from HTTP semantic conventions ( #2469 )
2022-07-27 11:31:21 -07:00
Liudmila Molkova
216beba6cc
Define net.sock attributes and clarify logical net.peer|host.name attributes ( #2614 )
2022-07-13 10:01:44 -07:00
Liudmila Molkova
3f7b7d02f9
Adopt attribute requirement levels in semantic conventions ( #2594 )
2022-06-14 08:02:55 -07:00
Reiley Yang
22406e7c05
fix typo ( #2595 )
2022-06-01 09:02:17 -07:00
Bryan Naegele
4fae05c1c4
Remove outdated note ( #2540 )
2022-05-24 11:51:58 -07:00
ladd
6d6aa8df6e
Add HTTP/3 ( #2507 )
2022-04-27 14:09:05 -07:00
Trask Stalnaker
fc0090a6ef
Move net.peer.name from http common to http client ( #2446 )
2022-04-01 22:29:15 -07:00
Denis Ivanov
20fda6a90e
Define span structure for HTTP retries and redirects ( #2078 )
...
This PR clarifies semantic conventions for HTTP retries and redirects and defines a span structure and linking as well as span attributes for retries. Changes were discussed recently at Instrumentation SIG meetings.
This change addresses a scenario which is in the scope for bringing the existing HTTP semantic conventions for tracing to an initial stable state, see related [otep #174 ](https://github.com/open-telemetry/oteps/pull/174 ).
2022-03-08 20:22:45 -05:00
Armin Ruech
741ac62a15
Bump semantic conventions tool to v0.11.0 and refine enum wording ( #2399 )
2022-03-04 17:51:37 +01:00
Armin Ruech
8c9de82151
Pin markdownlint-cli version and apply fixes ( #2320 )
...
* Pin markdownlint-cli version
* Apply markdownlint fixes
2022-02-07 10:24:33 -08:00
Liudmila Molkova
6ecce73b9b
Upgrade semconv generator to v0.8.0 ( #2236 )
...
* Upgrade semconv generator to v0.8.0
* update specs with semconv gen 0.8.0
* makefile
2022-01-03 14:09:21 -08:00
Patrice Chalin
b008a3a230
trace/semantic_conventions/http: add missing markdown link definition ( #2081 )
...
Closes #2079
2021-10-29 15:24:31 +02:00
Yuri Shkuro
d9fbb6f32c
Add Makefile target to auto-generate TOC via markdown-toc ( #2020 )
2021-10-15 15:04:22 +00:00
Liudmila Molkova
8c7fb44a4e
Define HTTP attributes that should be provided at span creation time ( #1916 )
2021-10-14 14:49:14 +02:00
Nikita Salnikov-Tarnovski
5161633296
Don't set Span.Status for 4xx http status codes for SERVER spans ( #1998 )
...
* Don't set Span.Status for 4xx http status codes for SERVER spans
2021-10-12 13:03:23 +02:00
Mateusz Rzeszutek
3758cba58b
Capture HTTP request/response headers as span attributes ( #1898 )
...
* Capture HTTP request/response headers as span attributes
* Reference footnote [2]
* code review suggestions
* code review suggestions
* code review comments
* normalize HTTP header names
* Update specification/trace/semantic_conventions/http.md
Co-authored-by: Yuri Shkuro <yurishkuro@users.noreply.github.com>
* code review suggestion
* Add a CHANGELOG entry
* code review suggestions
Co-authored-by: Yuri Shkuro <yurishkuro@users.noreply.github.com>
2021-09-21 14:10:45 -04:00
Christian Neumüller
30fed0f050
Clarify some cases for http.host and http.client_ip. ( #1890 )
...
* Clarify some cases for http.host and http.client_ip.
* Fill in PR#.
2021-09-07 19:18:49 +00:00
Armin Ruech
561ad88d7f
Update semantic conventions to distinguish int from double ( #1550 )
2021-03-18 17:06:10 +01:00
Robert Pająk
c3d71dffc8
http.url MUST NOT contain credentials ( #1502 )
2021-03-05 15:20:04 +01:00
Ted Young
eeff36dfd4
Add lifecycle statuses to all documents ( #1385 )
2021-02-04 15:06:46 +01:00
Sergey Kanzhelev
4f13d9c80b
regenerated tables after https://github.com/open-telemetry/build-tools/pull/24 ( #1342 )
2021-01-14 00:04:10 -08:00
Justin Foote
be808a12d2
Remove deprecated span status codes from http semantic conventions ( #1216 )
2020-11-10 08:10:45 -08:00
Bogdan Drutu
138b4e4d88
Change Status to be consistent with Link and Event ( #1067 )
...
* Change Status to be consistent with Link and Event
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
* Add changelog entry
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
* Fix link to status
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
* Update specification/trace/api.md
Co-authored-by: Yuri Shkuro <yurishkuro@users.noreply.github.com>
* Update specification/trace/api.md
Co-authored-by: Yuri Shkuro <yurishkuro@users.noreply.github.com>
* Fix markdown errors
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
* Update specification/trace/api.md
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
Co-authored-by: Yuri Shkuro <yurishkuro@users.noreply.github.com>
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2020-10-07 11:21:31 -07:00
Ted Young
bbd284a9d9
Error Flagging with Status Codes ( #966 )
...
* StatusSource definition
* Update HTTP status code mapping
* Remove span status
* Apply feedback.
* Remove unused link.
* markdownlint
* spelling
Co-authored-by: Carlos Alberto Cortez <calberto.cortez@gmail.com>
2020-09-24 11:24:31 -07:00
Armin Ruech
f6cd4c2e1a
Remove obsolete `http.status_text` from semantic conventions ( #972 )
2020-09-22 11:49:09 +02:00
Giovanni Liva
521dfd99aa
YAML Model for Semantic Conventions ( #571 )
...
* First model draft
* Fix checkstyle
* Generate network table from YAML
* HTTP semantic convention tables
* Fix requirements order
* Add code and basic documentation
* Missing \n
* Remove tool
* Add General and HTTP semantic convention
* Update table style
* yaml->semantic_conventions
* Fix small errors
* Fix docfx errors
* Update Makefile to use otel Docker repo
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2020-08-27 13:18:51 -07:00
Bogdan Drutu
11997ecad6
Fix lint check in makefile, fix errors ( #837 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2020-08-19 14:43:05 -07:00