3

尝试Google Cloud Monitoring- 我正在努力使用开箱即用的指标来创建警报,以应对 Container 或 Pod 出现错误、无法调度等情况。监控我的应用程序是否健康的真正基本的东西。使用 Prometheus 非常容易配置的东西。

有一种称为“GKE Con​​tainer”的资源类型,但它主要包含 CPU 和内存使用等基本内容。还有一种称为“Kubernetes Pod”的资源类型,但该类型仅包含带有标记的内容,kubernetes.io/anthos并且所有指标/时间序列都是空的。

这是谷歌有意识的遗漏 - 即我需要自己部署一些东西吗?我对 Google Cloud Monitoring 的希望是,我不需要像使用 Prometheus 那样部署和配置那么多东西——毕竟它是一项付费服务​​。

4

1 回答 1

4

目前,GKE 默认不导出此数据。您可以使用 Kube-state-metric 以 Prometheus 格式导出数据。https://github.com/kubernetes/kube-state-metrics有办法提供很多这样的指标。您可以使用 Prometheus-to-stackdriver 导出器提取此数据信息 Stackdriver。您可以点击此链接:https ://cloud.google.com/monitoring/kubernetes-engine/prometheus 。

于 2020-04-16T13:46:44.353 回答