After the outage
From the incident to your client and your Grafana
What happens when something goes down: what it costs, how it gets fixed, who hears about it and where you see it.
Incident and cost, together
Each incident carries its timeline, who is on it, its notes and what it cost: the value of a minute of downtime that you set, in your currency, on the same platform as your cloud spend.
Fix it from the incident
On Business, when the cause has a fix, the incident offers it and it runs once approved: move the dead-letter messages back to their queue, stop the failing rule or Logic App, or raise the reserved concurrency a function already has. Stopping and raising concurrency can be undone.
Services, the way your client sees them
Group monitors into services that depend on each other. Their status comes from the worst component or a quorum, alerts are sent per service and each one has its own health+json endpoint in the API.
Status pages
Public, or private with a secret link, in the language you choose for each page. Public ones also on your own domain (such as status.yourcompany.com) with its certificate, plus status.json and an Atom feed. On Business they carry your logo and name.
Built for consultancies
On Business, each monitor can be assigned to a client: their status page, their own signing secret if you want one, their monthly availability report as a PDF with your brand, which can be emailed to them every month and is also part of the client report, and the monitor count to rebill it.
Bring what you already watch
Turn your CloudWatch alarms, Route 53 health checks, Azure metric alerts and availability tests, and GCP uptime checks into monitors, with no new permissions.
Prometheus and OpenTelemetry
Status, duration and availability of each monitor, plus open incidents: for Prometheus, Grafana Alloy or the Datadog agent, or sent over OTLP to New Relic, Grafana Cloud or your collector.
CloudEvents 1.0 webhooks
Outages, recoveries and incidents, signed, in our format or as CloudEvents.
status.json and Atom
Each public status page publishes its machine-readable state and a feed for readers and Slack.