DataHub

Rules and Actions

Rule not firing, alarm missing, or notification not delivered.

Symptoms

  • Rule state stays NORMAL when value looks out of range
  • Alarm created but no Slack/email/Telegram message
  • HTTP action appears to do nothing

Rules not firing

  1. Rule is active and tag path matches incoming telemetry exactly
  2. Detector params — windowed types need enough samples (minSamples, windowSec)
  3. THRESHOLD — expression syntax; duration / PENDING state before TRIGGERED
  4. GOLDEN_PROFILE — baseline record exists for the tag
  5. Rule-worker running — changes propagate via datahub.rule.changed without restart

Actions not delivering

  1. Channel configured (webhook URL, email to, etc.)
  2. Environment variables for Slack/Telegram/SMTP if channel config is empty
  3. Unconfigured channels are skipped — they do not fail the job
  4. Test HTTP sink: GET /api/webhooks/test/log after triggering a test rule