我在 Google Compute Engine 和 Stackdriver 上使用 Kubernetes。Kubernetes 指标在 Stackdriver 中显示为自定义指标。我成功地设置了一个带有图表的仪表板,其中显示了一些自定义指标,例如“节点 cpu 预留”。我什至可以设置所有节点 CPU 预留的聚合平均值,以查看我的 Kubernetes 集群 CPU 预留总量是否过高。见截图。
我的问题是,我似乎无法针对自定义指标的平均值设置警报。我可以在每个节点上设置警报,但这不是我想要的。我还可以设置“组聚合阈值条件”,但自定义指标似乎对此不起作用。请注意“自定义指标”如何不在下拉列表中。
有没有办法为自定义指标的聚合设置警报?如果没有,当我的 Kubernetes 集群的 CPU 预留太高时,我是否可以通过某种方式发出警报?