bigpanda.statusFromLevel() function
bigpanda.statusFromLevel()
is a user-contributed function maintained by
the package author.
bigpanda.statusFromLevel()
converts an alert level to a BigPanda status.
BigPanda accepts one of ok, warning, or critical,.
Function type signature
(level: string) => string
Parameters
level
(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. |
Examples
- Convert an alert level to a BigPanda status
- Convert alert levels in a stream of tables to BigPanda statuses
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"
data
|> map(fn: (r) => ({r with big_panda_status: bigpanda.statusFromLevel(level: r._level)}))
Was this page helpful?
Thank you for your feedback!
Support and feedback
Thank you for being part of our community! We welcome and encourage your feedback and bug reports for Flux and this documentation. To find support, use the following resources:
Customers with an annual or support contract can contact InfluxData Support.