Replace system.network.state with network.connection.state (#1632)
Signed-off-by: ChrsMark <chrismarkou92@gmail.com> Co-authored-by: Liudmila Molkova <limolkova@microsoft.com> Co-authored-by: Alexandra Konrad <alexandra.konrad@elastic.co>
This commit is contained in:
parent
a596f197d5
commit
3be2bcb68f
|
|
@ -0,0 +1,22 @@
|
||||||
|
# Use this changelog template to create an entry for release notes.
|
||||||
|
#
|
||||||
|
# If your change doesn't affect end users you should instead start
|
||||||
|
# your pull request title with [chore] or use the "Skip Changelog" label.
|
||||||
|
|
||||||
|
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
|
||||||
|
change_type: breaking
|
||||||
|
|
||||||
|
# The name of the area of concern in the attributes-registry, (e.g. http, cloud, db)
|
||||||
|
component: system
|
||||||
|
|
||||||
|
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
|
||||||
|
note: Replace `system.network.state` with `network.connection.state`
|
||||||
|
|
||||||
|
# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
|
||||||
|
# The values here must be integers.
|
||||||
|
issues: [308]
|
||||||
|
|
||||||
|
# (Optional) One or more lines of additional information to render under the primary note.
|
||||||
|
# These lines will be padded with 2 spaces and then inserted directly into the document.
|
||||||
|
# Use pipe (|) for multiline entries.
|
||||||
|
subtext:
|
||||||
|
|
@ -19,6 +19,7 @@ These attributes may be used for any network related operation.
|
||||||
| <a id="network-carrier-mcc" href="#network-carrier-mcc">`network.carrier.mcc`</a> | string | The mobile carrier country code. | `310` |  |
|
| <a id="network-carrier-mcc" href="#network-carrier-mcc">`network.carrier.mcc`</a> | string | The mobile carrier country code. | `310` |  |
|
||||||
| <a id="network-carrier-mnc" href="#network-carrier-mnc">`network.carrier.mnc`</a> | string | The mobile carrier network code. | `001` |  |
|
| <a id="network-carrier-mnc" href="#network-carrier-mnc">`network.carrier.mnc`</a> | string | The mobile carrier network code. | `001` |  |
|
||||||
| <a id="network-carrier-name" href="#network-carrier-name">`network.carrier.name`</a> | string | The name of the mobile carrier. | `sprint` |  |
|
| <a id="network-carrier-name" href="#network-carrier-name">`network.carrier.name`</a> | string | The name of the mobile carrier. | `sprint` |  |
|
||||||
|
| <a id="network-connection-state" href="#network-connection-state">`network.connection.state`</a> | string | The state of network connection [1] | `close_wait` |  |
|
||||||
| <a id="network-connection-subtype" href="#network-connection-subtype">`network.connection.subtype`</a> | string | This describes more details regarding the connection.type. It may be the type of cell technology connection, but it could be used for describing details about a wifi connection. | `LTE` |  |
|
| <a id="network-connection-subtype" href="#network-connection-subtype">`network.connection.subtype`</a> | string | This describes more details regarding the connection.type. It may be the type of cell technology connection, but it could be used for describing details about a wifi connection. | `LTE` |  |
|
||||||
| <a id="network-connection-type" href="#network-connection-type">`network.connection.type`</a> | string | The internet connection type. | `wifi` |  |
|
| <a id="network-connection-type" href="#network-connection-type">`network.connection.type`</a> | string | The internet connection type. | `wifi` |  |
|
||||||
| <a id="network-interface-name" href="#network-interface-name">`network.interface.name`</a> | string | The network interface name. | `lo`; `eth0` |  |
|
| <a id="network-interface-name" href="#network-interface-name">`network.interface.name`</a> | string | The network interface name. | `lo`; `eth0` |  |
|
||||||
|
|
@ -27,22 +28,42 @@ These attributes may be used for any network related operation.
|
||||||
| <a id="network-local-port" href="#network-local-port">`network.local.port`</a> | int | Local port number of the network connection. | `65123` |  |
|
| <a id="network-local-port" href="#network-local-port">`network.local.port`</a> | int | Local port number of the network connection. | `65123` |  |
|
||||||
| <a id="network-peer-address" href="#network-peer-address">`network.peer.address`</a> | string | Peer address of the network connection - IP address or Unix domain socket name. | `10.1.2.80`; `/tmp/my.sock` |  |
|
| <a id="network-peer-address" href="#network-peer-address">`network.peer.address`</a> | string | Peer address of the network connection - IP address or Unix domain socket name. | `10.1.2.80`; `/tmp/my.sock` |  |
|
||||||
| <a id="network-peer-port" href="#network-peer-port">`network.peer.port`</a> | int | Peer port number of the network connection. | `65123` |  |
|
| <a id="network-peer-port" href="#network-peer-port">`network.peer.port`</a> | int | Peer port number of the network connection. | `65123` |  |
|
||||||
| <a id="network-protocol-name" href="#network-protocol-name">`network.protocol.name`</a> | string | [OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent. [1] | `amqp`; `http`; `mqtt` |  |
|
| <a id="network-protocol-name" href="#network-protocol-name">`network.protocol.name`</a> | string | [OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent. [2] | `amqp`; `http`; `mqtt` |  |
|
||||||
| <a id="network-protocol-version" href="#network-protocol-version">`network.protocol.version`</a> | string | The actual version of the protocol used for network communication. [2] | `1.1`; `2` |  |
|
| <a id="network-protocol-version" href="#network-protocol-version">`network.protocol.version`</a> | string | The actual version of the protocol used for network communication. [3] | `1.1`; `2` |  |
|
||||||
| <a id="network-transport" href="#network-transport">`network.transport`</a> | string | [OSI transport layer](https://wikipedia.org/wiki/Transport_layer) or [inter-process communication method](https://wikipedia.org/wiki/Inter-process_communication). [3] | `tcp`; `udp` |  |
|
| <a id="network-transport" href="#network-transport">`network.transport`</a> | string | [OSI transport layer](https://wikipedia.org/wiki/Transport_layer) or [inter-process communication method](https://wikipedia.org/wiki/Inter-process_communication). [4] | `tcp`; `udp` |  |
|
||||||
| <a id="network-type" href="#network-type">`network.type`</a> | string | [OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent. [4] | `ipv4`; `ipv6` |  |
|
| <a id="network-type" href="#network-type">`network.type`</a> | string | [OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent. [5] | `ipv4`; `ipv6` |  |
|
||||||
|
|
||||||
**[1] `network.protocol.name`:** The value SHOULD be normalized to lowercase.
|
**[1] `network.connection.state`:** Connection states are defined as part of the [rfc9293](https://datatracker.ietf.org/doc/html/rfc9293#section-3.3.2)
|
||||||
|
|
||||||
**[2] `network.protocol.version`:** If protocol version is subject to negotiation (for example using [ALPN](https://www.rfc-editor.org/rfc/rfc7301.html)), this attribute SHOULD be set to the negotiated version. If the actual protocol version is not known, this attribute SHOULD NOT be set.
|
**[2] `network.protocol.name`:** The value SHOULD be normalized to lowercase.
|
||||||
|
|
||||||
**[3] `network.transport`:** The value SHOULD be normalized to lowercase.
|
**[3] `network.protocol.version`:** If protocol version is subject to negotiation (for example using [ALPN](https://www.rfc-editor.org/rfc/rfc7301.html)), this attribute SHOULD be set to the negotiated version. If the actual protocol version is not known, this attribute SHOULD NOT be set.
|
||||||
|
|
||||||
|
**[4] `network.transport`:** The value SHOULD be normalized to lowercase.
|
||||||
|
|
||||||
Consider always setting the transport when setting a port number, since
|
Consider always setting the transport when setting a port number, since
|
||||||
a port number is ambiguous without knowing the transport. For example
|
a port number is ambiguous without knowing the transport. For example
|
||||||
different processes could be listening on TCP port 12345 and UDP port 12345.
|
different processes could be listening on TCP port 12345 and UDP port 12345.
|
||||||
|
|
||||||
**[4] `network.type`:** The value SHOULD be normalized to lowercase.
|
**[5] `network.type`:** The value SHOULD be normalized to lowercase.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
`network.connection.state` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
|
||||||
|
|
||||||
|
| Value | Description | Stability |
|
||||||
|
|---|---|---|
|
||||||
|
| `close_wait` | close_wait |  |
|
||||||
|
| `closed` | closed |  |
|
||||||
|
| `closing` | closing |  |
|
||||||
|
| `established` | established |  |
|
||||||
|
| `fin_wait_1` | fin_wait_1 |  |
|
||||||
|
| `fin_wait_2` | fin_wait_2 |  |
|
||||||
|
| `last_ack` | last_ack |  |
|
||||||
|
| `listen` | listen |  |
|
||||||
|
| `syn_received` | syn_received |  |
|
||||||
|
| `syn_sent` | syn_sent |  |
|
||||||
|
| `time_wait` | time_wait |  |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -152,10 +173,10 @@ These attributes may be used for any network related operation.
|
||||||
|
|
||||||
| Value | Description | Stability |
|
| Value | Description | Stability |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| `inproc` | In-process communication. [5] |  |
|
| `inproc` | In-process communication. [6] |  |
|
||||||
| `ip_tcp` | ip_tcp |  |
|
| `ip_tcp` | ip_tcp |  |
|
||||||
| `ip_udp` | ip_udp |  |
|
| `ip_udp` | ip_udp |  |
|
||||||
| `other` | Something else (non IP-based). |  |
|
| `other` | Something else (non IP-based). |  |
|
||||||
| `pipe` | Named or anonymous pipe. |  |
|
| `pipe` | Named or anonymous pipe. |  |
|
||||||
|
|
||||||
**[5]:** Signals that there is only in-process communication not using a "real" network protocol in cases where network attributes would normally be expected. Usually all other network attributes can be left out in that case.
|
**[6]:** Signals that there is only in-process communication not using a "real" network protocol in cases where network attributes would normally be expected. Usually all other network attributes can be left out in that case.
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,6 @@
|
||||||
- [System CPU Attributes](#system-cpu-attributes)
|
- [System CPU Attributes](#system-cpu-attributes)
|
||||||
- [Filesystem Attributes](#filesystem-attributes)
|
- [Filesystem Attributes](#filesystem-attributes)
|
||||||
- [System Memory Attributes](#system-memory-attributes)
|
- [System Memory Attributes](#system-memory-attributes)
|
||||||
- [System Network Attributes](#system-network-attributes)
|
|
||||||
- [System Paging Attributes](#system-paging-attributes)
|
- [System Paging Attributes](#system-paging-attributes)
|
||||||
- [System Process Attributes](#system-process-attributes)
|
- [System Process Attributes](#system-process-attributes)
|
||||||
- [Deprecated System Attributes](#deprecated-system-attributes)
|
- [Deprecated System Attributes](#deprecated-system-attributes)
|
||||||
|
|
@ -85,33 +84,6 @@ Describes System Memory attributes
|
||||||
| `shared` | shared | <br>Removed, report shared memory usage with `metric.system.memory.shared` metric |
|
| `shared` | shared | <br>Removed, report shared memory usage with `metric.system.memory.shared` metric |
|
||||||
| `used` | used |  |
|
| `used` | used |  |
|
||||||
|
|
||||||
## System Network Attributes
|
|
||||||
|
|
||||||
Describes Network attributes
|
|
||||||
|
|
||||||
| Attribute | Type | Description | Examples | Stability |
|
|
||||||
|---|---|---|---|---|
|
|
||||||
| <a id="system-network-state" href="#system-network-state">`system.network.state`</a> | string | A stateless protocol MUST NOT set this attribute | `close_wait` |  |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
`system.network.state` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
|
|
||||||
|
|
||||||
| Value | Description | Stability |
|
|
||||||
|---|---|---|
|
|
||||||
| `close` | close |  |
|
|
||||||
| `close_wait` | close_wait |  |
|
|
||||||
| `closing` | closing |  |
|
|
||||||
| `delete` | delete |  |
|
|
||||||
| `established` | established |  |
|
|
||||||
| `fin_wait_1` | fin_wait_1 |  |
|
|
||||||
| `fin_wait_2` | fin_wait_2 |  |
|
|
||||||
| `last_ack` | last_ack |  |
|
|
||||||
| `listen` | listen |  |
|
|
||||||
| `syn_recv` | syn_recv |  |
|
|
||||||
| `syn_sent` | syn_sent |  |
|
|
||||||
| `time_wait` | time_wait |  |
|
|
||||||
|
|
||||||
## System Paging Attributes
|
## System Paging Attributes
|
||||||
|
|
||||||
Describes System Memory Paging attributes
|
Describes System Memory Paging attributes
|
||||||
|
|
@ -175,6 +147,7 @@ Deprecated system attributes.
|
||||||
| Attribute | Type | Description | Examples | Stability |
|
| Attribute | Type | Description | Examples | Stability |
|
||||||
|---|---|---|---|---|
|
|---|---|---|---|---|
|
||||||
| <a id="system-cpu-state" href="#system-cpu-state">`system.cpu.state`</a> | string | Deprecated, use `cpu.mode` instead. | `idle`; `interrupt` | <br>Replaced by `cpu.mode` |
|
| <a id="system-cpu-state" href="#system-cpu-state">`system.cpu.state`</a> | string | Deprecated, use `cpu.mode` instead. | `idle`; `interrupt` | <br>Replaced by `cpu.mode` |
|
||||||
|
| <a id="system-network-state" href="#system-network-state">`system.network.state`</a> | string | Deprecated, use `network.connection.state` instead. | `close_wait` | <br>Removed, report network connection state with `network.connection.state` attribute |
|
||||||
| <a id="system-processes-status" href="#system-processes-status">`system.processes.status`</a> | string | Deprecated, use `system.process.status` instead. | `running` | <br>Replaced by `system.process.status`. |
|
| <a id="system-processes-status" href="#system-processes-status">`system.processes.status`</a> | string | Deprecated, use `system.process.status` instead. | `running` | <br>Replaced by `system.process.status`. |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
@ -193,6 +166,25 @@ Deprecated system attributes.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
`system.network.state` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
|
||||||
|
|
||||||
|
| Value | Description | Stability |
|
||||||
|
|---|---|---|
|
||||||
|
| `close` | close |  |
|
||||||
|
| `close_wait` | close_wait |  |
|
||||||
|
| `closing` | closing |  |
|
||||||
|
| `delete` | delete |  |
|
||||||
|
| `established` | established |  |
|
||||||
|
| `fin_wait_1` | fin_wait_1 |  |
|
||||||
|
| `fin_wait_2` | fin_wait_2 |  |
|
||||||
|
| `last_ack` | last_ack |  |
|
||||||
|
| `listen` | listen |  |
|
||||||
|
| `syn_recv` | syn_recv |  |
|
||||||
|
| `syn_sent` | syn_sent |  |
|
||||||
|
| `time_wait` | time_wait |  |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
`system.processes.status` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
|
`system.processes.status` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
|
||||||
|
|
||||||
| Value | Description | Stability |
|
| Value | Description | Stability |
|
||||||
|
|
|
||||||
|
|
@ -1041,11 +1041,13 @@ This metric is [recommended][MetricRecommended].
|
||||||
|
|
||||||
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
||||||
|---|---|---|---|---|---|
|
|---|---|---|---|---|---|
|
||||||
|
| [`network.connection.state`](/docs/attributes-registry/network.md) | string | The state of network connection [1] | `close_wait` | `Recommended` |  |
|
||||||
| [`network.interface.name`](/docs/attributes-registry/network.md) | string | The network interface name. | `lo`; `eth0` | `Recommended` |  |
|
| [`network.interface.name`](/docs/attributes-registry/network.md) | string | The network interface name. | `lo`; `eth0` | `Recommended` |  |
|
||||||
| [`network.transport`](/docs/attributes-registry/network.md) | string | [OSI transport layer](https://wikipedia.org/wiki/Transport_layer) or [inter-process communication method](https://wikipedia.org/wiki/Inter-process_communication). [1] | `tcp`; `udp` | `Recommended` |  |
|
| [`network.transport`](/docs/attributes-registry/network.md) | string | [OSI transport layer](https://wikipedia.org/wiki/Transport_layer) or [inter-process communication method](https://wikipedia.org/wiki/Inter-process_communication). [2] | `tcp`; `udp` | `Recommended` |  |
|
||||||
| [`system.network.state`](/docs/attributes-registry/system.md) | string | A stateless protocol MUST NOT set this attribute | `close_wait` | `Recommended` |  |
|
|
||||||
|
|
||||||
**[1] `network.transport`:** The value SHOULD be normalized to lowercase.
|
**[1] `network.connection.state`:** Connection states are defined as part of the [rfc9293](https://datatracker.ietf.org/doc/html/rfc9293#section-3.3.2)
|
||||||
|
|
||||||
|
**[2] `network.transport`:** The value SHOULD be normalized to lowercase.
|
||||||
|
|
||||||
Consider always setting the transport when setting a port number, since
|
Consider always setting the transport when setting a port number, since
|
||||||
a port number is ambiguous without knowing the transport. For example
|
a port number is ambiguous without knowing the transport. For example
|
||||||
|
|
@ -1053,6 +1055,24 @@ different processes could be listening on TCP port 12345 and UDP port 12345.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
`network.connection.state` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
|
||||||
|
|
||||||
|
| Value | Description | Stability |
|
||||||
|
|---|---|---|
|
||||||
|
| `close_wait` | close_wait |  |
|
||||||
|
| `closed` | closed |  |
|
||||||
|
| `closing` | closing |  |
|
||||||
|
| `established` | established |  |
|
||||||
|
| `fin_wait_1` | fin_wait_1 |  |
|
||||||
|
| `fin_wait_2` | fin_wait_2 |  |
|
||||||
|
| `last_ack` | last_ack |  |
|
||||||
|
| `listen` | listen |  |
|
||||||
|
| `syn_received` | syn_received |  |
|
||||||
|
| `syn_sent` | syn_sent |  |
|
||||||
|
| `time_wait` | time_wait |  |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
`network.transport` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
|
`network.transport` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
|
||||||
|
|
||||||
| Value | Description | Stability |
|
| Value | Description | Stability |
|
||||||
|
|
@ -1063,25 +1083,6 @@ different processes could be listening on TCP port 12345 and UDP port 12345.
|
||||||
| `udp` | UDP |  |
|
| `udp` | UDP |  |
|
||||||
| `unix` | Unix domain socket |  |
|
| `unix` | Unix domain socket |  |
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
`system.network.state` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
|
|
||||||
|
|
||||||
| Value | Description | Stability |
|
|
||||||
|---|---|---|
|
|
||||||
| `close` | close |  |
|
|
||||||
| `close_wait` | close_wait |  |
|
|
||||||
| `closing` | closing |  |
|
|
||||||
| `delete` | delete |  |
|
|
||||||
| `established` | established |  |
|
|
||||||
| `fin_wait_1` | fin_wait_1 |  |
|
|
||||||
| `fin_wait_2` | fin_wait_2 |  |
|
|
||||||
| `last_ack` | last_ack |  |
|
|
||||||
| `listen` | listen |  |
|
|
||||||
| `syn_recv` | syn_recv |  |
|
|
||||||
| `syn_sent` | syn_sent |  |
|
|
||||||
| `time_wait` | time_wait |  |
|
|
||||||
|
|
||||||
<!-- markdownlint-restore -->
|
<!-- markdownlint-restore -->
|
||||||
<!-- prettier-ignore-end -->
|
<!-- prettier-ignore-end -->
|
||||||
<!-- END AUTOGENERATED TEXT -->
|
<!-- END AUTOGENERATED TEXT -->
|
||||||
|
|
|
||||||
|
|
@ -236,3 +236,43 @@ groups:
|
||||||
type: string
|
type: string
|
||||||
brief: 'The network interface name.'
|
brief: 'The network interface name.'
|
||||||
examples: [ 'lo', 'eth0' ]
|
examples: [ 'lo', 'eth0' ]
|
||||||
|
- id: network.connection.state
|
||||||
|
type:
|
||||||
|
members:
|
||||||
|
- id: closed
|
||||||
|
value: 'closed'
|
||||||
|
stability: experimental
|
||||||
|
- id: close_wait
|
||||||
|
value: 'close_wait'
|
||||||
|
stability: experimental
|
||||||
|
- id: closing
|
||||||
|
value: 'closing'
|
||||||
|
stability: experimental
|
||||||
|
- id: established
|
||||||
|
value: 'established'
|
||||||
|
stability: experimental
|
||||||
|
- id: fin_wait_1
|
||||||
|
value: 'fin_wait_1'
|
||||||
|
stability: experimental
|
||||||
|
- id: fin_wait_2
|
||||||
|
value: 'fin_wait_2'
|
||||||
|
stability: experimental
|
||||||
|
- id: last_ack
|
||||||
|
value: 'last_ack'
|
||||||
|
stability: experimental
|
||||||
|
- id: listen
|
||||||
|
value: 'listen'
|
||||||
|
stability: experimental
|
||||||
|
- id: syn_received
|
||||||
|
value: 'syn_received'
|
||||||
|
stability: experimental
|
||||||
|
- id: syn_sent
|
||||||
|
value: 'syn_sent'
|
||||||
|
stability: experimental
|
||||||
|
- id: time_wait
|
||||||
|
value: 'time_wait'
|
||||||
|
stability: experimental
|
||||||
|
stability: experimental
|
||||||
|
brief: "The state of network connection"
|
||||||
|
note: "Connection states are defined as part of the [rfc9293](https://datatracker.ietf.org/doc/html/rfc9293#section-3.3.2)"
|
||||||
|
examples: [ "close_wait" ]
|
||||||
|
|
|
||||||
|
|
@ -51,3 +51,46 @@ groups:
|
||||||
stability: experimental
|
stability: experimental
|
||||||
deprecated: 'Replaced by `cpu.mode`'
|
deprecated: 'Replaced by `cpu.mode`'
|
||||||
examples: [ "idle", "interrupt" ]
|
examples: [ "idle", "interrupt" ]
|
||||||
|
- id: system.network.state
|
||||||
|
deprecated: 'Removed, report network connection state with `network.connection.state` attribute'
|
||||||
|
type:
|
||||||
|
members:
|
||||||
|
- id: close
|
||||||
|
value: 'close'
|
||||||
|
stability: experimental
|
||||||
|
- id: close_wait
|
||||||
|
value: 'close_wait'
|
||||||
|
stability: experimental
|
||||||
|
- id: closing
|
||||||
|
value: 'closing'
|
||||||
|
stability: experimental
|
||||||
|
- id: delete
|
||||||
|
value: 'delete'
|
||||||
|
stability: experimental
|
||||||
|
- id: established
|
||||||
|
value: 'established'
|
||||||
|
stability: experimental
|
||||||
|
- id: fin_wait_1
|
||||||
|
value: 'fin_wait_1'
|
||||||
|
stability: experimental
|
||||||
|
- id: fin_wait_2
|
||||||
|
value: 'fin_wait_2'
|
||||||
|
stability: experimental
|
||||||
|
- id: last_ack
|
||||||
|
value: 'last_ack'
|
||||||
|
stability: experimental
|
||||||
|
- id: listen
|
||||||
|
value: 'listen'
|
||||||
|
stability: experimental
|
||||||
|
- id: syn_recv
|
||||||
|
value: 'syn_recv'
|
||||||
|
stability: experimental
|
||||||
|
- id: syn_sent
|
||||||
|
value: 'syn_sent'
|
||||||
|
stability: experimental
|
||||||
|
- id: time_wait
|
||||||
|
value: 'time_wait'
|
||||||
|
stability: experimental
|
||||||
|
stability: experimental
|
||||||
|
brief: "Deprecated, use `network.connection.state` instead."
|
||||||
|
examples: [ "close_wait" ]
|
||||||
|
|
|
||||||
|
|
@ -354,7 +354,7 @@ groups:
|
||||||
unit: "{connection}"
|
unit: "{connection}"
|
||||||
attributes:
|
attributes:
|
||||||
- ref: network.interface.name
|
- ref: network.interface.name
|
||||||
- ref: system.network.state
|
- ref: network.connection.state
|
||||||
- ref: network.transport
|
- ref: network.transport
|
||||||
|
|
||||||
# system.process.* metrics
|
# system.process.* metrics
|
||||||
|
|
|
||||||
|
|
@ -145,54 +145,6 @@ groups:
|
||||||
stability: experimental
|
stability: experimental
|
||||||
brief: "The filesystem mount path"
|
brief: "The filesystem mount path"
|
||||||
examples: ["/mnt/data"]
|
examples: ["/mnt/data"]
|
||||||
# System-specific network attributes
|
|
||||||
- id: registry.system.network
|
|
||||||
type: attribute_group
|
|
||||||
display_name: System Network Attributes
|
|
||||||
brief: "Describes Network attributes"
|
|
||||||
attributes:
|
|
||||||
- id: system.network.state
|
|
||||||
type:
|
|
||||||
members:
|
|
||||||
- id: close
|
|
||||||
value: 'close'
|
|
||||||
stability: experimental
|
|
||||||
- id: close_wait
|
|
||||||
value: 'close_wait'
|
|
||||||
stability: experimental
|
|
||||||
- id: closing
|
|
||||||
value: 'closing'
|
|
||||||
stability: experimental
|
|
||||||
- id: delete
|
|
||||||
value: 'delete'
|
|
||||||
stability: experimental
|
|
||||||
- id: established
|
|
||||||
value: 'established'
|
|
||||||
stability: experimental
|
|
||||||
- id: fin_wait_1
|
|
||||||
value: 'fin_wait_1'
|
|
||||||
stability: experimental
|
|
||||||
- id: fin_wait_2
|
|
||||||
value: 'fin_wait_2'
|
|
||||||
stability: experimental
|
|
||||||
- id: last_ack
|
|
||||||
value: 'last_ack'
|
|
||||||
stability: experimental
|
|
||||||
- id: listen
|
|
||||||
value: 'listen'
|
|
||||||
stability: experimental
|
|
||||||
- id: syn_recv
|
|
||||||
value: 'syn_recv'
|
|
||||||
stability: experimental
|
|
||||||
- id: syn_sent
|
|
||||||
value: 'syn_sent'
|
|
||||||
stability: experimental
|
|
||||||
- id: time_wait
|
|
||||||
value: 'time_wait'
|
|
||||||
stability: experimental
|
|
||||||
stability: experimental
|
|
||||||
brief: "A stateless protocol MUST NOT set this attribute"
|
|
||||||
examples: ["close_wait"]
|
|
||||||
# system.process.* attribute group
|
# system.process.* attribute group
|
||||||
- id: registry.system.process
|
- id: registry.system.process
|
||||||
type: attribute_group
|
type: attribute_group
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,12 @@ file_format: 1.1.0
|
||||||
schema_url: https://opentelemetry.io/schemas/next
|
schema_url: https://opentelemetry.io/schemas/next
|
||||||
versions:
|
versions:
|
||||||
next:
|
next:
|
||||||
|
all:
|
||||||
|
changes:
|
||||||
|
# https://github.com/open-telemetry/semantic-conventions/pull/1632
|
||||||
|
- rename_attributes:
|
||||||
|
attribute_map:
|
||||||
|
system.network.state: network.connection.state
|
||||||
1.29.0:
|
1.29.0:
|
||||||
all:
|
all:
|
||||||
changes:
|
changes:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue