系统监控系统

是一个基于Nightingale二次开发的监控系统,在原有的基础上,增加监控指令,专注于告警的开源。

内置了针对各种中间件和数据库的警报规则、指标描述、仪表板等功能,可实现开箱即用。此外,它还可以与 Categraf、Telegraf、Datadog-agent 等常用数据收集器以及各种导出器集成。支持指标和日志的告警。一套规则可以应用于多个数据源。此外,它还支持抑制、静音、订阅、多种通知媒介和事件重新标记等功能。从业务、到应用、基础设施;从物理机、网络设备、到容器、Kubernetes;从指标,到日志、链路跟踪,只需要一套 监控系统 平台,开箱即用。

  • 功能特点
  • 1. 对接多种时序库,实现统一监控告警管理:支持对接的时序库包括 Prometheus、VictoriaMetrics、Thanos、Mimir、M3DB、TDengine 等。
  • 2. 对接日志库,实现针对日志的监控告警:支持对接的日志库包括 ElasticSearch、Loki 等。
  • 3. 专业告警能力:内置支持多种告警规则,可以扩展支持常见通知媒介,支持告警屏蔽/抑制/订阅/自愈、告警事件管理。
  • 4. 高性能可视化引擎:支持多种图表样式,内置众多 Dashboard 模版,也可导入 Grafana 模版,开箱即用,开源协议商业友好。
  • 5. 支持常见采集器:支持 Categraf、Telegraf、Grafana-agent、Datadog-agent、各种 Exporter 作为采集器,没有什么数据是不能监控的。
  • 6. 无缝搭配 Flashduty:实现告警聚合收敛、认领、升级、排班、IM集成,确保告警处理不遗漏,减少打扰,高效协同。

截图演示

你可以在页面的右上角,切换语言和主题,目前我们支持英语、简体中文、繁体中文。 即时查询,类似 Prometheus 内置的查询分析页面,做 ad-hoc 查询,夜莺做了一些 UI 优化,同时提供了一些内置 promql 指标,让不太了解 promql 的用户也可以快速查询。 当然,也可以直接通过指标视图查看,有了指标视图,即时查询基本可以不用了,或者只有高端玩家使用即时查询,普通用户直接通过指标视图查询即可。 内置了多种常用仪表盘,可以直接导入使用。 除了内置的仪表盘,也内置了很多告警规则,通过选择需要告警的规则进行导入,开箱即用。