THE OPEN-SOURCE ALERTING EXPERT
开源监控告警专家
夜莺监控(Nightingale,n9e)是一款开源告警引擎:接入你已有的 Prometheus、VictoriaMetrics、ElasticSearch、ClickHouse 等 10+ 数据源,统一告警规则、降噪与分发。内置 AI 助手与 MCP Server,不用多部署一个进程。
本机跑一套完整环境
git clone https://github.com/ccfos/nightingale.gitcd nightingale/docker/compose-bridgedocker compose up -d
HOW IT WORKS
从任意数据源,到有人收到通知
夜莺不接管你的存储,只做好告警这一层。下面是数据在夜莺里流转的四个阶段,每个阶段对应产品里一个真实的对象。
event — 数据在这里变成告警
datasource
接入已有数据源
数据不搬迁。把 Prometheus、VictoriaMetrics、ElasticSearch、ClickHouse、Loki 接成数据源,夜莺在其上做告警分析。还没有采集?Categraf 一个 agent 覆盖操作系统、中间件与数据库,按 Prometheus Remote Write 协议直接写入。
- 10+ 数据源类型,指标、日志、数据库统一接入
- 83 个内置集成模板:采集配置、仪表盘、告警规则成套导入

rule
统一告警规则
指标、日志、SQL 类数据库用同一套规则体系,不必为每种数据源重学一遍配法。规则在页面上配、按业务组分权限,分 S1 / S2 / S3 三级。装完就带一批常用规则,不用从空白开始。
- 一条规则可同时作用于多个数据源
- 页面或 API 配置规则,不用改 YAML 再 reload

event
降噪,然后分发
告警风暴先在聚合视图里按业务组和级别收敛,再经屏蔽规则、订阅规则、事件 Pipeline 逐层过滤,最后按人按组送到 20 种通知媒介。需要自动处置就接 ibex 跑自愈脚本。
- 钉钉、飞书、企业微信、电话、短信、Slack 等 20 种内置媒介
- 事件 Pipeline:改写标签、按条件路由

agent
交给 AI 处理
v9 起,n9e 进程自身就是一个 MCP Server。Claude Code、Cursor 这类客户端直连 /mcp,用自然语言查告警、看指标、加屏蔽,不用再部署一个进程。
- 内置 Nightingale AI 助手与 Skills 市场
- 权限跟着 token 走,RBAC 与该用户在页面上完全一致
{
"mcpServers": {
"nightingale": {
"type": "http",
"url": "http://127.0.0.1:17000/mcp",
"headers": { "X-User-Token": "<your-token>" }
}
}
}BUILT-IN MCP SERVER
74 个工具,零额外部署
MCP 端点内置在 n9e 进程里,不是又一个要运维的组件。每次工具调用都带着你的 token 落到夜莺自己的 HTTP API 上,所以客户端拿不到 token 主人看不到的东西。
工具集
写工具默认不注册,要在配置里显式打开。鉴权支持个人 Token 与 OAuth 2.1——夜莺可以自己做授权服务器(Claude、ChatGPT 这类托管客户端零预注册接入),也能作为资源服务器对接企业既有的 Keycloak、Entra ID、Okta。
昨晚有哪些 S1 告警还没恢复?
nightingale · get_alert_events severity=1 status=firing
3 条进行中,最久的是 mysql-prod 主从延迟 > 30s,已持续 2h14m
mysql-prod 最近一小时的内存用量呢?
nightingale · query_metrics ident=mysql-prod range=1h
峰值 87.4%,当前 62.1%,没有触发内存类规则
把主从延迟这条屏蔽到明早 9 点,理由写"变更窗口"
nightingale · create_mute_rule scope=mysql-prod until=09:00
✓ 屏蔽规则 #1024 已创建,明日 09:00 自动失效
INTEGRATIONS
长在你现有的技术栈上
夜莺不要求你换一套体系。数据源、采集器、通知媒介都对接现成的。
DATA SOURCES · 数据源
Prometheus
VictoriaMetrics
ElasticSearch
ClickHouse
Loki
VictoriaLogs
MySQL
PostgreSQL
TDengine
OpenSearch
Doris
IoTDB
NOTIFICATIONS · 通知媒介
钉钉
飞书
企业微信- 电话 / 短信
- 邮件
Slack
Telegram
Discord
Mattermost
PagerDuty
FlashDuty
Jira
COMPARISONS
和你在用的比一比
各有所长。夜莺建议你继续用 Prometheus 或 VictoriaMetrics 存数据,把告警这层交给专家。
WHO USES NIGHTINGALE
数千家企业的生产环境里跑着夜莺
互联网、金融、车企、制造、医疗——以下为部分授权展示的用户。

