带有警报的K8S监视堆栈配置

时间:2019-10-22 10:59:42

标签: kubernetes monitoring grafana prometheus prometheus-alertmanager

我正在尝试为本地群集设置一个k8s监视堆栈。我要设置的是:

  • 普罗米修斯
  • Grafana
  • 多维数据集状态指标
  • 警报经理
  • Loki

我可以找到很多资源来做到这一点,例如:

我对警报通知的配置有疑问。

  • 上述所有三个设置均具有Grafana UI。因此,有一个选项可以通过该UI配置警报规则和通知渠道。

  • 但是在第一个选项中,使用Prometheus设置配置了Prometheus规则,并使用configMap CRD使用Alert-manager设置配置了通知通道。

哪个配置更好?

通过Grafana UI和Prometheus规则和通道通过此类configMap CRD设置警报有什么区别?

两种方法的优缺点是什么?

1 个答案:

答案 0 :(得分:0)

我选择了第三个选项来在命名空间中设置prometheus-operator。因为此图表配置了普罗米修斯,格拉法纳和Alertmanager。默认情况下,Prometheus被添加为grafana中的数据源。它允许使用图表的值文件为Prometheus,数据源和grafana的仪表板添加其他警报规则。

然后在相同的名称空间中配置Loki,并将其添加为grafana中的数据源。 还配置了一个Webhook,将通知从Alertmanager重定向到MS团队。