nightingale

nightingale

开源自托管的告警系统,支持指标、日志和数据库,并内置AI代理和MCP服务器。

MCP数据与分析开源
形态
MCP
传输协议
http
是否开源
是
GitHub Stars
★ 1.3w
收录来源
mcp-github

能力说明

Nightingale是一个开源自托管的告警系统,支持多种数据源如Prometheus、Elasticsearch等。它能够帮助团队统一管理告警规则、事件处理和通知路由。通过内置的AI代理和MCP服务器,可以增强系统的智能化处理能力。适合需要对现有监控栈进行扩展和优化的团队使用。接入方式包括Docker Compose快速启动,以及通过API和UI进行配置。

能力点

  • ▪跨数据源告警
  • ▪团队权限管理
  • ▪事件处理与路由
  • ▪告警执行记录
  • ▪可重用集成
  • ▪分布式评估

适用场景

统一管理多个数据源的告警规则为不同业务组分配告警权限处理和路由事件到指定的通知渠道查看告警执行历史和结果

接入方式

依赖:DockerGit
git clone https://github.com/ccfos/nightingale.git && cd nightingale/docker/compose-bridge && docker compose up -d

以上信息由 AI 基于公开资料整理,可能存在偏差,以来源为准。

常见问题

如何连接数据源?

在Nightingale UI中添加现有的Prometheus兼容端点或使用内置的VictoriaMetrics实例。

如何创建告警规则?

选择业务组和数据源,输入PromQL表达式并设置持续时间。

如何配置通知?

设置通知渠道,创建通知规则并将其附加到告警规则上。

相关 Skill