如何为托管组设置代理度量标准

时间:2017-08-22 07:55:31

标签: google-compute-engine google-kubernetes-engine stackdriver

我想为我的GCE实例设置自动缩放。我阅读了文档,我了解到我可以将自定义指标设置为允许Google自动调节器调整群集大小的因素。现在,我想将 memory / percent_used 设置为指标而我做了,但我看到的是错误的值,因为我总是收到 100 作为值。在stackdriver中看到我可以看到指标,我也可以看到正确的值。但是在StackDriver中,我看到度量标准像memory/percent_used:gce_instance(used, 124567892364, europe-west1-d, project-123456)一样。我尝试在GCE自动缩放选项中设置相同但我收到错误指标不存在。是否有人可以帮助我并告诉我如何设置正确的指标或给我一些阅读相关的链接?

1 个答案:

答案 0 :(得分:0)

目前,似乎无法使用该指标来实现该目标。 我已经在这个link的Google群组中打开了一个主题,您可以在此处跟进讨论的进展。

<强> TL; DR

Windows代理使用某些标签发送指标,而 google cloud autoscale for managed group 目前无法过滤该标签。因此,您看到的 100%值是可用内存已用内存的总和。谷歌团队写道,他们正在努力将标签过滤实施到托管组的选项中。

<强>更新

我写了一个小客户来实现这个目标。我使用JS(node.js)来做到这一点。您可以在此github link找到该应用程序。希望这可以帮助别人。