;报警;警报高可用性;启用高可用性告警

启用高可用性告警

您可以启用警报高可用性通过更新Grafana配置文件来支持。在Kubernetes上,您可以通过更新Kubernetes容器定义来启用高可用性警报。

更新Grafana配置文件

在开始之前

因为通知和静默都使用TCP和UDP端口9094,确保每个Grafana实例能够接受这些端口上的传入连接。

启用高可用性支持:

  1. 在您的自定义配置文件($WORKING_DIR/conf/custom.ini)中,转到(unified_alerting)部分。
  2. (ha_peers)到集群中每个Grafana实例的主机数量(使用host:port格式),例如,ha_peers = 10.0.0.5:9094 10.0.0.6:9094 10.0.0.7:9094.必须至少有一个(1)个Grafana实例添加到[(ha_peer)部分。
  3. (ha_listen_address)格式的实例IP地址主持人:港口(或舱的在使用Kubernetes的情况下为IP)。缺省情况下,它被设置为侦听所有接口(0.0.0.0).

更新Kubernetes容器定义

如果您正在使用Kubernetes,您可以公开pod IP通过一个环境变量通过容器定义,例如:

env:—name: POD_IP valueFrom: fieldRef: fieldPath: status.podIP