Skip to content

InfraSigns

Stop reacting to alerts. Start knowing what's coming.

InfraSigns connects to your Prometheus and delivers a daily AI-generated digest — overall health, anomalies, and recommended actions — straight to Telegram, Slack, or email. When incidents fire, it correlates the alert storm into a single root-cause summary instead of forwarding 50 individual notifications — and can page your on-call rotation through PagerDuty.

How it works

Every morning at the configured time, InfraSigns:

  1. Scrapes your Prometheus for active alerts and key metrics
  2. Runs the deterministic analysis engine (golden signals, thresholds, baseline anomalies) and — when an LLM is configured (OpenAI or Anthropic) — narrates the findings with it; with llm.provider: none the engine's findings become the report directly, no API key needed
  3. Delivers a concise summary to Telegram, Slack, and/or email

Example output:

Infrastructure Health Digest — production

• Overall status: HEALTHY
• CPU at 18.3% — nominal
• Memory at 61.2% — healthy
• Disk at 45.8% — healthy
• No active alerts

No action required. System is performing normally.

When critical alerts fire, InfraSigns correlates them and sends one message:

Incident Summary — production

Root cause: NodeDown on prod-db-1 (firing since 14:23 UTC)
Impact: Database writes failing — API returning 503

Immediate actions:
  1. Check prod-db-1: ssh prod-db-1
  2. Review recent deployments: git log --oneline -5
  3. Failover to replica if node is unrecoverable

Incidents can also page your on-call rotation through PagerDuty (a firing incident triggers an alert; its resolution clears it).

Key features

  • Zero alert fatigue — one message per incident, not one per firing rule
  • Root cause detection — correlates alerts by instance and job
  • Daily digest — proactive health summary every morning
  • Ask, don't dig — a Telegram and Slack Q&A bot and an MCP server answer questions about your infra with real data
  • Self-hosted — your data never leaves your infrastructure
  • Single binary — no dependencies, runs anywhere Go runs
  • Docker-readydocker compose up and you're done
  • Kubernetes-native — Helm chart with migration hooks, ServiceMonitor, and existingSecret support

Try it now

git clone https://github.com/infrasigns/infrasigns
cd infrasigns
go run ./cmd/demo

No API keys or Prometheus required. See the Getting Started guide for production setup.