登录 注册

nightingale

去点 Star
AI 应用与 AI Agent网络与基础设施数据分析与数据处理 aiopsalertingalertmanagerclickhousegolanglogs
13,479
Stars
1,800
Forks
169
Watchers
246
Open Issues
Apache-2.0
许可证
Go
语言
2020-03-03
创建时间
2026-11-11
最近更新

项目能做什么

开源自托管的指标、日志与数据库监控告警系统,内置 AI Agent 与 MCP 服务器。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<p align="center">
  <a href="https://github.com/ccfos/nightingale">
    <img src="doc/img/Nightingale_L_V.png" alt="Nightingale" width="100" />
  </a>
</p>

<p align="center">
  <b>Open-source alerting for your existing stack</b>
</p>

<p align="center">
  <a href="https://github.com/ccfos/nightingale/releases"><img alt="Latest release" src="https://img.shields.io/github/v/release/ccfos/nightingale" /></a>
  <a href="LICENSE"><img alt="Apache-2.0 license" src="https://img.shields.io/badge/license-Apache--2.0-blue" /></a>
  <a href="https://github.com/ccfos/nightingale/stargazers"><img alt="GitHub stars" src="https://img.shields.io/github/stars/ccfos/nightingale" /></a>
  <a href="https://hub.docker.com/r/flashcatcloud/nightingale"><img alt="Docker pulls" src="https://img.shields.io/docker/pulls/flashcatcloud/nightingale" /></a>
  <a href="https://join.slack.com/t/n9e/shared_invite/zt-480klxytf-P9qm3C1M87kDmRPp_H30Kw"><img alt="Join the Nightingale Slack community" src="https://img.shields.io/badge/Slack-join%20the%20community-brightgreen" /></a>
</p>

<p align="center">
  <a href="#quick-start">Quick start</a> ·
  <a href="https://n9e.github.io/docs">Documentation</a> ·
  <a href="https://n9e.github.io/download">Download</a> ·
  <a href="https://github.com/ccfos/nightingale/releases">Releases</a> ·
  <a href="#community">Community</a>
</p>

[English](README.md) | [中文](README_zh.md) | [日本語](README_ja.md)

Nightingale brings alert rules, event processing, and notification routing into one place. Connect Prometheus, VictoriaMetrics, Elasticsearch, Loki, ClickHouse, and other data sources you already run, then deliver alerts to Slack, PagerDuty, and your team's existing tools.

**Self-hosted · Apache-2.0 · Built-in AI agent · MCP server**

![Nightingale queries Prometheus, VictoriaMetrics, Elasticsearch, Loki, ClickHouse, and PostgreSQL, evaluates alert rules, processes events, and routes notifications to Slack, PagerDuty, Discord, Email, Telegram, and Jira. The engine includes an AI agent and MCP server.](doc/img/readme/architecture-overseas.svg)

## Why Nightingale?

- **Give teams ownership of their alerts.** Organize rules into business groups, assign team permissions, and manage rules and notification settings through the UI and API.
- **Bring scattered alerting into one place.** Evaluate rules against metrics, logs, and SQL data sources while keeping your existing collectors, storage, and Grafana dashboards.
- **Understand what happened to an alert.** Inspect rule evaluation records, historical events, and notification results to trace a query through to delivery.

## Quick start

With Git and Docker Compose installed, start the included evaluation stack:

```bash
git clone https://github.com/ccfos/nightingale.git
cd nightingale/docker/compose-bridge
docker compose up -d
```

