我正在尝试获取单个 GCP 计算 vm 实例的总正常运行时间,包括重新启动。我看过多篇文章,而不是一篇使用 MQL 的文章。
例如:在过去 24 小时内,如果实例未运行 1 小时,我希望 mql 查询返回 23 小时
在下面的快照中,该图的代码片段表示最大正常运行时间,但不考虑重新启动。我尝试使用带有 max 的辅助聚合器,但查询仍然没有报告确切的值。
如果您对如何通过 MQL 获取过去 1 天的总正常运行时间信息有任何想法,那将非常有帮助。任何指针都非常感谢。谢谢你。
fetch gce_instance
| metric 'compute.googleapis.com/instance/uptime_total'
| group_by 1d, [value_uptime_total_max: max(value.uptime_total)]
| every 1d