Compute Metric Statistics
Description
The Compute Metric Statistics processor can be used to calculate statistics for metrics over fixed time intervals to reduce metric throughput.
Supported Types
Metrics | Logs | Traces |
---|---|---|
✓ |
Configuration Table
Parameter | Type | Default | Description |
---|---|---|---|
interval | int | 60 | The interval in seconds on which to aggregate metrics. Caclulated metrics will be emitted after the interval passes. |
include | regex | .* | A regex that must match against the metric's name in order to calculate statistics from it. The default value matches all metrics. |
stats | []string | ["min", "max", "avg"] | A list of statistics to calculate on matched metrics. Valid values are: min , max , avg , first , and last . |
Example Configuration
Calculate Average, Minimum, and Maximum
Calculate the average, minimum, and maximum values of each incoming metric, and emit them with a .avg
, .min
, and .max
suffix, respectively.
Web Interface
Standalone Processor
Take the Most Recent Value
Take the last value of a metric over a 60 second interval, and emit the metric with a suffix of .last
.
Web Interface
Standalone Processor