滴滴夜莺监控发布 v5 正式版,定位 Prometheus 企业版

@滴滴夜莺监控系统(Nightingale) 滴滴夜莺Nightingale 阅读详情

大家好,经过几个月的研发,夜莺v5正式版跟大家见面了,这个版本做了巨大的产品定位调整,不再是一个运维平台,而是专注监控告警这个细分领域,拥抱Prometheus生态,争取把监控这个事情,做到极致!这是新版的截图,给大家一个直观的认识先。

image

这个版本的功能设计全部是围绕监控告警来的,比如告警规则、屏蔽规则、订阅规则的管理,活跃告警、历史告警的查看,监控数据查看,提供不同的看图视角,监控对象的管理,告警自愈机制,人员权限等等

为啥开始拥抱Prometheus生态呢?

核心是PromQL的能力,作为一款完备的监控产品,一定要具备QL的能力,否则灵活性将大大降低,之前Open-Falcon或者Nightingale的老版本,只能通过标签做匹配,灵活性不好,需要把一些计算逻辑前置到采集侧,新版本我们想解决这个问题,但是重复造轮子也不可取,所以就沿用了PromQL的能力。

这个版本非常的开放,不止可以和Prometheus深度集成,也可以和Telegraf、Grafana、Grafana-Agent、Datadog-Agent、VictoriaMetrics、M3DB等良好协同,没有软件绑定问题。

与Open-Falcon的区别

因为开发Open-Falcon和Nightingale的是一拨人,所以很多社区伙伴会比较好奇,为何要新做一个监控开源软件。核心点是Open-Falcon和Nightingale的差异点实在是太大了,Nightingale并非是Open-Falcon设计逻辑的一个延续,就看做两个不同的软件就好。

Open-Falcon是14年开发的,当时是想解决Zabbix的一些容量问题,可以看做是物理机时代的产物,整个设计偏向运维视角,虽然数据结构上已经开始设计了标签,但是查询语法还是比较简单,无法应对比较复杂的场景。

Nightingale直接支持PromQL,支持Prometheus、M3DB、VictoriaMetrics多种时序库,支持Telegraf做监控数据采集,支持Grafana看图,整个设计更加云原生,虽然也保留了机器归组的逻辑以应对物理机时代的需求,但是设计上,更倾向于使用标签来分组,而不是HostGroup或者树形结构。

与Prometheus的区别

Nightingale可以简单看做是Prometheus的一个企业级版本,把Prometheus当做Nightingale的一个内部组件-时序库,当然,也不是必须的,时序库除了Prometheus,还可以使用VictoriaMetrics、M3DB等。各种Exporter也可以继续使用,不过我们更推荐使用All-in-one的Telegraf,运维代价会更小一些。

Nightingale可以接入多个Prometheus/M3DB/VictoriaMetrics,可以允许用户在页面上配置告警规则、屏蔽规则、订阅规则,在页面上查看告警事件,配置告警自愈机制,管理监控对象,配置监控大盘等,就把Nightingale看做是Prometheus的一个WEBUI也是可以的,不过实际上,它远远不止是一个WEBUI,用一下就会深有感触。

夜莺v5版本架构

夜莺v5的设计非常简单,核心是server和webapi两个模块,webapi无状态,放到中心端,承接前端请求,将用户配置写入数据库;server是告警引擎和数据转发模块,一般随着时序库走,一个时序库就对应一套server,每套server可以只用一个server实例,也可以多个实例组成集群,server可以接收Telegraf上报的数据,写入后端时序库,周期性从数据库同步告警规则,然后查询时序库做告警判断。每套server依赖一个redis。架构图如下:

image

新版本的文档放到了gitee.io,地址是 https://n9e.gitee.io/ 感谢开源中国提供的平台,访问速度挺快的 😃

