api来计算虚拟机自创建以来可用或关闭的总时间

问题描述

我正在尝试为计算引擎实例准备一份VM可用性报告。为此,我需要收集以下指标:

  1. Time VM自创建以来就可用
  2. 虚拟机关闭的时间

当我通过指标API时,在https://cloud.google.com/monitoring/api/metrics_gcp#gcp-monitoring中,我获得了以下API:

  1. compute.googleapis.com/instance/uptime 描述:VM运行多长时间的增量,以秒为单位
  2. compute.googleapis.com/instance/uptime_total 描述:自启动虚拟机以来经过的时间

如果我需要获得虚拟机可用的总时间,因为创建虚拟机应该使用uptime或uptime_total。如何以%而不是秒来查找?谁能告诉我这两种api有什么区别?

如果我需要计算虚拟机的停机时间,我没有为此找到休息API,是否有任何API可以给出虚拟机在一个月左右的时间内停机的时间?

感谢您的帮助

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)