我想使用Grafana通过Stackdriver绘制正在运行的GCP计算实例(如果可能已停止)的数量。
在查看Stackdriver时,我看不到任何仅给出这些数字的指标,也无论如何都无法滥用公开指标以获取此数据。
有没有办法实现这一目标?还是Stackdriver是错误的工具,而在Grafana中可以使用另一个GCP源来绘制此图?
谢谢
答案 0 :(得分:0)
感谢Igor(Stackdriver的软件工程师),我提出了一个解决方案。
没有用于统计正在运行或未运行实例的直接指标。
但是,您可以使用化简器(聚合)来计算度量标准流的数量。
您只需要确定一个指标,每个虚拟机有一个流:
https://cloud.google.com/monitoring/api/metrics_gcp#gcp-compute
https://cloud.google.com/monitoring/api/metrics_agent#agent-agent
NB 停止的实例不会发出指标,因此无法进行衡量(以这种方式) NB 'utilization'对此无效,我不正确。
这里是使用正常运行时间和reserved_cores的示例。我添加了第3个实例以显示计数增加。您必须指定数量的减少器。
在这里使用API Explorer是等效的:
用您的[[PROJECT-ID]]
替换并修改以下URL中的startTime
和endTime
值以自己体验: