{"source":"semconv","version":"1.44.0","attribute":{"id":"network.transport","type":"enum","enumMembers":[{"id":"tcp","value":"tcp","stability":"stable","brief":"TCP"},{"id":"udp","value":"udp","stability":"stable","brief":"UDP"},{"id":"pipe","value":"pipe","stability":"stable","brief":"Named or anonymous pipe."},{"id":"unix","value":"unix","stability":"stable","brief":"UNIX domain socket"},{"id":"quic","value":"quic","stability":"stable","brief":"QUIC"}],"stability":"stable","brief":"[OSI transport layer](https://wikipedia.org/wiki/Transport_layer) or [inter-process communication method](https://wikipedia.org/wiki/Inter-process_communication).","note":"The value SHOULD be normalized to lowercase.\n\nConsider always setting the transport when setting a port number, since\na port number is ambiguous without knowing the transport. For example\ndifferent processes could be listening on TCP port 12345 and UDP port 12345.","examples":["tcp","udp"],"namespace":"network","definedIn":"model/network/registry.yaml","usedBy":[{"groupId":"common.kestrel.attributes","groupType":"attribute_group","requirementLevel":"recommended"},{"groupId":"mcp.common.attributes","groupType":"attribute_group","requirementLevel":"recommended"},{"groupId":"mcp.operation.metrics.attributes","groupType":"attribute_group","requirementLevel":"recommended"},{"groupId":"mcp.session.metrics.attributes","groupType":"attribute_group","requirementLevel":"recommended"},{"groupId":"metric.kestrel.active_connections","groupType":"metric","signalName":"kestrel.active_connections","requirementLevel":"recommended"},{"groupId":"metric.kestrel.active_tls_handshakes","groupType":"metric","signalName":"kestrel.active_tls_handshakes","requirementLevel":"recommended"},{"groupId":"metric.kestrel.connection.duration","groupType":"metric","signalName":"kestrel.connection.duration","requirementLevel":"recommended"},{"groupId":"metric.kestrel.queued_connections","groupType":"metric","signalName":"kestrel.queued_connections","requirementLevel":"recommended"},{"groupId":"metric.kestrel.queued_requests","groupType":"metric","signalName":"kestrel.queued_requests","requirementLevel":"recommended"},{"groupId":"metric.kestrel.rejected_connections","groupType":"metric","signalName":"kestrel.rejected_connections","requirementLevel":"recommended"},{"groupId":"metric.kestrel.tls_handshake.duration","groupType":"metric","signalName":"kestrel.tls_handshake.duration","requirementLevel":"recommended"},{"groupId":"metric.kestrel.upgraded_connections","groupType":"metric","signalName":"kestrel.upgraded_connections","requirementLevel":"recommended"},{"groupId":"metric.mcp.client.operation.duration","groupType":"metric","signalName":"mcp.client.operation.duration","requirementLevel":"recommended"},{"groupId":"metric.mcp.client.session.duration","groupType":"metric","signalName":"mcp.client.session.duration","requirementLevel":"recommended"},{"groupId":"metric.mcp.server.operation.duration","groupType":"metric","signalName":"mcp.server.operation.duration","requirementLevel":"recommended"},{"groupId":"metric.mcp.server.session.duration","groupType":"metric","signalName":"mcp.server.session.duration","requirementLevel":"recommended"},{"groupId":"metric.nfs.client.net.count","groupType":"metric","signalName":"nfs.client.net.count","requirementLevel":"recommended"},{"groupId":"metric.nfs.server.net.count","groupType":"metric","signalName":"nfs.server.net.count","requirementLevel":"recommended"},{"groupId":"metric.system.network.connection.count","groupType":"metric","signalName":"system.network.connection.count","requirementLevel":"recommended"},{"groupId":"metric.system.network.connections","groupType":"metric","signalName":"system.network.connections","requirementLevel":"recommended"},{"groupId":"network-core","groupType":"attribute_group","requirementLevel":"recommended"},{"groupId":"span.dotnet.socket.connect.internal","groupType":"span","requirementLevel":"recommended"},{"groupId":"span.http.client","groupType":"span","requirementLevel":"opt_in"},{"groupId":"span.http.server","groupType":"span","requirementLevel":"opt_in"},{"groupId":"span.mcp.client","groupType":"span","requirementLevel":"recommended"},{"groupId":"span.mcp.server","groupType":"span","requirementLevel":"recommended"},{"groupId":"trace.mcp.common.attributes","groupType":"attribute_group","requirementLevel":"recommended"}]},"history":[{"version":"1.30.0","publishedAt":"2025-01-24T19:11:42Z","kind":"first-seen","detail":"Already present at v1.30.0, the oldest release tracked here (stable)."}],"replaces":["net.transport"]}