{"source":"semconv","version":"1.44.0","attribute":{"id":"client.address","type":"string","stability":"stable","brief":"Client address - domain name if available without reverse DNS lookup; otherwise, IP address or UNIX domain socket name.","note":"When observed from the server side, and when communicating through an intermediary, `client.address` SHOULD represent the client address behind any intermediaries,  for example proxies, if it's available.","examples":["client.example.com","10.1.2.80","/tmp/my.sock"],"namespace":"client","definedIn":"model/client/registry.yaml","usedBy":[{"groupId":"client","groupType":"attribute_group","requirementLevel":"recommended"},{"groupId":"span.http.server","groupType":"span","requirementLevel":"recommended"},{"groupId":"span.mcp.server","groupType":"span","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":["http.client_ip"]}