【问题标题】:Why is GKE compute percentage so high为什么 GKE 计算百分比如此之高
【发布时间】:2017-12-18 08:19:44
【问题描述】:

我有一个包含 5 个 f1-micro 节点的 GKE 集群。它运行着一个非常简单的、3 服务的、基于 nodejs 的应用程序,流量很少。

我最近配置了 StackDriver,我注意到这个奇怪的图表:

请注意,所有指标都在上升。我怀疑这是一个错误,指标在某种程度上是累积的,但它们应该是一个衡量标准。

kube-ui 没有显示这种惊人的 CPU 使用率。我通过 SSH 连接到盒子,使用 top 找不到任何未解决的问题。

此外,这个应该显示相同内容的图表完全不同:

几个问题:

  1. 首先,有其他人经历过这种情况吗?
  2. 为什么会这样?有什么办法可以调试吗?
  3. 我该如何解决?

谢谢

编辑

CPU 使用率已稳定下来,但仍处于高得离谱的水平。它似乎是下面描述的错误 JMD。以下是上个月图表现在的样子:

【问题讨论】:

  • 第一个图表可能是 StackDriver 的问题(4000% 没有意义),正如您所说,它可能是累积计算的。

标签: google-kubernetes-engine


【解决方案1】:

出现高 CPU 使用率的误报问题。你所经历的应该和它有关。

这似乎正在发生,因为短期实例的数据在它们启动时会被报告,但一旦它们消失就不会报告任何值。
它似乎创建了违反警报策略中阈值的数据。一旦策略的持续时间过去,如果该持续时间内的所有数据都高于阈值,则策略将触发。

策略应在实例报告低于阈值的值或 7 天后未报告数据后关闭。

【讨论】:

  • 好像停了
猜你喜欢
  • 1970-01-01
  • 2011-06-01
  • 2021-01-10
  • 2021-04-12
  • 1970-01-01
  • 1970-01-01
  • 2015-10-11
相关资源
最近更新 更多