bigpanda.statusFromLevel() function

bigpanda.statusFromLevel() is a user-contributed function maintained by the package author and can be updated or removed at any time.

bigpanda.statusFromLevel() converts an alert level to a BigPanda status.

BigPanda accepts one of ok, warning, or critical,.

Function type signature
(level: string) => string
For more information, see Function type signatures.



(Required) Alert level.

Supported alert levels
Alert level BigPanda status
crit critical
warn warning
info ok
ok ok
All other alert levels return a critical BigPanda status.


Convert an alert level to a BigPanda status

import "contrib/rhajek/bigpanda"

bigpanda.statusFromLevel(level: "crit")// Returns "critical"

Convert alert levels in a stream of tables to BigPanda statuses

Use map() to iterate over rows in a stream of tables and convert alert levels to Big Panda statuses.

import "contrib/rhajek/bigpanda"

    |> map(fn: (r) => ({r with big_panda_status: bigpanda.statusFromLevel(level: r._level)}))

View example input and ouput

Was this page helpful?

Thank you for your feedback!

Upgrade to InfluxDB Cloud or InfluxDB 2.0!

InfluxDB Cloud and InfluxDB OSS 2.0 ready for production.