接入 Prometheus、ElasticSearch、Loki、TDEngine 等数据源
菜单操作入口: - 数据源。以 Prometheus Like 类型的数据源举例,创建页面填写的关键信息如下:
数据源名称:自定义的数据源名称超时时间:默认 10 秒,有的时候查询重量级 promql 10 秒可能不够,可以调大这个值,比如改成 30000 毫秒,即 30 秒授权:用户名密码指的是数据源的 Basic auth 认证信息时序库内网地址:通常用于边缘机房下沉部署告警引擎的场景,如果该字段不为空,n9e-edge 会使用该地址访问时序库,如果该字段为空,n9e-edge 会使用上面的 URL 访问时序库关联告警引擎集群:如果只是部署了中心夜莺,这里就默认选择 default 即可,如果你当前添加的数据源是某个边缘机房的数据源,并且该边缘机房有专门的 n9e-edge 告警引擎,那么这里就选择对应的告警引擎集群,何为边缘机房部署模式?请参考前面的文档《附:边缘机房部署》
点击【测试并保存】,如果测试通过,就可以对这个数据源的数据看图、配告警规则了。比如我使用 docker compose bridge 部署的,时序库是 VictoriaMetrics,那么数据源 URL 就是 ,compose 中自动启动了 categraf 采集数据,配置完了数据源就可以立马去查看数据:
填写了 URL,保存的时候报错连不通或超时
数据源创建时,有个超时时间的配置,单位是毫秒,默认是 10000,即 10 秒,如果修改的太小,也可能会导致问题。
如果是 Docker compose bridge 模式部署的,注意数据源连接地址,如果 compose 中使用的 VictoriaMetrics,那么数据源 URL 要填写 http://victoriametrics:8428,如果 compose 中使用的 Prometheus,那么数据源地址就是 。