跳到主要内容

夜莺监控简介

夜莺(Nightingale,N9E)是面向云原生和企业运维场景的监控告警平台。它连接 Prometheus、VictoriaMetrics 等兼容数据源,统一提供指标查询、Dashboard、告警规则、通知、用户权限和值班协作能力。

1. 夜莺解决的问题​

企业往往有多个集群、机房、团队和数据源。仅靠单个 Prometheus 或 Grafana 实例,规则、通知、用户权限和排班容易分散。夜莺提供统一的规则管理、事件流转、团队权限和通知协作,但不替代底层时序数据库、日志系统或企业身份系统。

2. 核心能力​

能力作用
指标监控查询 Prometheus/VictoriaMetrics 等时序数据
告警管理规则评估、事件状态、分级、收敛与通知
可视化Dashboard、图表和指标下钻
用户权限用户、团队、业务组和资源授权
值班管理值班组、通知升级与故障响应流程
多租户/多团队隔离数据源、规则、Dashboard 和责任边界

3. 与其他组件的关系​

Categraf / Exporter --> Prometheus / VictoriaMetrics --> 夜莺
| |
Dashboard 告警/OnCall
  • Prometheus / VictoriaMetrics:采集、存储和 PromQL 查询后端。
  • Grafana:通用可视化平台,可与夜莺并存,需明确 Dashboard 与告警职责。
  • Alertmanager:Prometheus 原生告警路由;与夜莺共存时避免重复通知。
  • Elasticsearch:日志搜索和分析,接入方式以夜莺版本和插件能力为准。

4. 学习路线​

依次阅读 架构、安装、配置、数据源、Dashboard、告警、权限、OnCall、Kubernetes、排障、高可用 与 最佳实践。