The Service Map for APM is here!

Beta Functions

Beta functions are available by editing the query JSON directly.

Default

Function Description Example
default() Adds a default value to sparse metrics. default(system.load.1{*}, <default_value>)

default_value: The value to use when data is not present

Exclude Null

Function Description Example
exclude_null() Remove N/A groups from your graph or top list. exclude_null(avg:system.load.1{*} by {host})

Lowess

Function Description Example
lowess() Smooth the metric by applying locally-weighted polynomial regression. lowess(avg:system.load.1{*})

Piecewise Linear

Function Description Example
piecewise_linear() Approximate the metric with a piecewise function of linear segments. piecewise_linear(avg:system.load.1{*})

Rolling Average

Function Description Example
rollingavg_5() Compute the rolling average over a span of 5. rollingavg_5(system.load.1{*})
rollingavg_13() Compute the rolling average over a span of 13. rollingavg_13(system.load.1{*})
rollingavg_21() Compute the rolling average over a span of 21. rollingavg_21(system.load.1{*})
rollingavg_29() Compute the rolling average over a span of 29. rollingavg_29(system.load.1{*})

Other functions