Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
|
|
1 year ago | |
|---|---|---|
| .github | 1 year ago | |
| alert | 1 year ago | |
| center | 1 year ago | |
| cli | 1 year ago | |
| cmd | 1 year ago | |
| conf | 2 years ago | |
| cron | 1 year ago | |
| datasource | 1 year ago | |
| doc | 1 year ago | |
| docker | 1 year ago | |
| dscache | 1 year ago | |
| dskit | 1 year ago | |
| dumper | 2 years ago | |
| etc | 1 year ago | |
| front/statik | 1 year ago | |
| integrations | 1 year ago | |
| memsto | 1 year ago | |
| models | 1 year ago | |
| pkg | 1 year ago | |
| prom | 1 year ago | |
| pushgw | 1 year ago | |
| storage | 1 year ago | |
| .gitattributes | 6 years ago | |
| .gitignore | 1 year ago | |
| .goreleaser.yaml | 1 year ago | |
| LICENSE | 1 year ago | |
| Makefile | 3 years ago | |
| README.md | 1 year ago | |
| README_en.md | 1 year ago | |
| fe.sh | 2 years ago | |
| go.mod | 1 year ago | |
| go.sum | 1 year ago | |
开源告警管理专家
夜莺监控(Nightingale)是一款侧重告警的监控类开源项目。类似 Grafana 的数据源集成方式,夜莺也是对接多种既有的数据源,不过 Grafana 侧重在可视化,夜莺是侧重在告警引擎、告警事件的处理和分发。
夜莺监控项目,最初由滴滴开发和开源,并于 2022 年 5 月 11 日,捐赠予中国计算机学会开源发展委员会(CCF ODC),为 CCF ODC 成立后接受捐赠的第一个开源项目。
很多用户已经自行采集了指标、日志数据,此时就把存储库(VictoriaMetrics、ElasticSearch等)作为数据源接入夜莺,即可在夜莺里配置告警规则、通知规则,完成告警事件的生成和派发。
夜莺项目本身不提供监控数据采集能力。推荐您使用 Categraf 作为采集器,可以和夜莺丝滑对接。
Categraf 可以采集操作系统、网络设备、各类中间件、数据库的监控数据,通过 Remote Write 协议推送给夜莺,夜莺把监控数据转存到时序库(如 Prometheus、VictoriaMetrics 等),并提供告警和可视化能力。
对于个别边缘机房,如果和中心夜莺服务端网络链路不好,希望提升告警可用性,夜莺也提供边缘机房告警引擎下沉部署模式,这个模式下,即便边缘和中心端网络割裂,告警功能也不受影响。
上图中,机房A和中心机房的网络链路很好,所以直接由中心端的夜莺进程做告警引擎,机房B和中心机房的网络链路不好,所以在机房B部署了
n9e-edge做告警引擎,对机房B的数据源做告警判定。
夜莺的侧重点是做告警引擎,即负责产生告警事件,并根据规则做灵活派发,内置支持 20 种通知媒介(电话、短信、邮件、钉钉、飞书、企微、Slack 等)。
如果您有更高级的需求,比如:
那夜莺是不合适的,您需要的是 PagerDuty 或 FlashDuty (产品易用,且有免费套餐)这样的 On-call 产品。
picobyte(我已关闭好友验证)拉入微信群,备注:夜莺互助群,如果已经把夜莺上到生产环境,可联系我拉入资深监控用户群类似 Grafana 可接入多种数据源,Grafana 擅长可视化,夜莺擅长告警管理
Go SQL Text Python PLSQL other