如何通过python获取GCP实例每天的平均CPU使用量



我正在寻找如何使用stackdriver python库获得GCE实例每天平均CPU使用量。

我可以看到每个间隔系列,但每天在谷歌文档。

您可以这样做:

curl 
'https://monitoring.googleapis.com/v3/projects/YOUR_PROJECT_ID/timeSeries?aggregation.alignmentPeriod=86400s&aggregation.perSeriesAligner=ALIGN_MEAN&filter=metric.type%3D%22compute.googleapis.com%2Finstance%2Fcpu%2Fusage_time%22%20AND%20metric.labels.instance_name%3D%22YOUR_INSTANCE_NAME%22&interval.endTime=2020-10-03T00%3A00%3A00Z&interval.startTime=2020-10-01T00%3A00%3A00Z' 
--header 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' 
--header 'Accept: application/json' 
--compressed

精度:

  • 用项目ID替换YOUR_PROJECT_ID
  • 用要观察的实例替换YTOUR_INSTANCE_NAME
  • 更改interval.startTime和interval.endTime以匹配您要观察的间隔
  • aggregation.aligmentPeriod=86400表示我要求每天进行一次值聚合。但是怎么做呢??(下一行(
  • aggregation.perSeriesAligner=ALIGN_MEAN表示我为聚合执行一个MEAN

因此,我计算虚拟机的CPU使用量,并每86400秒(每天(请求一次平均聚合。

相关内容

  • 没有找到相关文章

最新更新