elastic / elastic/apm-server

monitoring: Record event type metrics from client in pre batch processors

Open
#20,595 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Go
Stars
1.3k
Forks
543
Avg merge
1d 18h
Merged PRs (30d)
109

Description

Since EventCounter is after TBS and aggregations, `apm-server.processor.span.transformations` and other exposed metrics are post-aggregation (i.e. metric counts would include aggregated metrics) and post-TBS (i.e. it only reports sampled span counts).

We should add an EventCount in the pre batch processors to report actual event counts from clients.

- naming is TBD, whether it should reuse `apm-server.processor.span.transformations` etc and move the existing one to use another metric name.
- update metric mappings in integrations, metricbeat and stack monitoring mappings.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.