我想通过Grafana使用Stackdriver来绘制正在运行的GCP计算实例的数量(并在可能的情况下停止)。
看看Stackdriver我看不到任何只提供这些数字的指标,我无论如何都看不到滥用暴露的指标来获取这些数据。
有没有办法实现这个目标?或者也许Stackdriver是错误的工具,另一个GCP源可以在Grafana中用来绘制这个图形?
谢谢
感谢Igor - Stackdriver的软件工程师 - 我有一个建议的解决方案。
计数正在运行或未运行的实例没有直接指标。
但是,您可以使用reducer(聚合)来计算度量标准流的数量。
您只需要确定每个VM有一个流的度量标准:
https://cloud.google.com/monitoring/api/metrics_gcp#gcp-compute
https://cloud.google.com/monitoring/api/metrics_agent#agent-agent
NB已停止的实例不会发出指标,因此无法测量(以这种方式)NB'利用'不适用于此,我是不正确的。
以下是使用uptime和reserved_cores的示例。我添加了第3个实例来显示计数增加。您必须指定计数减速器。
这是使用API Explorer的等价物:
将[[PROJECT-ID]]
替换为您的,并修改以下URL中的startTime
和endTime
值,以便自己体验: