# ccfos/nightingale

Nightingale is to monitoring and alerting what Grafana is to visualization.

Repository: https://github.com/ccfos/nightingale
Canonical: https://ross.abutalabs.com/products/nightingale
Homepage: https://n9e.github.io
Language: Go
License: Apache-2.0
License Family: permissive
Topics: monitoring, time-series, nightingale, tsdb, open-falcon, alerting, metrics, observability, ccf
Last push: 2026-08-26T16:49:58+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 98, longevity 100
- inputs: {"age_days": 2374, "days_push": 7, "days_rel": 15, "gap_med": 12.0, "n_releases_24m": 43}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 13272, forks 1760 (observed 2026-08-28T04:11:02.973416+00:00)

## What it is
Nightingale is an open-source monitoring and alerting platform focused on the alerting engine, alarm processing, and distribution, connecting to existing data sources like VictoriaMetrics and ElasticSearch. It is comparable to Grafana but emphasizes alerting over visualization, and includes a built-in MCP endpoint for AI-assisted observability management.

## Use cases
- set up alerting rules for metrics and logs
- monitor servers and middleware with open-source tooling
- route and distribute alerts to on-call teams
- connect VictoriaMetrics or ElasticSearch as alerting data sources
- manage monitoring alerts via an AI assistant
- replace or complement Grafana with an alerting-focused platform

## When to choose
- you need a self-hosted alerting engine on top of existing metrics/log storage
- you want out-of-box alert rules and dashboards for common middleware
- you need alert features like inhibit, mute, subscription, and event relabeling

## When to avoid
- you primarily need data collection - use Categraf or similar collectors alongside it
- you mainly want rich visualization rather than alerting
- you need a fully managed SaaS monitoring solution

## Facets
- artifact type: application
- maturity: active
- function: monitoring, alerting, tracing, mcp
- domain: monitoring, self-hosted
- platform: self-hosted, go
- tags: time-series, metrics, observability, on-call, open-falcon, tsdb, dashboards, devops, linux, docker, web-server

## Member repositories
- ccfos/nightingale (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:02.973416+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:13:23.423272+00:00, confidence not recorded.
  - readme: https://github.com/ccfos/nightingale (fetched 2026-08-28T04:11:02.973416+00:00, sha 141f37142b01)
  - homepage: https://n9e.github.io (fetched 2026-08-29T08:08:27.806755+00:00, sha 7149c76b86fe)
- Data as of 2026-08-30T08:39:29.467469+00:00.
