Add url.scheme to http client metrics (#357)
This commit is contained in:
parent
50c5424549
commit
fe1797ef86
|
|
@ -123,6 +123,8 @@ release.
|
|||
([#318](https://github.com/open-telemetry/semantic-conventions/pull/318))
|
||||
- Encourage setting `network.transport` when reporting port numbers
|
||||
([#289](https://github.com/open-telemetry/semantic-conventions/pull/289))
|
||||
- BREAKING: Add `url.scheme` to `http.client.*` metrics
|
||||
([#357](https://github.com/open-telemetry/semantic-conventions/pull/357))
|
||||
|
||||
## v1.21.0 (2023-07-13)
|
||||
|
||||
|
|
|
|||
|
|
@ -464,6 +464,7 @@ of `[ 0.005, 0.01, 0.025, 0.05, 0.075, 0.1, 0.25, 0.5, 0.75, 1, 2.5, 5, 7.5, 10
|
|||
| [`server.address`](../general/attributes.md) | string | Host identifier of the ["URI origin"](https://www.rfc-editor.org/rfc/rfc9110.html#name-uri-origin) HTTP request is sent to. [4] | `example.com` | Required |
|
||||
| [`server.port`](../general/attributes.md) | int | Port identifier of the ["URI origin"](https://www.rfc-editor.org/rfc/rfc9110.html#name-uri-origin) HTTP request is sent to. [5] | `80`; `8080`; `443` | Conditionally Required: [6] |
|
||||
| [`server.socket.address`](../general/attributes.md) | string | Server address of the socket connection - IP address or Unix domain socket name. [7] | `10.5.3.2` | Recommended: If different than `server.address`. |
|
||||
| [`url.scheme`](../url/url.md) | string | The [URI scheme](https://www.rfc-editor.org/rfc/rfc3986#section-3.1) component identifying the used protocol. | `https`; `ftp`; `telnet` | Required |
|
||||
|
||||
**[1]:** If the request fails with an error before response status code was sent or received,
|
||||
`error.type` SHOULD be set to exception type or a component-specific low cardinality error code.
|
||||
|
|
@ -560,6 +561,7 @@ This metric is optional.
|
|||
| [`server.address`](../general/attributes.md) | string | Host identifier of the ["URI origin"](https://www.rfc-editor.org/rfc/rfc9110.html#name-uri-origin) HTTP request is sent to. [4] | `example.com` | Required |
|
||||
| [`server.port`](../general/attributes.md) | int | Port identifier of the ["URI origin"](https://www.rfc-editor.org/rfc/rfc9110.html#name-uri-origin) HTTP request is sent to. [5] | `80`; `8080`; `443` | Conditionally Required: [6] |
|
||||
| [`server.socket.address`](../general/attributes.md) | string | Server address of the socket connection - IP address or Unix domain socket name. [7] | `10.5.3.2` | Recommended: If different than `server.address`. |
|
||||
| [`url.scheme`](../url/url.md) | string | The [URI scheme](https://www.rfc-editor.org/rfc/rfc3986#section-3.1) component identifying the used protocol. | `https`; `ftp`; `telnet` | Required |
|
||||
|
||||
**[1]:** If the request fails with an error before response status code was sent or received,
|
||||
`error.type` SHOULD be set to exception type or a component-specific low cardinality error code.
|
||||
|
|
@ -656,6 +658,7 @@ This metric is optional.
|
|||
| [`server.address`](../general/attributes.md) | string | Host identifier of the ["URI origin"](https://www.rfc-editor.org/rfc/rfc9110.html#name-uri-origin) HTTP request is sent to. [4] | `example.com` | Required |
|
||||
| [`server.port`](../general/attributes.md) | int | Port identifier of the ["URI origin"](https://www.rfc-editor.org/rfc/rfc9110.html#name-uri-origin) HTTP request is sent to. [5] | `80`; `8080`; `443` | Conditionally Required: [6] |
|
||||
| [`server.socket.address`](../general/attributes.md) | string | Server address of the socket connection - IP address or Unix domain socket name. [7] | `10.5.3.2` | Recommended: If different than `server.address`. |
|
||||
| [`url.scheme`](../url/url.md) | string | The [URI scheme](https://www.rfc-editor.org/rfc/rfc3986#section-3.1) component identifying the used protocol. | `https`; `ftp`; `telnet` | Required |
|
||||
|
||||
**[1]:** If the request fails with an error before response status code was sent or received,
|
||||
`error.type` SHOULD be set to exception type or a component-specific low cardinality error code.
|
||||
|
|
|
|||
|
|
@ -87,6 +87,8 @@ groups:
|
|||
additional filters are applied.
|
||||
|
||||
If the request has completed successfully, instrumentations SHOULD NOT set `error.type`.
|
||||
- ref: url.scheme
|
||||
requirement_level: required
|
||||
|
||||
- id: metric.http.server.request.duration
|
||||
type: metric
|
||||
|
|
|
|||
Loading…
Reference in New Issue