AltHub

ccfos/nightingale Alternatives

monitoring & alerting / observability

Nightingale is an open-source monitoring and alerting platform that connects external time-series data sources and provides a centralized alerting rule engine plus alarm processing and notification distribution.

13.3kGoApache-2.0active · last push 1mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

netdata/netdataGitHub

Choose for zero-config per-node agents with built-in ML alerting when you don't need a centralized rule engine over external TSDBs.

The fastest path to AI-powered full stack observability, even for lean teams.

80.4k
Go
GPL-3.0
active1mo ago
coroot/corootGitHub

Choose for eBPF-based Kubernetes APM and automatic RCA instead of query-driven alert rules over existing data sources.

Coroot is an open-source observability and APM tool with AI-powered Root Cause Analysis. It combines metrics, logs, traces, continuous profiling, and SLO-based alerting with predefined dashboards and inspections.

7.9k
Go
Apache-2.0
active1mo ago
OneUptime/oneuptimeGitHub

Choose when you need status pages and on-call/incident management bundled with monitoring in a TypeScript stack.

Complete open-source monitoring and observability platform.

7.6k
TypeScript
Apache-2.0
active1mo ago
zabbix/zabbixGitHub

Choose for mature agent-based network/server monitoring with native alerting, accepting a heavier C-based deployment.

Real-time monitoring of IT components and services, such as networks, servers, VMs, applications and the cloud.

6.3k
Go Template
AGPL-3.0
active1mo ago
uptrace/uptraceGitHub

Choose for OTel-native traces, metrics and logs with alerting in one Go binary at the cost of fewer non-OTel data sources.

Open source APM: OpenTelemetry traces, metrics, and logs

4.3k
Go
AGPL-3.0
active2mo ago
prometheus/prometheusGitHub

Choose when you want self-contained pull-based metrics collection, TSDB and PromQL alerting rather than an alerting layer over existing storage.

The Prometheus monitoring system and time series database.

65.9k
Go
Apache-2.0
active1mo ago
apache/hertzbeatGitHub

Choose in a Java shop wanting agent-based monitoring and alerting without a Go runtime.

An AI-powered next-generation open source real-time observability system.

7.4k
Java
Apache-2.0
active1mo ago
grafana/grafanaGitHub

Choose when dashboards plus unified alerting in one AGPL tool outweigh Nightingale's alerting-focused engine.

The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.

76.5k
TypeScript
AGPL-3.0
active1mo ago
sensu/sensu-goGitHub

Choose for agent-based multi-cloud event monitoring with a flexible pipeline, accepting more operational components.

Simple. Scalable. Multi-cloud monitoring.

1.1k
Go
MIT
active20d ago
moira-alert/moiraGitHub

Choose for lightweight realtime alerting over Graphite/Prometheus when you don't need Nightingale's broader data-source and notification management.

Realtime Alerting for Graphite and Prometheus

320
Go
MIT
active29d ago
hyperdxio/hyperdxGitHub

Choose for ClickHouse-backed logs, traces, metrics and session replay with alerting, prioritizing debugging UX over rule configuration.

Resolve production issues, fast. An open source observability platform unifying session replays, logs, metrics, traces and errors powered by ClickHouse and OpenTelemetry.

9.9k
TypeScript
MIT
active1mo ago
OpenNMS/opennmsGitHub

Choose for enterprise network fault and performance management instead of Nightingale's metrics/alerting generality.

Enterprise-Grade Open-Source Network Management Platform

1.2k
Java
NOASSERTION
active18d ago
HoloInsight/holoinsightGitHub

Choose for log-centric observability with AI in a Java stack rather than data-source-agnostic alerting.

HoloInsight is a cloud-native observability platform with a special focus on real-time log analysis and AI integration.

352
Java
Apache-2.0
active4mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

open-falcon/falcon-plusGitHub

Archived predecessor from the same team; only for maintaining legacy Falco installs.

An open-source and enterprise-level monitoring system.

7.2k
Go
Apache-2.0
archived2.5y ago
bosun-monitor/bosunGitHub

Archived OpenTSDB-era alerting framework; only for legacy Bosun deployments.

Time Series Alerting Framework

3.4k
Go
MIT
archived1.6y ago
influxdata/kapacitorGitHub

Choose only when already running InfluxDB and wanting its native alerting pipeline, since it is TICK-stack bound.

Open source framework for processing, monitoring, and alerting on time series data

2.4k
Go
MIT
active19d ago
martinrusev/amonGitHub

Long-unmaintained Python server-monitoring platform; only for legacy installs.

Amon is a modern server monitoring platform.

1.3k
Python
AGPL-3.0
dormant4.3y ago

Listed as an alternative to

These projects were analysed and named nightingale among their alternatives. The relationship is not symmetric — how nightingale rates them is a separate judgement, made when nightingale is analysed in its own right.

apache/hertzbeatGitHub

calls nightingale “Use Nightingale when you already have Prometheus/VictoriaMetrics storage and need a scalable monitoring/alerting control plane instead of HertzBeat's integrated system.”

An AI-powered next-generation open source real-time observability system.

7.4kJavaactive