network.transport
Stableenumas of v1.44.0
OSI transport layer or inter-process communication method.
The value SHOULD be normalized to lowercase.
Consider always setting the transport when setting a port number, since a port number is ambiguous without knowing the transport. For example different processes could be listening on TCP port 12345 and UDP port 12345.
Examples
- tcp
- udp
Values (5)
tcpTCPudpUDPpipeNamed or anonymous pipe.unixUNIX domain socketquicQUIC
Used by
metrics (16)
- kestrel.active_connections
- kestrel.active_tls_handshakes
- kestrel.connection.duration
- kestrel.queued_connections
- kestrel.queued_requests
- kestrel.rejected_connections
- kestrel.tls_handshake.duration
- kestrel.upgraded_connections
- mcp.client.operation.duration
- mcp.client.session.duration
- mcp.server.operation.duration
- mcp.server.session.duration
- nfs.client.net.count
- nfs.server.net.count
- system.network.connection.count
- system.network.connections
spans (5)
- span.dotnet.socket.connect.internal
- span.http.client (opt-in)
- span.http.server (opt-in)
- span.mcp.client
- span.mcp.server
* required on that signal.
History
Already present at v1.30.0, the oldest release tracked here (stable).