1.5 KiB
Functions reference
Transform
groupBy
groupBy(interval, function)
Takes each timeseries and consolidate its points falled in given interval into one point using function, which can be one of: avg, min, max, median.
Examples:
groupBy(10m, avg)
groupBy(1h, median)
scale
scale(factor)
Takes timeseries and multiplies each point by the given factor.
Examples:
scale(100)
scale(0.01)
Aggregate
aggregateBy
aggregateBy(interval, function)
Takes all timeseries and consolidate all its points falled in given interval into one point using function, which can be one of: avg, min, max, median.
Examples:
aggregateBy(10m, avg)
aggregateBy(1h, median)
sumSeries
sumSeries()
This will add metrics together and return the sum at each datapoint. This method required interpolation of each timeseries so it may cause high CPU load. Try to combine it with groupBy() function to reduce load.
average
average(interval)
Deprecated, use aggregateBy(interval, avg) instead.
min
min(interval)
Deprecated, use aggregateBy(interval, min) instead.
max
max(interval)
Deprecated, use aggregateBy(interval, max) instead.
Trends
trendValue
trendValue(valueType)
Specifying type of trend value returned by Zabbix when trends are used (avg, min or max).
Alias
setAlias
setAlias(alias)
Returns given alias instead of the metric name.
Examples:
setAlias(load)