首页 > 解决方案 > 同时使多个 AlertManager 上的警报静音

问题描述

我们在我们的网络中运行了大量的 kubernetes 集群,每个集群都有自己的 prometheus-operator 部署。每个部署都有自己的 AlertManager 部署。我们发现让所有集群中的警报静音非常耗时。

目前我们要做的是去个人 alertManager 并在那里静音个人警报。

我们希望实现的是一种简单的方法来消除所有集群的警报(理想情况下来自单个 GUI)

不想使用抑制,因为它会破坏警报的目的。

任何人都知道如何做到这一点?

标签: prometheus-alertmanagerprometheus-operator

解决方案


最明显的方法应该是 - 通过关闭每个 K8s 集群的 Alertmanager 部署并使用单个中央 Alertmanager 集群,其中触发警报将被静音。

如果存在大量 K8s 集群,则可能会担心单个 Alertmanager 的性能。这需要测试。


推荐阅读