Skip to content

Consider adding support for client.address and service.address semantic conventions #493

@herrBez

Description

@herrBez

Preamble
According to the OpenTelemetry documentation, 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions