大数跨境
0
0

开源云原生监控:一体化可观测与智能告警

开源云原生监控:一体化可观测与智能告警 DotNet技术匠
2025-11-22
0
导读:前言云原生技术蓬勃发展的时代,监控与告警管理作为保障系统稳定运行的关键环节,其重要性不言而喻。本文推荐一款能

前言

云原生技术蓬勃发展的时代,监控与告警管理作为保障系统稳定运行的关键环节,其重要性不言而喻。

本文推荐一款能够提供一体化可观测性,且在监控告警管理方面表现出色的开源工具,它以其独特的功能和特点,在开源社区中赢得了广泛的关注和认可。

项目介绍

夜莺 Nightingale 作为一款开源云原生监控工具,最初由滴滴开发和开源,并于 2022 年 5 月 11 日,捐赠予中国计算机学会开源发展委员会(CCF ODC),为 CCF ODC 成立后接受捐赠的第一个开源项目。在 GitHub 上有超过 10000 颗星,是广受关注和使用的开源监控工具。夜莺的核心研发团队,也是 Open-Falcon 项目原核心研发人员,从 2014 年(Open-Falcon 是 2014 年开源)算起来,也有 10 年了,只为把监控做到极致。

项目功能

对接多种时序库

实现统一监控告警管理:支持对接的时序库包括 Prometheus、VictoriaMetrics、Thanos、Mimir、M3DB、TDengine 等。

对接日志库

实现针对日志的监控告警:支持对接的日志库包括 ElasticSearch、Loki 等。

专业告警能力

内置支持多种告警规则,可以扩展支持常见通知媒介,支持告警屏蔽/抑制/订阅/自愈、告警事件管理。

高性能可视化引擎

支持多种图表样式,内置众多 Dashboard 模版,也可导入 Grafana 模版,开箱即用,开源协议商业友好。

支持常见采集器

支持 Categraf、Telegraf、Grafana-agent、Datadog-agent、各种 Exporter 作为采集器,没有什么数据是不能监控的。

无缝搭配 Flashduty

实现告警聚合收敛、认领、升级、排班、IM集成,确保告警处理不遗漏,减少打扰,高效协同。

项目说明

工作逻辑

很多用户已经自行采集了指标、日志数据,此时就把存储库(VictoriaMetrics、ElasticSearch等)作为数据源接入夜莺,即可在夜莺里配置告警规则、通知规则,完成告警事件的生成和派发。

夜莺项目本身不提供监控数据采集能力。推荐您使用 Categraf 作为采集器,可以和夜莺丝滑对接。

Categraf 可以采集操作系统、网络设备、各类中间件、数据库的监控数据,通过 Remote Write 协议推送给夜莺,夜莺把监控数据转存到时序库(如 Prometheus、VictoriaMetrics 等),并提供告警和可视化能力。

对于个别边缘机房,如果和中心夜莺服务端网络链路不好,希望提升告警可用性,夜莺也提供边缘机房告警引擎下沉部署模式,这个模式下,即便边缘和中心端网络割裂,告警功能也不受影响。

项目效果

你可以在页面的右上角,切换语言和主题,目前我们支持英语、简体中文、繁体中文。

即时查询,类似 Prometheus 内置的查询分析页面,做 ad-hoc 查询,夜莺做了一些 UI 优化,同时提供了一些内置 promql 指标,让不太了解 promql 的用户也可以快速查询。

当然,也可以直接通过指标视图查看,有了指标视图,即时查询基本可以不用了,或者只有高端玩家使用即时查询,普通用户直接通过指标视图查询即可。

夜莺内置了常用仪表盘,可以直接导入使用。也可以导入 Grafana 仪表盘,不过只能兼容 Grafana 基本图表,如果已经习惯了 Grafana 建议继续使用 Grafana 看图,把夜莺作为一个告警引擎使用。

除了内置的仪表盘,也内置了很多告警规则,开箱即用。

项目源码

为了提供更快速的访问体验,文档和下载站点托管于 https://flashcat.cloud/

前后端代码分离

前端:https://github.com/n9e/fe

后端:https://github.com/ccfos/nightingale

总结

夜莺 Nightingale 作为一款开源云原生监控工具,以其一体化、可扩展性和易用性等特点,在开源社区中赢得了广泛的关注和认可。它不仅提供了强大的监控告警管理能力,还自研了可视化面板,实现了监控告警与可视化的一体化。同时,夜莺还支持多种数据源和采集器,提供了丰富的 API 和插件机制,方便开发者进行二次开发和定制。

关键词

夜莺、#Nightingale#开源项目#云原生#监控工具#告警管理#一体化#可观测平台#可视化#GitHub

作者:小码编匠

