1

我在 Google Compute Engine 和 Stackdriver 上使用 Kubernetes。Kubernetes 指标在 Stackdriver 中显示为自定义指标。我成功地设置了一个带有图表的仪表板,其中显示了一些自定义指标,例如“节点 cpu 预留”。我什至可以设置所有节点 CPU 预留的聚合平均值,以查看我的 Kubernetes 集群 CPU 预留总量是否过高。见截图。

在此处输入图像描述

我的问题是,我似乎无法针对自定义指标的平均值设置警报。我可以在每个节点上设置警报,但这不是我想要的。我还可以设置“组聚合阈值条件”,但自定义指标似乎对此不起作用。请注意“自定义指标”如何不在下拉列表中。

在此处输入图像描述

有没有办法为自定义指标的聚合设置警报?如果没有,当我的 Kubernetes 集群的 CPU 预留太高时,我是否可以通过某种方式发出警报?

4

1 回答 1

1

Stackdriver 目前不提供关于自定义指标聚合的警报。我们正在考虑针对您面临的问题的各种解决方案。请注意,有时可以直接针对问题的症状发出警报,而不是监视底层资源。例如,如果您担心 cpu,因为 X 发生并且用户注意到,并且 X 不好 - 您可以考虑对 X 的症状发出警报,而不是在 cpu 上发出警报。

于 2017-06-30T05:21:24.793 回答