Constant opentelemetry_semantic_conventions::trace::HTTP_CLIENT_IP
source · pub const HTTP_CLIENT_IP: Key;
Expand description
The IP address of the original client behind all proxies, if known (e.g. from X-Forwarded-For).
This is not necessarily the same as net.sock.peer.addr
, which would
identify the network-level peer, which may be a proxy.
This attribute should be set when a source of information different
from the one used for net.sock.peer.addr
, is available even if that other
source just confirms the same value as net.sock.peer.addr
.
Rationale: For net.sock.peer.addr
, one typically does not know if it
comes from a proxy, reverse proxy, or the actual client. Setting
http.client_ip
when it's the same as net.sock.peer.addr
means that
one is at least somewhat confident that the address is not that of
the closest proxy.
Examples
83.164.160.102