Consider adding support for `client.address` and `service.address` semantic conventions
- Dominant language
- Go
- Stars
- 12
- Forks
- 31
- Avg merge
- 8h 55m
- Merged PRs (30d)
- 2
Description
**Preamble**
According to the [OpenTelemetry documentation](https://opentelemetry.io/docs/specs/semconv/general/attributes/#client-attributes), the `client.address` and `service.address` semantic conventions are considered stable . The `*.address` field, similarly to ECS can be both an IP-address and a hostname/domain name.
The APM Ingest pipelines apply the `geoip` processors to `client.ip` and `service.ip` to enrich the data with geographical information.
**Issue**
As of now, given that the fields are not recognized by apm-data, these fields are put into `labels.client_address` and `labels.server_address` and no enrichment is applied.
**Desired Solution**
It would be beneficial if the APM data processing could check whether client.address contains an IP address and, if so, populate the corresponding ECS field client.ip, so that the existing ingest pipelines populates the geo information
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.