Files
windows_exporter/contrib/mixin/lib/add-runbook-links.libsonnet
T

20 lines
495 B
Jsonnet

{
prometheusAlerts+:: {
groups: [
group {
rules: [
if std.objectHas(rule, 'alert') && !(std.objectHas(rule, 'annotations') && std.objectHas(rule.annotations, 'runbook_url')) then
rule {
annotations+: {
runbook_url: $._config.runbookURLPattern % std.asciiLower(rule.alert),
},
}
else rule
for rule in group.rules
],
}
for group in super.groups
],
},
}