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

How do I check the uptime of a GCE instance using Stackdriver?

我有哪些选项可以检查 GCE 实例的正常运行时间?

  1. 我需要安装监控代理吗,在监控文档中,虽然它只提到了检查安装在 GCE 实例上的 Apache 服务器的正常运行时间,但我如何检查 GCE 实例本身是否已启动它没有网络服务器吗?

有几个选项。

如果您是 运行 实例上的某些服务,您可能需要 Stackdriver Uptime Checks, which will verify that your service is available and serving traffic. If you simply want to know if the instance is up (i.e., not stopped), you can use the compute.googleapis.com/instance/uptime 指标。这两个选项都不需要安装监控代理。

如果您正在尝试检查实例是否确实已启动并且 运行 正在处理,那么您可能需要监控代理。即使在那种情况下,也有一些可能性。代理通过 agent.googleapis.com/agent/uptime metric, or you could monitor for the presence of a specific process via the processes metrics.

监控自己的正常运行时间