prometheus-alertmanager - 同时使多个 AlertManager 上的警报静音
问题描述
我们在我们的网络中运行了大量的 kubernetes 集群,每个集群都有自己的 prometheus-operator 部署。每个部署都有自己的 AlertManager 部署。我们发现让所有集群中的警报静音非常耗时。
目前我们要做的是去个人 alertManager 并在那里静音个人警报。
我们希望实现的是一种简单的方法来消除所有集群的警报(理想情况下来自单个 GUI)
不想使用抑制,因为它会破坏警报的目的。
任何人都知道如何做到这一点?
解决方案
最明显的方法应该是 - 通过关闭每个 K8s 集群的 Alertmanager 部署并使用单个中央 Alertmanager 集群,其中触发警报将被静音。
如果存在大量 K8s 集群,则可能会担心单个 Alertmanager 的性能。这需要测试。
推荐阅读
- node.js - Nuxt 和 Docker:在 nuxt.config.js 中指定服务器 - 甚至默认 - 阻止访问 localhost?
- android-studio - Android Studio 未找到某些方法和字段的用法
- c# - Entity Framework Core 使用 Dbset 而没有 T
- nginx - 在 Nginx 上服务 Jekyll 博客
- python - 在 Vispy 中标准化可缩放时间序列图的比例
- c# - 将纯文本转换为在 p 标签内包含 i 标签
- python - 仅当我们匹配要查找的两个单词时,才提取第一个匹配项和第二个匹配项之后的单词(直到到达逗号)
- c++ - 计算 6 x 6 矩阵中每个沙漏的沙漏总和(其中条目只能从 0 到 9),然后打印最大沙漏总和
- css - 表单元素忽略正文 CSS
- php - 集成 PHP、SSH 和 ssh-agent