docs-v2/content/influxdb/v2.0/reference/flux/stdlib/monitor/statechangesonly.md

1.2 KiB

title description menu weight
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.
influxdb_2_0_ref
name parent
monitor.stateChangesOnly InfluxDB monitor
202

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

import "influxdata/influxdb/monitor"

monitor.stateChangesOnly()

Examples

Return records representing state changes
import "influxdata/influxdb/monitor"


monitor.from(start: -1h)
  |> monitor.stateChangesOnly()

{{< flex >}} {{% flex-content %}} Given the following input:

_time _level
0001 ok
0002 ok
0003 warn
0004 crit
{{% /flex-content %}}
{{% flex-content %}}
monitor.stateChangesOnly() outputs:
_time _level
0002 ok
0003 warn
0004 crit
{{% /flex-content %}}
{{< /flex >}}