【问题标题】:How to extract the CPU and Memory usage of the Google Cloud Kubernetes Pod when the pod is finished running如何在 Pod 完成运行时提取 Google Cloud Kubernetes Pod 的 CPU 和内存使用情况
【发布时间】:2021-06-29 08:24:27
【问题描述】:

我注意到,当某个 pod 的作业完成运行时,以及当我访问此 Kubernestes 引擎 > 工作负载页面时。我再也看不到有关 CPU 和内存使用情况的数据了。您能否让我知道是否有办法为成功的工作获取此信息?测试人员团队需要监控 pobs 的 CPU 和内存。非常感谢您。

【问题讨论】:

  • 您好,请详细说明您的设置。有这个问题的Job 是由CronJob 产生的吗?我认为这可能与GKE:issuetracker.google.com/issues/183716551 上的“作业详细信息 UI 不显示 Pod 统计信息”问题有关
  • 谢谢@Dawid Kruk 不,实际上这些作业是由其中一个 api 应用程序产生的以运行模拟。我们不使用 CronJob。
  • 我认为最好的做法是创建一个 Issue 并在 Google Kubernetes Engine Issue tracker 上复制步骤

标签: kubernetes google-cloud-platform google-kubernetes-engine kubernetes-pod


【解决方案1】:

您可以在此处使用 Monitoring > Metrics Explorer:https://console.cloud.google.com/monitoring/metrics-explorer

一项工作将创建一个 pod,以便您可以探索诸如 container/cpu/limit_utilization 之类的指标。

您可以在此处找到 GKE 公开的指标的详细列表: https://cloud.google.com/monitoring/api/metrics_kubernetes

【讨论】:

  • 感谢您的回复,但我的解决方案是使用 prometheus 监控/grafana 仪表板,因为它们保留 pod 的历史数据,而不是谷歌云控制台。
猜你喜欢
  • 2019-08-04
  • 2020-06-25
  • 2019-06-29
  • 2021-05-09
  • 2021-01-05
  • 2021-07-02
  • 2015-09-09
  • 2019-04-12
  • 2021-02-03
相关资源
最近更新 更多