我有哪些选项可以检查 GCE 实例的正常运行时间?
- 我是否需要安装监控代理,在监控文档中虽然它只提到了对 GCE 实例上安装的 Apache 服务器的正常运行时间检查,但如果 GCE 实例本身没有启动,我如何检查它是否启动?网络服务器就可以了?
我有哪些选项可以检查 GCE 实例的正常运行时间?
有几个选项。
如果您在实例上运行某些服务,您可能需要Stackdriver Uptime Checks,这将验证您的服务是否可用并提供流量。如果您只是想知道实例是否已启动(即未停止),您可以使用该compute.googleapis.com/instance/uptime
指标。这两个选项都不需要安装监控代理。
如果您尝试检查实例是否实际启动并正在运行进程,那么您可能需要监控代理。即使在那种情况下,也有一些可能性。代理通过指标监控自己的正常运行时间,或者您可以通过流程指标agent.googleapis.com/agent/uptime
监控特定进程的存在。