Skip to content
semconv.com
↑↓ move↵ openUse with your agent →

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

Values (5)

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

  1. v1.40.0

    No longer referenced by attributes.metrics.rpc.client, attributes.metrics.rpc.server and 23 others.

  2. v1.39.0

    No longer referenced by rpc_service, rpc_service.server and 8 others.

  3. v1.39.0

    Now referenced by common.rpc.attributes, mcp.common.attributes and 19 others (recommended).

  4. v1.38.0

    No longer referenced by attributes.metrics.rpc.

  5. v1.38.0

    Now referenced by attributes.metrics.rpc.client, attributes.metrics.rpc.server and 21 others (recommended).

  6. v1.35.0

    Now referenced by system.network.connection.count and span.dotnet.socket.connect.internal (recommended).

  7. v1.31.0

    No longer referenced by span.rpc.connect_rpc, span.rpc.grpc and 1 other.

  8. v1.30.0

    Already present at v1.30.0, the oldest release tracked here (stable).

Definition sourceRegistry docsJSONUse with your agent →