如何使用 Stackdriver 检查 GCE 实例的正常运行时间?

问题描述 投票:0回答:2

我必须使用哪些选项来检查 GCE 实例的正常运行时间?

  1. 我是否需要安装监控代理,在监控文档中虽然只提到了对GCE实例上安装的Apache服务器的正常运行时间检查,如果GCE实例本身没有,我如何检查GCE实例本身是否已启动上面有网络服务器吗?
google-cloud-platform google-compute-engine stackdriver google-cloud-monitoring google-cloud-stackdriver
2个回答
8
投票

有几个选项。

如果您在实例上运行某些服务,您可能需要 Stackdriver 正常运行时间检查,它将验证您的服务是否可用并提供流量。如果您只是想知道实例是否已启动(即未停止),则可以使用

compute.googleapis.com/instance/uptime
指标。这两个选项都不需要安装监控代理。

如果您尝试检查实例是否实际启动并正在运行进程,那么您可能需要监控代理。即使在这种情况下,也存在一些可能性。代理通过

agent.googleapis.com/agent/uptime
指标监控其自身的正常运行时间,或者您可以通过 processes 指标监控特定进程的存在。


0
投票

如果您想监控实例,需要在API & Services/Enabled APIs & Services/Cloud Monitoring API 中启用监控API

然后,作为指标中的指标探索,您可以使用

compute.googleapis.com/instance/uptime_total
来监控总体利用率

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.