网络

网络属性

这些属性可用于任何与网络相关的操作。

Attributes

StabilityValue Type描述Example Values
network.carrier.iccDevelopment字符串与移动运营商网络关联的 ISO 3166-1 alpha-2 2 位国家/地区代码。DE
network.carrier.mccDevelopment字符串移动运营商国家代码。310
network.carrier.mncDevelopment字符串移动运营商网络代码。001
network.carrier.nameDevelopment字符串移动运营商的名称。sprint
network.connection.stateDevelopment字符串网络连接状态 [1]close_wait
network.connection.subtypeDevelopment字符串这描述了 connection.type 的更多细节。它可能是蜂窝技术连接的类型,但也可能用于描述 Wi-Fi 连接的详细信息。LTE
network.connection.typeDevelopment字符串互联网连接类型。wifi
network.interface.nameDevelopment字符串网络接口名称。lo; eth0
network.io.directionDevelopment字符串网络 IO 操作方向。transmit
network.local.addressStable字符串网络连接的本地地址 - IP 地址或 Unix 域套接字名称。10.1.2.80/tmp/my.sock
network.local.portStableint网络连接的本地端口号。65123
network.peer.addressStable字符串网络连接的对端地址 - IP 地址或 Unix 域套接字名称。10.1.2.80/tmp/my.sock
network.peer.portStableint网络连接的对等端口号。65123
network.protocol.nameStable字符串OSI 应用层或非 OSI 等效层。[2]amqp; http; mqtt
network.protocol.versionStable字符串用于网络通信的协议的实际版本。[3]1.1; 2
network.transportStable字符串OSI 传输层进程间通信方法。[4]tcpudp
network.typeStable字符串OSI 网络层或非 OSI 等效。 [5]ipv4; ipv6

[1] network.connection.state: 连接状态定义在 rfc9293 中。

[2] network.protocol.name 值应规范化为小写。

[3] network.protocol.version 如果协议版本受协商(例如,使用 ALPN),则此属性应设置为协商后的版本。如果实际协议版本未知,则此属性不应设置。

[4] network.transport 值应规范化为小写。

在设置端口号时,应始终考虑设置传输协议,因为没有传输协议的端口号是模糊的。例如,不同的进程可能正在监听 TCP 端口 12345 和 UDP 端口 12345。

[5] network.type: 值应标准化为小写。


network.connection.state 具有以下预定义值列表。如果其中一个适用,则必须使用相应的值;否则,可以使用自定义值。

描述Stability
close_waitclose_waitDevelopment
closedclosedDevelopment
closingclosingDevelopment
establishedestablishedDevelopment
fin_wait_1fin_wait_1Development
fin_wait_2fin_wait_2Development
last_acklast_ackDevelopment
listenlistenDevelopment
syn_receivedsyn_receivedDevelopment
syn_sentsyn_sentDevelopment
time_waittime_waitDevelopment

network.connection.subtype 具有以下预定义值列表。如果其中一个适用,则必须使用相应的值;否则,可以使用自定义值。

描述Stability
cdmaCDMADevelopment
cdma2000_1xrttCDMA2000 1XRTTDevelopment
edgeEDGEDevelopment
ehrpdEHRPDDevelopment
evdo_0EVDO Rel. 0Development
evdo_aEVDO Rev. ADevelopment
evdo_bEVDO Rev. BDevelopment
gprsGPRSDevelopment
gsmGSMDevelopment
hsdpaHSDPADevelopment
hspaHSPADevelopment
hspapHSPAPDevelopment
hsupaHSUPADevelopment
idenIDENDevelopment
iwlanIWLANDevelopment
lteLTEDevelopment
lte_caLTE CADevelopment
nr5G NR (New Radio)Development
nrnsa5G NRNSA (New Radio Non-Standalone)Development
td_scdmaTD-SCDMADevelopment
umtsUMTSDevelopment

