kubernetes - 在 stackdriver 中监控 kubernetes pod 准备情况

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

通过 stackdriver 的 kubernetes 引擎集成,我可以查看有关我的 Pod 和服务的实时信息,包括有多少个已准备就绪。但是,我找不到任何方法来监控这一点。

是否有办法设置在部署或服务中没有 Pod 准备就绪时触发的警报策略?我可以设置一个基于日志的指标,但这似乎是一个粗略的解决方法,用于处理 stackdriver 日志记录似乎已经可以访问的信息。

最佳答案

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

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

关于kubernetes - 在 stackdriver 中监控 kubernetes pod 准备情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57582572/

相关文章:

python-3.x - 如何使用 google-cloud-container 模块在 python 中的谷歌云平台中创建 kubernetes 集群

docker - 哪个Kubernetes组件创建一个新的pod?

kubernetes - GCE Ingress 未从就绪探针中获取健康检查

kubernetes - GKE 上的 GRPC 负载平衡(L7、HTTP/2 + TLS)

java - 运行集成测试时禁用 Spring Cloud Sleuth?

kubernetes - Cloud Composer 无法连接到 Cloud SQL 代理服务

kubernetes - 如何从外部发现在kubernetes上部署的服务?

kubernetes - Google Stackdriver-如何使用我的Kubernetes YAML标签进行Stackdriver Log查询?

google-app-engine - 使用 Google Cloud Monitoring v3 api 写入自定义时间序列

google-cloud-platform - 如何在 Stackdriver 中导出以前的日志