我必须使用哪些选项来检查 GCE 实例的正常运行时间?
有几个选项。
如果您在实例上运行某些服务,您可能需要 Stackdriver 正常运行时间检查,它将验证您的服务是否可用并提供流量。如果您只是想知道实例是否已启动(即未停止),则可以使用
compute.googleapis.com/instance/uptime
指标。这两个选项都不需要安装监控代理。
如果您尝试检查实例是否实际启动并正在运行进程,那么您可能需要监控代理。即使在这种情况下,也存在一些可能性。代理通过
agent.googleapis.com/agent/uptime
指标监控其自身的正常运行时间,或者您可以通过 processes 指标监控特定进程的存在。
如果您想监控实例,需要在API & Services/Enabled APIs & Services/Cloud Monitoring API 中启用监控API
然后,作为指标中的指标探索,您可以使用
compute.googleapis.com/instance/uptime_total
来监控总体利用率