unknown_alert

Diagnostic `nanook::admin::unknown_alert`

Summary

{0}

Help

list configured alerts via nanook ctl state and copy the expression verbatim

Details

When this fires

Dispatch::silence in nanook-admin/src/dispatch.rs asked the engine to silence an alert by expression, and no rule in the loaded config matches that exact string. Silence lookups are by expr (full text), so a one-character drift, extra whitespace, or quoting weirdness from your shell is enough to miss.

What to check

  • List the configured rules and copy the expression verbatim:
nanook ctl state
nanook ctl silence "cpu.usage > 90" 600
  • A parse error in the config file silently keeps the previous ruleset live; double-check the rule survived the last nanook ctl reload.
  • Watch out for smart quotes from copy/paste. The engine compares plain ASCII.