一张图详解开源监控夜莺(Nightingale)的架构
本文围绕夜莺监控(Nightingale)的架构图,解释 n9e 服务端、Pushgateway、WebUI、AlertEngine、Categraf、时序库、告警通道和边缘模式之间的关系。
汇总 Flashcat 博客中与 Nightingale 相关的文章,方便按主题连续阅读实践、案例、选型和产品更新。
本文围绕夜莺监控(Nightingale)的架构图,解释 n9e 服务端、Pushgateway、WebUI、AlertEngine、Categraf、时序库、告警通道和边缘模式之间的关系。
夜莺 v7.beta13 增加日志 KQL 查询模式、Prometheus 即时查询历史记录、记录规则 cron 表达式模式,并继续优化仪表盘表格、查询精度和用户密码更新。
夜莺 v7.beta12.1 支持在夜莺中集成 Grafana 仪表盘,适合已经习惯 Grafana 面板的用户统一查看监控数据,并说明 allow_embedding、anonymous 和 cookie_samesite 等配置要点。
夜莺 v7.beta11 优化钉钉、企微、飞书机器人通知配置,支持在告警规则回调地址中直接识别 webhook,并改进钉钉和飞书 at 人方式。
夜莺监控 v7.beta8 引入模板中心,集中管理采集说明、指标、仪表盘和告警规则;同时支持机器列表联动指标视图,并修复边缘机房机器失联告警问题。
夜莺 v7.0.0.beta10 支持在告警规则中配置 recovery_promql,并在恢复通知模板中读取 recovery_value,从而在 Prometheus 告警恢复时展示恢复时的值。
夜莺监控 v7.beta4 支持仪表盘变量与业务组机器联动,同一大盘导入不同业务组后,可自动按业务组筛选机器,并新增跨业务组克隆、LDAP Role Mapping 等能力。
夜莺监控(Nightingale)上线内置指标功能,把常用 PromQL 以中文指标视图沉淀下来,降低普通用户查询 Prometheus 指标的门槛,并支持通过过滤条件复用到具体业务或机器场景。
Prometheus 与 Nightingale 不是简单替代关系,而是更常见于协同使用:Prometheus 生态负责采集、存储和查询,Nightingale 更适合作为时序数据告警引擎、规则管理和边缘机房告警自治平台。
夜莺监控告警自愈机制通过告警引擎、ibex 命令通道和 Categraf Agent 协作,在告警触发后自动执行脚本。本文介绍配置方法、命令通道测试、自愈脚本创建和权限注意事项。
夜莺监控 V7 beta2 内置集成故障自愈能力,不再需要单独部署 ibex 模块,并同步优化内置仪表盘、内置规则、业务组树、告警规则表格和文档。
夜莺监控 v6.7 将机器 Metadata 管理能力开放到开源版,机器列表可直接查看 Kernel、CPU、IP、Mac 地址等由 Categraf 自动采集的主机信息。
夜莺 v6.5.0 发布说明:启用新 Logo,菜单和仪表盘支持暗黑模式,团队和业务组支持多层级树展示,Host 告警筛选支持正则匹配。
夜莺 Nightingale v6.4.0 发布说明:新增全局宏变量功能,支持敏感信息变量化;HTTP access log 可打印 body,并优化仪表盘、权限和通知管理。
夜莺 Nightingale v6.3.0 发布说明:正式增强 Loki 和 TDEngine 数据源支持,去除 ops.yaml,统一 edge heartbeat 接口,并优化仪表盘和 Elasticsearch 查询体验。
本文介绍开源监控工具夜莺监控(Nightingale):它适合解决 Zabbix 与 Prometheus 在云原生、告警管理、多数据源、仪表盘和多机房场景中的常见痛点,并提供安装部署、数据源、采集器和社区支持说明。
夜莺 v6.1.0 发布说明:增强日志、链路和仪表盘之间的数据串联能力,并支持 v6 小版本自动更新表结构,简化升级流程。
说明如何用 Categraf 的 PostgreSQL 插件采集数据库指标,并在夜莺中测试插件输出、导入 PostgreSQL 仪表盘、导入告警规则和扩展自定义 SQL 采集。
夜莺 v6.0.3 发布说明:优化告警订阅逻辑、大盘全屏展示、Grafana 大盘导入兼容性,并支持 SSO SkipTlsVerify 与 Postgres jsonb 兼容。
夜莺 v6.0.2 发布说明:增强仪表盘排查能力、订阅规则支持业务组、Elasticsearch 即时查询支持字段值快速过滤,并优化 Loki 数据源校验。