通过 stackdriver 的 kubernetes 引擎集成,我可以查看有关我的 Pod 和服务的实时信息,包括有多少个已准备就绪。但是,我找不到任何方法来监控这一点。
是否有办法设置在部署或服务中没有 Pod 准备就绪时触发的警报策略?我可以设置一个基于日志的指标,但这似乎是一个粗略的解决方法,用于处理 stackdriver 日志记录似乎已经可以访问的信息。
最佳答案
我不确定 Stackdriver 是否支持此功能;但是,您可以尝试创建以下警报作为解决方法:
- 在警报策略创建用户界面中,选择资源类型为 “k8s_container”,还选择一个始终存在的指标(对于 例如,“CPU 使用时间”)。
- 定义任何“过滤器”,或者您可以使用“分组依据”来触发警报条件。
- 在聚合中,选择“count”聚合器。
关于kubernetes - 在 stackdriver 中监控 kubernetes pod 准备情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57582572/