avg
The avg
aggregation function calculates the average (arithmetic mean) across the group.
Use this function with the summarize
, eventstats
, and timestats
operators.
Syntax
avg( Expression )
Arguments
- Expression: Expression used for aggregation calculation. Records with
null
values are ignored and not included in the calculation. Wildcards are not supported for field names.
Results
Returns the average value of Expression across the group.
Examples
This example summarizes average byte count across the specified number of events:
dataset="cribl_search_sample" | limit 1000 | summarize AverageSessionBytes = avg(bytes)
This example summarizes average byte count, and corresponding (small-sample) standard deviation, by source address:
dataset="cribl_search_sample" dataSource="vpcflowlogs" | summarize avg(bytes), stdev(bytes) by srcaddr
This example summarizes average byte count, and two measures of variance (sample- and population-based), by source address:
dataset="cribl_search_sample" dataSource="vpcflowlogs"
| summarize avg(bytes), variance(bytes), variancep(bytes) by srcaddr