尝试Google Cloud Monitoring
- 当容器或 Pod 出现错误、无法调度等情况时,我正在努力使用开箱即用的指标创建警报。监控我的应用程序是否健康的非常基本的东西。使用 Prometheus 进行配置非常容易。
有一种称为“GKE 容器”的资源类型,但它主要包含 CPU 和内存使用情况等基本内容。还有一种名为“Kubernetes Pod”的资源类型,但该资源类型仅包含标记为kubernetes.io/anthos
并且所有指标/时间序列都是空的。
这是 Google 故意遗漏的吗?即我需要自己部署一些东西?我对 Google Cloud Monitoring 的希望是我不需要像 Prometheus 那样部署和配置那么多东西 - 毕竟它是一项付费服务。
目前,GKE 默认不导出此数据。您可以使用 Kube-state-metric 以 Prometheus 格式导出数据。https://github.com/kubernetes/kube-state-metrics https://github.com/kubernetes/kube-state-metrics有办法提供很多这样的指标。您可以使用 Prometheus-to-stackdriver 导出器提取此数据信息 Stackdriver。您可以点击此链接:https://cloud.google.com/monitoring/kubernetes-engine/prometheus https://cloud.google.com/monitoring/kubernetes-engine/prometheus.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)