滴滴夜莺监控系统实战:从零搭建混合云运维平台(含Grafana集成指南) 本文详细介绍了滴滴开源的夜莺(Nightingale)监控系统在混合云环境中的实战部署与运维策略。内容涵盖核心架构解析、Docker Compose快速部署方案、混合云监控策略配置、Grafana深度集成指南以及告警规则优化实践,帮助用户从零搭建自动化运维平台并实现高效监控管理。 阅读详情

相关推荐

混合云一站式运维监控--滴滴夜莺

01 滴滴夜莺简介 滴滴夜莺是一套分布式高可用的运维监控系统,最大的特点是混合云支持,既可以支持传统物理机虚拟机的场景,也可以支持K8S容器的场景。同时,滴滴夜莺也不只是监控,还有一部分CMDB的能力、自动化运维的能力,很多公司都基于夜莺开发自己公司的运维平台。开源的这部分功能模块也是商业版本的一部分,所以可靠性有保障、会持续维护,诸君可放心使用。 02 滴滴夜莺主要功能 本节阐述滴滴夜莺的核心功能模块,大家可以重点关注用户资源中心和监控告警部分。 》用户资源中心 这是一个平台底座,所有的..

Obsuite 1079

滴滴夜莺:从监控告警系统向运维平台演化

简述 滴滴夜莺(Nightingale)是一款经过大规模生产环境验证的、分布式高性能的运维监控系统。基于Open-Falcon,结合滴滴内部的最佳实践,在性能、可维护性、易用性方面做了大量的改进,支撑了滴滴内部数十亿监控指标,覆盖了从系统、容器、到应用等各层面的监控需求。 夜莺于2020年3月底开源至今,GitHub Star已突破2000,并且于9月底发布了最新的3.0版本。本次更新夜莺被拆成了四个子系统,分别是: 用户资源中心(RDB) 平台底座,所有的运维系统,都需要依赖这个,内置用户、权限、角色、

yanggd1987的专栏 5651

Nightingale 滴滴夜莺 运维监控-从安装到告警配置全流程指南

本文详细介绍了滴滴开源的Nightingale(夜莺监控)系统从安装部署到告警配置的全流程指南。作为Open-Falcon的重构升级版,Nightingale具备全链路监控、秒级告警响应和高度可扩展架构等优势,特别适合大规模运维监控场景。文章涵盖环境准备、核心组件配置、告警策略实战及生产环境最佳实践,帮助用户快速掌握这一高效TSDB监控工具。

weixin_29230773的博客 500

滴滴夜莺基本使用

使用滴滴夜莺监控,从安装角度来看,核心模块分为:夜莺(webapi+server),mysql,redis,prometheus,categraf,ibex。由于夜莺及categraf采用go语言开发,学习难度较大,好在本身功能简单,掌握起来不算困难,难点在于prometheus的PromQL,与常规查询数据库查询sql天差地别,但是在监控各个指标上又无处不在,因此,如果对prometheus的PromQL一点都不了解或了解不多的话,就算用了夜莺监控,可能也看不懂大部分监控项监控的是什么。

Dcj695632854的博客 2468

从零到一:RJ71EN71 ModbusTCP配置的避坑指南与实战技巧

本文详细解析三菱RJ71EN71模块的ModbusTCP配置全流程,涵盖GX Works3参数设置、地址映射、通信调试等核心环节。针对工业环境中常见的IP冲突、软元件分配错误、通信超时等高频问题提供实战解决方案,帮助工程师快速构建高可靠性通信网络,避免项目延期风险。

zzz56的博客 331

树莓派4B玩转ROS2 Humble:Ubuntu Desktop一键安装与配置教程

本文详细介绍了在树莓派4B上安装和配置ROS2 Humble的完整教程,包括硬件准备、Ubuntu Desktop系统安装、一键部署ROS2、网络配置优化以及常见问题解决方案。通过简化安装流程和性能调优技巧,帮助开发者快速搭建机器人开发环境,充分发挥树莓派4B在ROS2应用中的潜力。

