This functionality is experimental and may be changed or removed completely in a future release. Elastic will take a best effort approach to fix any issues, but experimental features are not subject to the support SLA of official GA features.
When enabled, APM Server produces transaction histogram metrics that are used to power the APM app. Shifting this responsibility from APM app to APM Server removes the need to store unsampled transactions, reducing storage costs.
Example config file:
apm-server: aggregation: transactions: enabled: true interval: 1m sampling: keep_unsampled: false
Enables the collection and publishing of transaction metrics.
Enabling this setting removes the need to store unsampled transactions, reducing storage costs.
Storing unsampled transactions is controlled independently with
To prevent inaccuracies in the APM app, transaction metrics must also be enabled in
See APM app settings for more information.
Controls the frequency of metrics publication.
Maximum number of transaction groups to keep track of. Once exceeded, APM Server devolves into recording a metrics document for each transaction that is not in one of the transaction groups being tracked.
The fixed, worst-case percentage error (specified as a number of significant digits)
to maintain for recorded metrics.
Supported values are
See HDR histogram for more information.
Controls the recording of unsampled transaction documents.
Dropping unsampled documents (
keep_unsampled: false) reduces APM’s storage consumption.
Unsampled transactions should only be dropped when
otherwise, the APM app will report inaccurate metrics.