%%%------------------------------------------------------------------------ %% 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. %%%------------------------------------------------------------------------- -include_lib("opentelemetry_semantic_conventions/include/attributes/network_attributes.hrl"). %% @deprecated Replaced by `network.local.address`. %% Deprecated, use `network.local.address`. -define(NET_HOST_IP, 'net.host.ip'). %% @deprecated Replaced by `server.address`. %% Deprecated, use `server.address`. -define(NET_HOST_NAME, 'net.host.name'). %% @deprecated Replaced by `server.port`. %% Deprecated, use `server.port`. -define(NET_HOST_PORT, 'net.host.port'). %% @deprecated Replaced by `network.peer.address`. %% Deprecated, use `network.peer.address`. -define(NET_PEER_IP, 'net.peer.ip'). %% @deprecated Replaced by `server.address` on client spans and `client.address` on server spans. %% Deprecated, use `server.address` on client spans and `client.address` on server spans. -define(NET_PEER_NAME, 'net.peer.name'). %% @deprecated Replaced by `server.port` on client spans and `client.port` on server spans. %% Deprecated, use `server.port` on client spans and `client.port` on server spans. -define(NET_PEER_PORT, 'net.peer.port'). %% @deprecated Replaced by `network.protocol.name`. %% Deprecated, use `network.protocol.name`. -define(NET_PROTOCOL_NAME, 'net.protocol.name'). %% @deprecated Replaced by `network.protocol.version`. %% Deprecated, use `network.protocol.version`. -define(NET_PROTOCOL_VERSION, 'net.protocol.version'). %% @deprecated Split to `network.transport` and `network.type`. %% Deprecated, use `network.transport` and `network.type`. -define(NET_SOCK_FAMILY, 'net.sock.family'). -define(NET_SOCK_FAMILY_VALUES_INET, 'inet'). -define(NET_SOCK_FAMILY_VALUES_INET6, 'inet6'). -define(NET_SOCK_FAMILY_VALUES_UNIX, 'unix'). %% @deprecated Replaced by `network.local.address`. %% Deprecated, use `network.local.address`. -define(NET_SOCK_HOST_ADDR, 'net.sock.host.addr'). %% @deprecated Replaced by `network.local.port`. %% Deprecated, use `network.local.port`. -define(NET_SOCK_HOST_PORT, 'net.sock.host.port'). %% @deprecated Replaced by `network.peer.address`. %% Deprecated, use `network.peer.address`. -define(NET_SOCK_PEER_ADDR, 'net.sock.peer.addr'). %% @deprecated Removed. %% Deprecated, no replacement at this time. -define(NET_SOCK_PEER_NAME, 'net.sock.peer.name'). %% @deprecated Replaced by `network.peer.port`. %% Deprecated, use `network.peer.port`. -define(NET_SOCK_PEER_PORT, 'net.sock.peer.port'). %% @deprecated Replaced by `network.transport`. %% Deprecated, use `network.transport`. -define(NET_TRANSPORT, 'net.transport'). -define(NET_TRANSPORT_VALUES_IP_TCP, 'ip_tcp'). -define(NET_TRANSPORT_VALUES_IP_UDP, 'ip_udp'). -define(NET_TRANSPORT_VALUES_PIPE, 'pipe'). -define(NET_TRANSPORT_VALUES_INPROC, 'inproc'). -define(NET_TRANSPORT_VALUES_OTHER, 'other'). %% The ISO 3166-1 alpha-2 2-character country code associated with the mobile carrier network. -define(NETWORK_CARRIER_ICC, 'network.carrier.icc'). %% The mobile carrier country code. -define(NETWORK_CARRIER_MCC, 'network.carrier.mcc'). %% The mobile carrier network code. -define(NETWORK_CARRIER_MNC, 'network.carrier.mnc'). %% The name of the mobile carrier. -define(NETWORK_CARRIER_NAME, 'network.carrier.name'). %% This describes more details regarding the connection.type. It may be the type of cell technology connection, but it could be used for describing details about a wifi connection. -define(NETWORK_CONNECTION_SUBTYPE, 'network.connection.subtype'). -define(NETWORK_CONNECTION_SUBTYPE_VALUES_GPRS, 'gprs'). -define(NETWORK_CONNECTION_SUBTYPE_VALUES_EDGE, 'edge'). -define(NETWORK_CONNECTION_SUBTYPE_VALUES_UMTS, 'umts'). -define(NETWORK_CONNECTION_SUBTYPE_VALUES_CDMA, 'cdma'). -define(NETWORK_CONNECTION_SUBTYPE_VALUES_EVDO_0, 'evdo_0'). -define(NETWORK_CONNECTION_SUBTYPE_VALUES_EVDO_A, 'evdo_a'). -define(NETWORK_CONNECTION_SUBTYPE_VALUES_CDMA2000_1XRTT, 'cdma2000_1xrtt'). -define(NETWORK_CONNECTION_SUBTYPE_VALUES_HSDPA, 'hsdpa'). -define(NETWORK_CONNECTION_SUBTYPE_VALUES_HSUPA, 'hsupa'). -define(NETWORK_CONNECTION_SUBTYPE_VALUES_HSPA, 'hspa'). -define(NETWORK_CONNECTION_SUBTYPE_VALUES_IDEN, 'iden'). -define(NETWORK_CONNECTION_SUBTYPE_VALUES_EVDO_B, 'evdo_b'). -define(NETWORK_CONNECTION_SUBTYPE_VALUES_LTE, 'lte'). -define(NETWORK_CONNECTION_SUBTYPE_VALUES_EHRPD, 'ehrpd'). -define(NETWORK_CONNECTION_SUBTYPE_VALUES_HSPAP, 'hspap'). -define(NETWORK_CONNECTION_SUBTYPE_VALUES_GSM, 'gsm'). -define(NETWORK_CONNECTION_SUBTYPE_VALUES_TD_SCDMA, 'td_scdma'). -define(NETWORK_CONNECTION_SUBTYPE_VALUES_IWLAN, 'iwlan'). -define(NETWORK_CONNECTION_SUBTYPE_VALUES_NR, 'nr'). -define(NETWORK_CONNECTION_SUBTYPE_VALUES_NRNSA, 'nrnsa'). -define(NETWORK_CONNECTION_SUBTYPE_VALUES_LTE_CA, 'lte_ca'). %% The internet connection type. -define(NETWORK_CONNECTION_TYPE, 'network.connection.type'). -define(NETWORK_CONNECTION_TYPE_VALUES_WIFI, 'wifi'). -define(NETWORK_CONNECTION_TYPE_VALUES_WIRED, 'wired'). -define(NETWORK_CONNECTION_TYPE_VALUES_CELL, 'cell'). -define(NETWORK_CONNECTION_TYPE_VALUES_UNAVAILABLE, 'unavailable'). -define(NETWORK_CONNECTION_TYPE_VALUES_UNKNOWN, 'unknown'). %% The network IO operation direction. -define(NETWORK_IO_DIRECTION, 'network.io.direction'). -define(NETWORK_IO_DIRECTION_VALUES_TRANSMIT, 'transmit'). -define(NETWORK_IO_DIRECTION_VALUES_RECEIVE, 'receive').