1.2 KiB
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. |
|
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 >}} |