在stackdriver中监控kubernetes容器就绪状态

时间:2019-08-20 23:10:04

标签: kubernetes google-kubernetes-engine stackdriver google-cloud-monitoring

通过stackdriver的kubernetes引擎集成,我可以查看Pod和服务上的实时信息,包括准备就绪的数量。但是,我找不到任何监视方式。

是否有一种方法可以设置警报策略,以在部署或服务中的Pod尚未准备就绪时触发?我可以设置一个基于日志的指标,但这似乎是针对堆栈驱动程序日志记录似乎已经可以访问的信息的一种粗略的解决方法。

2 个答案:

答案 0 :(得分:3)

我不确定此功能对Stackdriver的支持;但是,您可以尝试创建以下警报作为解决方法:

  1. 在“警报策略创建”用户界面中,将资源类型选择为 “ k8s_container”,还选择一个始终存在的指标(对于 例如“ CPU使用时间”。
  2. 定义任何“过滤器”,或者您可以使用“分组依据”来触发警报条件。
  3. 在聚合中,选择“计数”聚合器。

答案 1 :(得分:2)

根据Kubernetes metrics文档,似乎没有这样的指标。

但是它看起来确实像是潜在的Feature Request