w8x9y0z1的博客 965

Nightingale滴滴夜莺监控系统入门(一)--夜莺对比zabbix、Prom

Nightingale夜莺监控系统入门(一)夜莺系统架构3.x版本为什么使用夜莺如何开箱即用监控对比夜莺对比Zabbix夜莺对比Prometheus 夜莺 系统架构3.x版本 夜莺是Open-Falcon的进阶版,由Open-falcon的主要成员经过滴滴的生产实践优化后的版本,至于Open-falcon是啥,给为看官可以移步Open-falcon官网查看。 下图是夜莺3.x版本的架构图,分别对应采集,传输,存储,索引,告警,监控,资产管理,任务,rdb模块:(会在下篇文章介绍各组件的作用) 3.x版本

weixin_43876361的博客 2万+

一文看懂分布式存储架构

目录一、集中存储结构二、分布式存储1 、分布式存储的兴起2 、分布式存储的重要性3 、分布式存储的种类和比较三、分布式理论浅析1 、一致性和可用性2 、数据分布3 、复制4 、分布式协议5、跨机房部署四、分布式文件系统1、 Google 文件系统( GFS )2、 Taobao 文件系统( TFS )3、 Fackbook Haystack 文件系统4、 CDN 内容分发网络五、分布式键值系统1、 Amazon Dynamo2、 Taobao Tiar3、 ETCD4 、产品选型比较( Etcd , Zoo

weixin_70730532的博客 2万+

Nightingale滴滴夜莺监控系统入门(五)--采集功能

Nightingale滴滴夜莺监控系统入门(五)–采集功能 夜莺支持采集【端口】【进程】【日志】【自定义插件】以及在3.5版本以后支持的主动采集【中间件】的功能; 采集中间件 两种方式: 一种是3.5版本以后新增的Prober模块(实质是Telegraf),一个模块可以采集多个应用; 一种是利用了Prometheus的生态,将采集各类型应用的exporter部署到目标服务器上,通过额外的插件将exporter上的指标采集下来,再通过该服务器上的agent上报; 1,使用Prober采集; 部署好Pr

weixin_43876361的博客 8486

Ubuntu终端一键安装英伟达驱动:无需手动下载的完整指南

本文提供了一份在Ubuntu系统上通过终端命令一键安装英伟达显卡驱动的完整指南。该方法利用官方PPA源,无需手动下载驱动文件,可自动检测硬件并安装最佳版本,极大简化了流程,适合深度学习环境搭建等场景,有效提升安装效率与稳定性。

weixin_29232121的博客 180

自由曲面与衍射光学元件DOE:从基础理论到工业应用的全景解析

本文全景解析了自由曲面与衍射光学元件的核心理论与工业应用。文章深入探讨了自由曲面在非对称光学设计中的灵活性及其数学描述与制造挑战,并阐述了衍射光学元件通过微纳结构进行波前相位调制的原理与多样化功能。两者与经典光学互补融合,共同构成了高端成像、智能照明、激光加工及AR/VR等前沿领域的底层技术支柱。

devops8pract的博客 391

滴滴夜莺Nightingale01-架构详解

文章目录1.监控平台架构概述2.数据采集、传输、存储链路2.1数据结构2.2数据采集2.3数据转发2.3.1数据存储2.3.2 索引处理3. 监控数据告警链路3.1 告警判断3.2 事件处理4.用户交互部分 文档地址:https://n9e.didiyun.com/zh/docs 在部署和配置出现问题的时候,反复看上面的文档和里面的视频 1.监控平台架构概述 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LrddUFqw-1609234831227)(01-框架详解/15

Dream it possible 3320

【文献笔记】ICCV 2021 | Point Transformer

作者提到,特别适合点云处理,因为自注意力机制是的核心,本质上就是一个集合算子:它对输入元素具有顺序不变性和数量不变性3D点云是无序的,即使改变点云txt文件中的点顺序也不会有任何影响。自注意力机制天然具有排列不变性,因为它通过对所有"点对"的关系进行建模来处理输入,而不依赖于任何特定的输入顺序点云数据通常覆盖了3D空间中的对象或场景,理解这些数据需要捕捉点与点之间复杂的空间关系。自注意力机制能够有效的捕捉这些关系,因为它为每个"点对"赋予一个。

m0_55908255的博客 965

Nightingale滴滴夜莺监控系统入门(四)--聊聊夜莺的后端储存

Nightingale滴滴夜莺监控系统入门(四)—聊聊夜莺的后端储存 1-默认版本 默认是使用夜莺的两个组件来实现:TSDB+INDEX TSDB实际上使用的是老牌的图形数据库,记录ts和value,有很多老牌的监控使用比如Cacti;INDEX是索引模块,夜莺把监控metric记录在这里,查询数据的时候是通过索引去查询; 存储目录分别对应 TSDB:/home/n9e/data INDEX:/home/n9e/.index [root@n9e data]# tree . └── 8011 ├

weixin_43876361的博客 4840

YOLOv8改进 | 主干篇 | 利用MobileNetV1替换Backbone(轻量化网络结构)

本文给大家带来的改进机制是MobileNetV1,其是专为移动和嵌入式视觉应用设计的轻量化网络结构。这些模型基于简化的架构,并利用深度可分离卷积构建轻量级深度神经网络,其引入了两个简单的全局超参数,用于在延迟和准确性之间进行有效的权衡。实验表明,MobileNets在资源和准确性的权衡方面表现出色,并在多种应用(如对象检测、细粒度分类、面部属性识别和大规模地理定位)中展现了其有效性,这个模型非常适合轻量化的读者来使用。适用检测目标:轻量化网络结构适合轻量化的读者。

Snu77的博客 3966

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Nightingale 滴滴夜莺 运维监控-快速开始

Nightingale GitHub 地址:https://github.com/didi/nightingale 在 Open-Falcon 基础上,结合滴滴内部的最佳实践,其在性能、可维护性、易用性方面做了大量的改进。作为集团统一的监控解决方案,支撑了滴滴内部数十亿监控指标,覆盖了从系统、容器、到应用等各层面的监控需求。 Nightingale与Open-Falcon对比 [推荐阅读]关于open falcon 与nightingale 的一些调研 参考URL: https://www.cnblogs.

西京刀客 4577

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

监控告警01--夜莺部署与接入

监控告警01--夜莺部署与接入滴滴夜莺简介部署docker-compose部署二级制部署 v4 版本客户端部署告警配置邮件告警飞书告警短信告警电话告警测试效果说明常见问题参考文档 滴滴夜莺简介 夜莺是滴滴开源的一套监控告警系统,其主要包括如下四个子系统,分别是: 用户资源中心(RDB) 资产管理系统(AMS) 任务执行中心(JOB) 监控告警系统(MON) 更多详细介绍请参考官方文档:滴滴夜莺官方文档 部署 docker-compose部署 线上部署docker-compose版本无意义,因此此处不做介

脚步不能达到的地方,眼光可以达到;眼光不能达到的地方,精神可以飞到 3604

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

【夜莺(Flashcat)V6监控】1初识夜莺:介绍及部署

夜莺( Nightingale )是一款国产、开源云原生监控分析系统(从 v6 版本开始,尝试转型成为统一观测平台),集数据采集、可视化、监控告警、数据分析于一体。于 2020 年 3 月 20 日,在 github 上发布 v1 版本,已累计迭代 100 多个版本。夜莺最初由滴滴开发和开源,并于 2022 年 5 月 11 日,捐赠予中国计算机学会开源发展委员会(CCF ODC),为 CCF ODC 成立后接受捐赠的第一个开源项目。夜莺的核心研发团队,也是 Open-Falcon 项目原核心研发人员。

雨露青瓷 4610

Nightingale滴滴夜莺监控系统入门(二)--单机部署测试环境

Nightingale夜莺监控系统入门(二)夜莺系统组成系统模块夜莺源码编译部署拉取源码安装Golang安装包编译部署 夜莺系统组成 系统模块 模块名称 功能说明 占用端口 后端模块 是否Agent连接使用 Transfer agent上传采集数据经过的网关,主要用于分发数据到后端存储模块tsdb(当) 阿萨德 Transfer Transfer Transfer Transfer Transfer Transfer

weixin_43876361的博客 7978

夜莺监控系统

夜莺监控( Nightingale )是一款国产、开源云原生监控分析系统,采用 All-In-One 的设计,集数据采集、可视化、监控告警、数据分析于一体。于 2020 年 3 月 20 日,在 github 上发布 v1 版本,已累计迭代 60 多个版本。

liuhuangjian的博客 1842

滴滴开源的深度与温度——滴滴开源委员会秘书长吴国斌专访

开源雨林:请您先向观众介绍自己大家好,我是吴国斌。2016 年加入滴滴,负责科技生态与发展部的工作,主要跟学术界、工业界、政府科技侧做科技生态建设的工作,同时,我也一路见证了滴滴开源的成长。因此,我除了是科技生态与发展部的负责人外,也兼任着滴滴开源委员会秘书长。此外,我还担任中国计算机学会(CCF)理事、会员与分部工委主任、公益工委副主任,在担任 CCF 理事的过程中,滴滴跟学术界、工业界有很好的...

开源社KAIYUANSHE的博客 459

夜莺(Flashcat)V6监控(一):介绍及其部署

夜莺监控( Nightingale )是一款国产、开源云原生监控分析系统,采用 All-In-One 的设计,集数据采集、可视化、监控告警、数据分析于一体。于 2020 年 3 月 20 日,在 github 上发布 v1 版本,已累计迭代 60 多个版本。从 v5 版本开始与 Prometheus、VictoriaMetrics、Grafana、Telegraf、Datadog 等生态紧密协同集成,提供开箱即用的企业级监控分析和告警能力,已有众多企业选择将 Prometheus + AlertManage

m0_61323675的博客 2万+

再有谁说不熟悉夜莺( Nightingale )监控系统,就把这个给他扔过去!

点击下方名片,设为星标!回复“1024”获取2TB学习资源!夜莺监控( Nightingale )官方网址:https://n9e.github.io/夜莺监控( Nightingale )是一款国产、开源云原生监控分析系统,采用 All-In-One 的设计,集数据采集、可视化、监控告警、数据分析于一体。于 2020 年 3 月 20 日,在 github 上发布 v1 版本,已累计迭代 60 ...

民工哥的博客 2268

Zabbix 和夜莺监控选型对比

作者介绍:张世宏,开源报表 ZbxTable[1]开发者,使用 Zabbix[2] 超过 8 年,Zabbix 资深用户,优质内容创作者。开源项目夜莺监控|Nightingale[3]活跃贡献者。 原文链接:https://flashcat.cloud/blog/zabbx-vs-nightingale/ Zabbix 是过去二十年里开源监控系统的代表作,有着广泛的用户基础,如果没有原生和微服务架构的流行,Zabbix 本可以连续代表下一个二十年。作为 Zabbix 忠实用户的你,或许正经历着传统架构往

n9ecommunity的博客 2254

Nightingale 夜莺监控系统 - 部署篇(1)

Nightingale 夜莺监控系统 - 部署篇(1)

RAB 9054
上一篇: 滴滴夜莺发布v3.3.0版本
下一篇: Nightingale发布v5.9.2,新功能解决多个生产痛点,真香
夜莺开源监控
博客等级 码龄6年 1358粉丝 203原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜莺开源监控

您的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值