Skip to main content
Sumo Logic

quantize

You can use the quantize operator to control the Sumo’s quantization behavior, which is described in detail in Metric Quantization. You can specify:

  • The size of the time buckets across which Sumo aggregates your metrics. If you do not specify a quantization interval, Sumo determines an optimum size for time buckets, as described in Automatic quantization at query time.  
  • The rollup type that Sumo uses to aggregate the individual data points in a time bucket, which can be one of avg, min, max, sum, or count. If you do not specify a rollup type in the quantize clause of your query, for each time bucket, Sumo presents the average of the data points in that bucket.  

quantize syntax

quantize to INTERVAL [using ROLLUP]

where:

ROLLUP is  avg, min, max, sum, or count.

quantize examples 

Set time bucket size

The quantize clause in this metric query sets the time bucket size to 5 minutes. Sumo will aggregate the metrics in each time bucket using the default rollup type, avg

_sourceCategory=hostmetrics | quantize to 5m

Set time bucket size and rollup type

The quantize clause in this metric query sets the time bucket size to 10 minutes, and specifies the sum rollup type. Sumo will sum the metric values in each 5 minute time bucket and return that value.

metric=CPU_User cluster=kafka | quantize to 10m using sum