当pod重新启动时发出警报:Windows容器上的Prometheus

时间:2019-04-22 23:14:44

标签: kubernetes prometheus prometheus-alertmanager kube-state-metrics

我为Windows容器设置了Prometheus设置,该设置刮取了wmi_exporter支持的指标。但是我想要一些跟踪Pod重新启动的指标,等等,但这不是其中的一部分。我相信kube-state-metrics可以提供此功能。但是我找不到在Windows容器上安装它的任何方法。我在网上找到的所有掌舵图都有只能用于Linux容器的图像。那么,有什么方法可以在Windows容器上安装它?

是否还有其他更好的方法来使容器/容器重启警报?

1 个答案:

答案 0 :(得分:2)

您可以像说的那样使用kube-state-metrics。从Kubernetes控制平面的角度来看,无论您使用的是Linux还是Windows容器,容器/容器的重启都没有什么不同。

请记住,control plane仅在Linux上受支持,因此如果您的群集上只有Windows节点,则可以在主数据库中运行kube-state-metrics pod / container,否则,您将需要一个Linux节点。另外,您可以构建kube-state-metrics Windows Go二进制文件并在Windows pod /容器中运行它,但这可能会更加麻烦。

您可以将this之类的与Alertmanager一起使用的警报。