夜莺-Nightingale
夜莺V7
项目介绍 功能概览
部署升级 部署升级
数据接入 数据接入
告警管理 告警管理
数据查看 数据查看
功能介绍 功能介绍
API FAQ
夜莺V6
项目介绍 架构介绍
快速开始 快速开始
黄埔营
安装部署 安装部署
升级
采集器 采集器
使用手册 使用手册
API API
数据库表结构 数据库表结构
FAQ FAQ
开源生态
Prometheus
版权声明
第1章:天降奇兵 第1章:天降奇兵
第2章:探索PromQL 第2章:探索PromQL
第3章:Prometheus告警处理 第3章:Prometheus告警处理
第4章:Exporter详解 第4章:Exporter详解
第5章:数据与可视化 第5章:数据与可视化
第6章:集群与高可用 第6章:集群与高可用
第7章:Prometheus服务发现 第7章:Prometheus服务发现
第8章:监控Kubernetes 第8章:监控Kubernetes
第9章:Prometheus Operator 第9章:Prometheus Operator
参考资料

夜莺监控配置数据源

夜莺支持对接各类数据源,前期支持的数据源,比如 Prometheus、VictoriaMetrics、ElasticSearch 等,既支持查询看图,也支持告警。后面随着项目发展,夜莺定位为一个告警引擎,所以新对接的数据源,比如 ClickHouse、MySQL、Postgres 等,都是只支持告警,不支持查询看图。

不管是要查看数据源里的数据,还是对数据源里的数据进行告警,都需要先配置数据源。在 集成中心-数据源 中添加数据源,选择对应的数据源类型,填写数据源的地址、用户名、密码等信息,点击保存即可。

夜莺数据源

配置数据源时,除了要填写数据源的连接地址,另一个关键点是要选择关联的告警引擎,如果你的数据源是在边缘机房的,并且为边缘机房搭建了专属的 n9e-edge,那么就选择对应的 n9e-edge 作为关联的告警引擎。

数据源配置中,表单各项基本都对应有 tooltip(就是各个 form 表单旁边的小问号 icon,鼠标放上去可以看到用法提示),这里就不再赘述了。

配置完了数据源之后,可以到 数据查询-指标-即时查询 查询一下时序库的数据,如果能查到数据,则表明数据源的配置是 OK 的。

常见问题

1. 夜莺的配置文件 config.toml 中已经配置了数据源的 writer 地址,是否还需要在页面上重复配置?

是的。config.toml 中的 writer 地址,是用于数据转发链路,而页面上的数据源配置,是用于查询和告警的。两者是不同的概念。另外,writer 地址应该是一个 remote write 地址,而页面上的数据源配置通常是数据源的基准地址。另外,很多用户也没有使用夜莺转发监控指标,所以也就没有配置 config.toml 中的 writer 地址,仅配置了页面上的数据源。

2. 我想采用边缘模式对边缘机房的时序库做告警,但是中心端的 n9e 无法连通边缘的时序库,这种情况还能用夜莺做统一告警吗?

可以。这类边缘时序库,仍然需要在页面上添加,添加的时候选择「保存」而非选择「测试并保存」,这样一来,中心端的夜莺就不会校验连通性,可以直接保存成功。同时,数据源配置的时候,要配置上时序库内网地址,告警引擎选择和时序库能连通的 n9e-edge 告警引擎,届时 n9e-edge 会使用时序库内网地址进行查询和告警。

这种情况的边缘时序库,仍然可以告警,但是在夜莺的页面上就没法查询其数据了。因为夜莺的页面查询数据是通过中心端的 n9e 进行的,而中心端的 n9e 无法连通边缘时序库,所以无法查询。

快猫星云 联系方式 快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云
OpenSource
开源版
Flashcat
Flashcat