我想为我的GCE实例设置自动缩放。 我阅读文档,我了解到我可以设置一个自定义指标作为允许google autoscaler调整我的集群的因素。 现在,我想设置内存/ percent_used作为度量,我做了,但我看到的是一个错误的值,因为我总是收到100作为价值。 看到在堆栈驱动程序中,我可以看到度量标准,我也可以看到正确的值。 但是在StackDriver中,我看到这个度量标准像这样memory/percent_used:gce_instance(used, 124567892364, europe-west1-d, project-123456) 。 我尝试在GCE自动缩放选项中设置相同,但收到错误度量标准不存在 。 有没有人可以帮助我,告诉我如何设置正确的指标或给我一些链接阅读这个?
目前来看,似乎不可能用这个指标来实现这个目标。 我已经在这个链接中的谷歌组中打开了一个线程,您可以按照讨论的演变。
TL; DR
Windows代理使用一些标签发送指标,而受pipe理组的谷歌云自动缩放目前无法过滤该标签。 因此,您看到的100%的值是可用内存和已用内存的总和。 Google团队写道,他们正在努力将标签过滤技术应用到托pipe组的选项中。
UPDATE
我写了一个小客户来实现这个目标。 我用JS(node.js)来做到这一点。 你可以在这个github链接find应用程序。 希望这可以帮助别人。