出处:gitee.com/smallcore/DotNetCore

声明:网络内容,仅供学习,尊重版权,侵权速删,歉意致谢!


END


开箱即用的数据同步工具:支持 20+ 数据源,自动建表、实时监控、毫秒级响应
零门槛上手!开源智慧城市一网统管 AI 平台,免费部署即用
高性能低代码 BI 平台:极速报表,大屏与数据中台一体化
一款灵活好用的自定义软键盘,轻松应对身份证、车牌、电话等
免费开源!支持仓库、生产、质量、设备管理的 MES 系统
面向工业物联网的轻量级 Web SCADA解决方案
这才是企业级低代码平台:插件化+ 流程引擎 + 智能报表
开箱即用的 React + ECharts + DataV 大屏可视化方案
基于 Vue3 + Spring Cloud 的能源管理系统微服务实战
基于 Web 的多功能网络调试助手,轻松搞定TCP/UDP和串口
开源云原生 MQTT Broker:轻松连接海量物联网设备
国产首创!iotView 开源轻量级工业物联网低代码平台
Vue 3 + TypeScript 实现的轻量级高效文件管理系统
开箱即用的企业级微服务框架,集成SSO、支付中心与监控追踪
Web 组态软件 Vue+Go 打造 B/S架构实时监控系统
一款B/S结构、开源、免费的生产执行管理系统(MES)
开源零代码数据可视化,拖拽分析,人人可用的 BI 工具
Three.js 遇上 Vue3 开发现代化 3D 可视化编辑系统
Vue3 + Vite7 + TS 高颜值后台管理模板 | 清新优雅,开箱即
全新开源 SAAS 架构:简单、美观、真正可落地的多租户云平台
IoTOS 物联网卡运营综合平台
一款基于 Vue 和 Electron 的接口文档管理工具
开源免费!这款数据可视化平台支持多源自由组合,随心造看板
一个基于GB28181-2016标准实现的网络视频平台
H.264/H.265视频管理+云边协同:基于若依的监控系统实战
支持 Windows 与 Linux 的开源消防可视化平台来了!
开源免费的人力资源管理系统,本地部署、安全可控、灵活可定制
一款免费、高效、稳定的开源企业级问卷表单系统
开源边缘计算平台:融合视频与物联网的实时行为风险预警系统
国产开源通用AI-CRM:新一代智能客户管理平台
一款开源免费、支持私有化部署的在线知识库管理平台
基于 Spring Boot + Reactor 的响应式物联网平台支持二次开发
一款真正开箱即用高颜值的 Vue3 后台管理模板,完全开源免费
一站式集成MES、WMS、ERP、QMS与IoTS的智能生产管理系统
开箱即用的开源工作流系统:支持请假、工单等场景的灵活配置
一款开源高效的私有云文档系统,支持百种格式在线预览
开源免费可商用!基于流行技术栈的商业级后台管理系统
融合物联网、视频监控与低代码的开发框架(支持GB28181/RTSP)
开箱即用!轻量高效的前后端分离考试系统,支持 Web 与小程序
Rust 实现高效安全的 GB28181 视频监控平台(兼容2016/2022)
一款基于 SpringBoot3 + Vue2 强大的企业级内容管理系统
AI + 低代码双引擎:SpringCloud+Vue3 企业平台,一键生成零代码!
EasyAIoT:AI零门槛、全场景定制的万物智视物联网平台
全开源 AI + 低代码双引擎智能办公系统
企业级低代码平台,轻松应对99.99%编程挑战
开源电子合同平台,支持证据链签署与私有化部署
一款高性能网络框架,适用于物联网、IM、客服系统
全开源 BI 平台三步搞定酷炫数据大屏(多数据源 + 拖拽设计)
轻量级物联网综合管理平台(卡模组管理、三网融合、全流程业务)
开源智慧物业管理系统,微服务架构支持小程序、H5多端及二次开发
一站式物联网接入iot-ucy中间件全协议覆盖,无缝对接主流数据库



备注【开源

方便大家交流、资源共享和共同成长

纯技术交流群、需要的小伙伴请扫码




有收获?不妨分享让更多人受益

关注「程序员开源栈」,共同提升技术实力


点分享
点收藏
点在看
点点赞

【声明】内容源于网络
0
0
DotNet技术匠
「DotNet技术匠」聚焦.NET核心,分享深度干货、实战技巧、最新资讯、优质资源,助你领跑技术赛道,赋能开发者成长。
内容 1715
粉丝 0
DotNet技术匠 「DotNet技术匠」聚焦.NET核心,分享深度干货、实战技巧、最新资讯、优质资源,助你领跑技术赛道,赋能开发者成长。
总阅读32
粉丝0
内容1.7k