This starts Nightingale, MySQL, Redis, VictoriaMetrics, and Categraf. Open [http://localhost:17000](http://localhost:17000) and sign in with **`root` / `root.2020`**.

To
阅读完整原文

商业机会分析 AI 生成

企业级多数据源告警集成与SLA运维支持服务

产品构想基于Apache-2.0开源协议,针对同时使用Prometheus、VictoriaMetrics、Loki、ClickHouse等组件的团队,提供Nightingale架构咨询、告警规则体系迁移、高可用部署及年度SLA技术支持。
核心功能多数据源接入调优、告警收敛与降噪规则定制、On-Call通知渠道集成、版本升级与故障应急响应服务。
目标用户已自建多套监控与日志系统、缺乏专职平台研发人力的中大型企业运维团队(目标客户画像为推测)。
难度/周期中(需要熟悉Go生态及多种时序库、日志库与ClickHouse的运维排错) · 1-3个月(形成标准化实施SOP与服务报价体系,具体交付周期受客户环境影响为推测) · 成本:低至中(主要为资深SRE/解决方案工程师的人力时间成本,无需重资产研发投入)
收费模式按项目制收取实施部署费,或按集群节点/年费模式收取SLA运维订阅费(具体定价与接受度为推测)。
竞争风险1. 属于人力密集型服务,规模化扩张受限;2. 开源社区生态或项目主导方自身可能已提供类似官方商业支持(推测,需核实);3. 告警系统涉及生产稳定性,SLA违约风险高。
依据 数据支持的判断

基于MCP Server与SRE Agent的AIOps扩展插件及定制工作流

产品构想围绕项目内置的AI Agent和MCP Server特性,开发连接企业内部CMDB、工单系统、代码发布平台与知识库的商业MCP工具包及自动化排障Agent,帮助团队落地SRE智能辅助排障。
核心功能私有化大模型安全网关适配、企业内网系统MCP Connector、标准排障Runbook编排、告警自动上下文聚合与诊断报告生成。
目标用户已经部署Nightingale并希望引入大模型进行故障根因分析与自动化响应的技术团队(需求成熟度为推测)。
难度/周期中高(需兼顾Go后端扩展、MCP协议开发及生产环境AI输出的稳定性与权限控制) · 2-4个月(完成核心MCP连接器与典型排障场景MVP,具体研发周期为推测) · 成本:中(需投入研发人力及测试用大模型API/算力成本)
收费模式按插件授权License收费、按定制集成项目收费,或按企业内部接入Agent工作流席位订阅(推测)。
竞争风险1. 因缺少README细节,项目内置AI Agent与MCP Server的成熟度及扩展接口未知;2. 生产运维对AI幻觉与误操作容忍度极低,客户采购决策周期可能较长(推测)。
依据 AI推测

免运维云端托管告警SaaS(Managed Nightingale)

产品构想将原本偏重自托管的Nightingale改造为多租户托管云服务,用户只需配置轻量采集或Webhook对接云端指标/日志源,无需自行维护告警引擎及关联依赖。
核心功能开箱即用的多租户SaaS控制台、主流云监控与开源TSDB一键接入、集成短信/电话/IM的On-Call值班调度、内置AI告警摘要。
目标用户缺乏专职运维人力、希望快速拥有统一告警与On-Call能力的初创公司或中小研发团队(推测)。
难度/周期高(涉及多租户隔离、高可用告警引擎调度、跨网络数据安全传输及7x24小时SLA保障) · 4-6个月(多租户改造与云原生计费/运维底座搭建,为推测) · 成本:中高(需持续承担云服务器、高可用存储及通信通道基础成本)
收费模式按活跃告警规则数、监控事件量或团队成员席位收取月度/年度SaaS订阅费(推测)。
竞争风险1. 监控告警数据常涉及内网安全与合规,部分目标用户明确偏好self-hosted,SaaS转化率存在不确定性;2. 需面对成熟商业SaaS监控告警平台的直接竞争(推测)。
依据 尚需验证的假设

面向企业合规与On-Call场景的商业增强发行版

产品构想利用Apache-2.0允许闭源商用的许可优势,在核心开源告警能力基础上打包企业级治理特性(如细粒度RBAC、操作审计、复杂多级值班排班及信创/特定数据库深度适配),以私有化商业版交付。
核心功能企业级SSO/RBAC/审计日志、跨团队多级On-Call升级策略、离线一键安装包与合规基线检查。
目标用户对权限隔离、安全审计及国产化/特定行业合规有强制要求的中大型政企与金融机构(推测)。
难度/周期中高(需持续同步上游Go主干代码并维护商业分支兼容性,测试与交付要求高) · 3-6个月(完成企业特性叠加与标准化私有化交付包,为推测) · 成本:中(需要持续的研发维护与售前测试资源)
收费模式按私有化部署实例数或年度企业License授权收费,叠加维保服务费(推测)。
竞争风险1. 需评估上游开源版已包含的功能边界,避免与开源功能高度重合;2. 随上游迭代合并代码的维护成本随时间递增(推测)。
依据 AI推测
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
keephq/keep 中文介绍暂未生成
The open-source AIOps and alert management platform
12,507 Python
linyqh/NarratoAI 中文介绍暂未生成
利用 AI 大模型,一键解说并剪辑视频
11,772 Python
SeldonIO/seldon-core 中文介绍暂未生成
An MLOps framework to package, deploy, monitor and manage th
4,785 Go
HolmesGPT/holmesgpt 中文介绍暂未生成
SRE Agent - CNCF Sandbox Project
3,846 Python
lmnr-ai/lmnr 中文介绍暂未生成
Laminar - open-source observability platform purpose-built f
3,480 TypeScript
openocta/openocta 中文介绍暂未生成
OpenOcta is an open-source AIOps Agent installed on Windows
3,242 TypeScript
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 2020-03-03,近 30 天仍在推送,发布过 100 个 Release
社区活跃Star 13,479 / Fork 1,800 / Issue 246(数据支持,可自行核实)
许可证Apache-2.0
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/ccfos/nightingale.git
cd nightingale
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。