aboutsummaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/opentelemetry/semconv/_incubating/attributes/net_attributes.py
diff options
context:
space:
mode:
authorS. Solomon Darnell2025-03-28 21:52:21 -0500
committerS. Solomon Darnell2025-03-28 21:52:21 -0500
commit4a52a71956a8d46fcb7294ac71734504bb09bcc2 (patch)
treeee3dc5af3b6313e921cd920906356f5d4febc4ed /.venv/lib/python3.12/site-packages/opentelemetry/semconv/_incubating/attributes/net_attributes.py
parentcc961e04ba734dd72309fb548a2f97d67d578813 (diff)
downloadgn-ai-master.tar.gz
two version of R2R are hereHEADmaster
Diffstat (limited to '.venv/lib/python3.12/site-packages/opentelemetry/semconv/_incubating/attributes/net_attributes.py')
-rw-r--r--.venv/lib/python3.12/site-packages/opentelemetry/semconv/_incubating/attributes/net_attributes.py121
1 files changed, 121 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/opentelemetry/semconv/_incubating/attributes/net_attributes.py b/.venv/lib/python3.12/site-packages/opentelemetry/semconv/_incubating/attributes/net_attributes.py
new file mode 100644
index 00000000..a1789a06
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/opentelemetry/semconv/_incubating/attributes/net_attributes.py
@@ -0,0 +1,121 @@
+# Copyright The OpenTelemetry Authors
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+from enum import Enum
+from typing import Final
+
+from deprecated import deprecated
+
+NET_HOST_IP: Final = "net.host.ip"
+"""
+Deprecated: Replaced by `network.local.address`.
+"""
+
+NET_HOST_NAME: Final = "net.host.name"
+"""
+Deprecated: Replaced by `server.address`.
+"""
+
+NET_HOST_PORT: Final = "net.host.port"
+"""
+Deprecated: Replaced by `server.port`.
+"""
+
+NET_PEER_IP: Final = "net.peer.ip"
+"""
+Deprecated: Replaced by `network.peer.address`.
+"""
+
+NET_PEER_NAME: Final = "net.peer.name"
+"""
+Deprecated: Replaced by `server.address` on client spans and `client.address` on server spans.
+"""
+
+NET_PEER_PORT: Final = "net.peer.port"
+"""
+Deprecated: Replaced by `server.port` on client spans and `client.port` on server spans.
+"""
+
+NET_PROTOCOL_NAME: Final = "net.protocol.name"
+"""
+Deprecated: Replaced by `network.protocol.name`.
+"""
+
+NET_PROTOCOL_VERSION: Final = "net.protocol.version"
+"""
+Deprecated: Replaced by `network.protocol.version`.
+"""
+
+NET_SOCK_FAMILY: Final = "net.sock.family"
+"""
+Deprecated: Split to `network.transport` and `network.type`.
+"""
+
+NET_SOCK_HOST_ADDR: Final = "net.sock.host.addr"
+"""
+Deprecated: Replaced by `network.local.address`.
+"""
+
+NET_SOCK_HOST_PORT: Final = "net.sock.host.port"
+"""
+Deprecated: Replaced by `network.local.port`.
+"""
+
+NET_SOCK_PEER_ADDR: Final = "net.sock.peer.addr"
+"""
+Deprecated: Replaced by `network.peer.address`.
+"""
+
+NET_SOCK_PEER_NAME: Final = "net.sock.peer.name"
+"""
+Deprecated: Removed.
+"""
+
+NET_SOCK_PEER_PORT: Final = "net.sock.peer.port"
+"""
+Deprecated: Replaced by `network.peer.port`.
+"""
+
+NET_TRANSPORT: Final = "net.transport"
+"""
+Deprecated: Replaced by `network.transport`.
+"""
+
+
+@deprecated(
+ reason="The attribute net.sock.family is deprecated - Split to `network.transport` and `network.type`"
+) # type: ignore
+class NetSockFamilyValues(Enum):
+ INET = "inet"
+ """IPv4 address."""
+ INET6 = "inet6"
+ """IPv6 address."""
+ UNIX = "unix"
+ """Unix domain socket path."""
+
+
+@deprecated(
+ reason="The attribute net.transport is deprecated - Replaced by `network.transport`"
+) # type: ignore
+class NetTransportValues(Enum):
+ IP_TCP = "ip_tcp"
+ """ip_tcp."""
+ IP_UDP = "ip_udp"
+ """ip_udp."""
+ PIPE = "pipe"
+ """Named or anonymous pipe."""
+ INPROC = "inproc"
+ """In-process communication."""
+ OTHER = "other"
+ """Something else (non IP-based)."""