Learn how to run powerful aggregations across your data to produce insights that are easy to understand and monitor.
Visualizations are powerful aggregations of your data to produce insights that are easy to understand and monitor.
With visualizations, you can create and obtain data stats, group fields, and observe methods in running deployments.
This page introduces you to the visualizations supported by Axiom and some tips on how best to use them.
count
The count
visualization counts all matching events and produces a time series chart.
This visualization doesn’t take an argument.
The visualization produces a separate result for each group plotted on a time series chart.
`count` overview
distinct
The distinct
visualization counts each distinct occurrence of the distinct field inside the dataset and produce a time series chart.
field: any
is the field to aggregate.
The visualization produces a separate result for each group plotted on a time series chart.
`distinct` overview
avg
The avg
visualization averages the values of the field inside the dataset and produces a time series chart.
field: number
is the number field to average.
The visualization produces a separate result for each group plotted on a time series chart.
`avg` overview
max
The max
visualization finds the maximum value of the field inside the dataset and produces a time series chart.
field: number
is the number field where Axiom finds the maximum value.
The visualization produces a separate result for each group plotted on a time series chart.
max overview
min
The min
visualization finds the minimum value of the field inside the dataset and produces a time series chart.
field: number
is the number field where Axiom finds the minimum value.
The visualization produces a separate result for each group plotted on a time series chart.
`min` overview
sum
The sum
visualization adds all the values of the field inside the dataset and produces a time series chart.
field: number
is the number field where Axiom calculates the sum.
The visualization produces a separate result for each group plotted on a time series chart.
`sum` overview
percentiles
The percentiles
visualization calculates the requested percentiles of the field in the dataset and produces a time series chart.
field: number
is the number field where Axiom calculates the percentiles.percentiles: number [, ...]
is a list of percentiles , each a float between 0 and 100. For example, percentiles(request_size, 95, 99, 99.9)
.The visualization produces a separate result for each group plotted on a horizontal bar chart, allowing for visual comparison across the groups.
`percentile` overview
histogram
The histogram
visualization buckets the field into a distribution of N buckets, returning a time series heatmap chart.
field: number
is the number field where Axiom calculates the distribution.nBuckets
is the number of buckets to return. For example, histogram(request_size, 15)
.The visualization produces a separate result for each group plotted on a time series histogram. Hovering over a group in the totals table shows only the results for that group in the histogram.
`histogram` overview
topk
The topk
visualization calculates the top values for a field in a dataset.
field: number
is the number field where Axiom calculates the top values.nResults
is the number of top values to return. For example, topk(method, 10)
.The visualization produces a separate result for each group plotted on a time series chart.
`topk` overview
variance
The variance
visualization calculates the variance of the field in the dataset and produces a time series chart.
The variance
aggregation returns the sample variance of the fields of the dataset.
field: number
is the number field where Axiom calculates the variance.
The visualization produces a separate result for each group plotted on a time series chart.
`variance` overview
stddev
The stddev
visualization calculates the standard deviation of the field in the dataset and produces a time series chart.
The stddev
aggregation returns the sample standard deviation of the fields of the dataset.
field: number
is the number field where Axiom calculates the standard deviation.
The visualization produces a separate result for each group plotted on a time series chart.
`stddev` overview