monitor.stateChangesOnly() function

The monitor.stateChangesOnly() function takes a stream of tables that contains a _level column and returns a stream of tables where each record represents a state change.

*Function type: Transformation*

  1. import "influxdata/influxdb/monitor"
  2. monitor.stateChangesOnly()

Examples

Return records representing state changes
  1. import "influxdata/influxdb/monitor"
  2. monitor.from(start: -1h)
  3. |> monitor.stateChangesOnly()

Given the following input:

_time_level
0001ok
0002ok
0003warn
0004crit

monitor.stateChangesOnly() outputs:

_time_level
0002ok
0003warn
0004crit