Home

Awesome

<p align="center"> <a href="https://github.com/ccfos/nightingale"> <img src="doc/img/Nightingale_L_V.png" alt="nightingale - cloud native monitoring" width="100" /></a> </p> <p align="center"> <b>开源告警管理专家 一体化的可观测平台</b> </p> <p align="center"> <a href="https://flashcat.cloud/docs/"> <img alt="Docs" src="https://img.shields.io/badge/docs-get%20started-brightgreen"/></a> <a href="https://hub.docker.com/u/flashcatcloud"> <img alt="Docker pulls" src="https://img.shields.io/docker/pulls/flashcatcloud/nightingale"/></a> <a href="https://github.com/ccfos/nightingale/graphs/contributors"> <img alt="GitHub contributors" src="https://img.shields.io/github/contributors-anon/ccfos/nightingale"/></a> <img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/ccfos/nightingale"> <img alt="GitHub forks" src="https://img.shields.io/github/forks/ccfos/nightingale"> <br/><img alt="GitHub Repo issues" src="https://img.shields.io/github/issues/ccfos/nightingale"> <img alt="GitHub Repo issues closed" src="https://img.shields.io/github/issues-closed/ccfos/nightingale"> <img alt="GitHub latest release" src="https://img.shields.io/github/v/release/ccfos/nightingale"/> <img alt="License" src="https://img.shields.io/badge/license-Apache--2.0-blue"/> <a href="https://n9e-talk.slack.com/"> <img alt="GitHub contributors" src="https://img.shields.io/badge/join%20slack-%23n9e-brightgreen.svg"/></a> </p>

English | 中文

夜莺 Nightingale 是什么

夜莺监控是一款开源云原生观测分析工具,采用 All-in-One 的设计理念,集数据采集、可视化、监控告警、数据分析于一体,与云原生生态紧密集成,提供开箱即用的企业级监控分析和告警能力。夜莺于 2020 年 3 月 20 日,在 GitHub 上发布 v1 版本,已累计迭代 100 多个版本。

夜莺最初由滴滴开发和开源,并于 2022 年 5 月 11 日,捐赠予中国计算机学会开源发展委员会(CCF ODC),为 CCF ODC 成立后接受捐赠的第一个开源项目。夜莺的核心研发团队,也是 Open-Falcon 项目原核心研发人员,从 2014 年(Open-Falcon 是 2014 年开源)算起来,也有 10 年了,只为把监控这个事情做好。

快速开始

功能特点

截图演示

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

语言切换

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

即时查询

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

指标视图

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

内置仪表盘

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

内置告警规则

产品架构

社区使用夜莺最多的场景就是使用夜莺做告警引擎,对接多套时序库,统一告警规则管理。绘图仍然使用 Grafana 居多。作为一个告警引擎,夜莺的产品架构如下:

产品架构

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

边缘部署模式

交流渠道

广受关注

Stargazers over time

社区共建

</a>

License