History you can trust
Every lifecycle transition is stored in SQLite or PostgreSQL. A missed poll or an Alertmanager outage is never recorded as a resolution — no phantom resolves, no inflated occurrence counts.
How the history stays clean
When the alert disappears but the questions remain.



Alertmanager shows what is firing right now — and forgets it the moment it resolves. Jarvis is an open-source web UI on top of Prometheus Alertmanager. It adds the full history of every alert, including how often it fired, plus claims and comments so your team knows who is on it and what was found. All your clusters in one live view.
Jarvis is the part between an alert firing and a human deciding what to do about it. It does not graph metrics, send notifications or manage tickets, and it is not meant to. What is in scope — and what never will be
Every line is held to the same bar as any other production code: static analysis and vulnerability scans in CI, a strict Content Security Policy and a hardened, read-only container. How Jarvis is secured
Current release image: ghcr.io/kj187/jarvis:1.12.0.