Open source alerting and dashboard platform that sits on Prometheus, VictoriaMetrics, Elasticsearch and other sources, with alert rules and notification routing.
Pricing and hosting
- Pricing
- Free plan
- Open source
- Yes (Apache-2.0)
- Self-hosted
- Yes
- Launched
- 2020
- Status
- Active
- Website
- flashcat.cloud
Plans and prices change; check the tool's own site before you decide.
What it does
Metrics and time-series databases checklist
4 of 10 confirmed in Nightingale's own documentation. The same checklist is used for every tool in Metrics.
- PromQL or compatible queries Yes
- Prometheus remote write Yes
- OTLP metrics ingest Not confirmed
- Long-term storage Not confirmed
- Clustering or high availability Not confirmed
- Downsampling Not confirmed
- Alert rule evaluation Yes
- Multi-tenancy Not confirmed
- Built-in query UI Yes
- Managed hosted service Not confirmed
Alerting/visualisation layer: stores data in a backing TSDB (Prometheus, VictoriaMetrics); PromQL via those datasources.
Checked against: github.com, flashcat.cloud
Dashboards and visualization checklist
6 of 8 confirmed in Nightingale's own documentation. The same checklist is used for every tool in Dashboards.
- Many data sources Yes
- Prometheus source Yes
- SQL sources Yes
- Alerting Yes
- Template variables Not confirmed
- Dashboards as code Not confirmed
- Sharing Yes
- Annotations Yes
Alerting-first; sharing and annotations confirmed from source code; variables and dashboards-as-files not confirmed
Checked against: github.com, github.com (2), github.com (3), flashcat.cloud
Alternatives to Nightingale
Other metrics and time-series databases tools. See all 11.
-
Amazon Managed Service for Prometheus Serverless, Prometheus-compatible metrics store on AWS: remote-write metrics from EKS or other clusters and query them with PromQL. -
Cortex Horizontally scalable, multi-tenant long-term storage for Prometheus metrics; a CNCF project. -
Google Cloud Managed Service for Prometheus Google Cloud's managed Prometheus backend on Monarch: collect with managed or self-deployed collectors, query with PromQL, billed per sample ingested. -
Grafana Mimir Horizontally scalable, multi-tenant long-term storage for Prometheus metrics from Grafana Labs, backed by object storage. -
Graphite Time-series metrics storage and graphing: Carbon receives metrics, Whisper stores them, and Graphite-web renders graphs and serves a query API. -
InfluxDB Time-series database for metrics and events; InfluxDB 3 Core is open source, with Enterprise and managed cloud editions.
-
Prometheus CNCF metrics system that scrapes time series from exporters and apps, stores them locally, and evaluates PromQL alert rules that it sends to Alertmanager.
-
Thanos Adds a global query view, high availability and long-term object-storage retention to existing Prometheus servers; a CNCF project.
-
VictoriaMetrics Prometheus-compatible time-series database and monitoring stack in single-node and cluster versions, with enterprise and managed cloud editions.
- Telegraf InfluxData's plugin-based agent that collects metrics and events from systems, services and APIs and writes them to InfluxDB, Prometheus and many other outputs.