network.connection.type 具有以下预定义值列表。如果其中一个适用,则必须使用相应的值;否则,可以使用自定义值。

描述Stability
cellcellDevelopment
unavailableunavailableDevelopment
unknownunknownDevelopment
wifiwifiDevelopment
wiredwiredDevelopment

network.io.direction 具有以下已知值列表。如果其中一个适用,则必须使用相应的值;否则,可以使用自定义值。

描述Stability
receivereceiveDevelopment
transmittransmitDevelopment

network.transport 具有以下已知值列表。如果其中一个适用,则必须使用相应的_值_;否则,可以_使用_自定义值。

描述Stability
pipe命名或匿名管道。Stable
quicQUICStable
tcpTCPStable
udpUDPStable
unixUnix 域套接字Stable

network.type 具有以下预定义值列表。如果其中一个适用,则必须使用相应的值;否则,可以使用自定义值。

描述Stability
ipv4IPv4Stable
ipv6IPv6Stable

已弃用的网络属性

这些属性可用于任何与网络相关的操作。

Attributes

StabilityValue Type描述Example Values
net.host.ipDeprecated
已替换为 network.local.address
字符串已弃用,请使用 network.local.address192.168.0.1
net.host.nameDeprecated
已替换为 server.address
字符串已弃用,请使用 server.addressexample.com
net.host.portDeprecated
已替换为 server.port
int已弃用,请使用 server.port8080
net.peer.ipDeprecated
已替换为 network.peer.address
字符串已弃用,请使用 network.peer.address127.0.0.1
net.peer.nameDeprecated
在客户端 span 中已替换为 server.address,在服务器 span 中已替换为 client.address
字符串已弃用,在客户端 span 中请使用 server.address,在服务器 span 中请使用 client.addressexample.com
net.peer.portDeprecated
在客户端 span 中已替换为 server.port,在服务器 span 中已替换为 client.port
int已弃用,在客户端 span 中请使用 server.port,在服务器 span 中请使用 client.port8080
net.protocol.nameDeprecated
已替换为 network.protocol.name
字符串已弃用,请使用 network.protocol.nameamqp; http; mqtt
net.protocol.versionDeprecated
已替换为 network.protocol.version
字符串已弃用,请使用 network.protocol.version3.1.1
net.sock.familyDeprecated
已拆分为 network.transportnetwork.type
字符串已弃用,请使用 network.transportnetwork.typeinet; inet6; unix
net.sock.host.addrDeprecated
已替换为 network.local.address
字符串已弃用,请使用 network.local.address/var/my.sock
net.sock.host.portDeprecated
已替换为 network.local.port
int已弃用,请使用 network.local.port8080
net.sock.peer.addrDeprecated
已替换为 network.peer.address
字符串已弃用,请使用 network.peer.address192.168.0.1
net.sock.peer.nameDeprecated
已移除。目前没有替代品。
字符串已弃用,目前没有替代品。/var/my.sock
net.sock.peer.portDeprecated
已替换为 network.peer.port
int已弃用,请使用 network.peer.port65531
net.transportDeprecated
已替换为 network.transport
字符串已弃用,请使用 network.transportip_tcp; ip_udp; pipe

net.sock.family 具有以下预定义值列表。如果其中一个适用,则必须使用相应的值;否则,可以使用自定义值。

描述Stability
inetIPv4 地址Development
inet6IPv6 地址Development
unixUnix 域套接字路径Development

net.transport 具有以下预定义值列表。如果其中一个适用,则必须使用相应的值;否则,可以使用自定义值。

描述Stability
inproc进程内通信。 [6]Development
ip_tcpip_tcpDevelopment
ip_udpip_udpDevelopment
other其他(非 IP 协议)。Development
pipe命名或匿名管道。Development

[6]: 表示存在仅限于进程内的通信,未使用“真实”网络协议,在这种情况下通常会期望网络属性。通常情况下,所有其他网络属性都可以省略。