pagerduty.severityFromLevel() function
The pagerduty.severityFromLevel()
function converts an InfluxDB status level to a PagerDuty severity.
*Function type: Transformation*
import "pagerduty"
pagerduty.severityFromLevel(
level: "crit"
)
// Returns "critical"
Status level | PagerDuty severity |
---|---|
crit | critical |
warn | warning |
info | info |
ok | info |
Parameters
level
The InfluxDB status level to convert to a PagerDuty severity.
*Data type: String*
Function definition
import "strings"
severityFromLevel = (level) => {
lvl = strings.toLower(v:level)
sev = if lvl == "warn" then "warning"
else if lvl == "crit" then "critical"
else if lvl == "info" then "info"
else if lvl == "ok" then "info"
else "error"
return sev
}