-
Notifications
You must be signed in to change notification settings - Fork 38
Description
Motivation
Metrics created by the connector need to match the expected overflow behavior required by the Observability UI. The expected overflow keys from the UI are service.name
and transaction.name
. See slack thread
Implementation
Currently only the service.name: _other
is configured as an overflow attribute for all metrics. The connector should add the correct overflow attributes for metrics the are associated with transaction groups.
Challenge
The challenge is the attributes should only be added aggregated metrics associated with span signals i.e transaction.name: _other
should not be added to aggregation metrics derived from logs and metrics. Currently the connector only creates one lsminterval
processor which applies overflow attributes to all aggregation metrics. This can be done using OTTL, see comment
Expectation
When the transaction.name
overflows it should be correctly label to drive the below UI (example derived from apm-aggregation
). The Transaction
section shows Remaining Transaction