夜莺监控简介
夜莺(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、排障、高可用 与 最佳实践。