我想使用 Google Cloud 的 StackDriver 集成进行健康检查和正常运行时间监控。我有一个在 foo.mydomain.ai 上可用的 google 实例上运行的 Web 服务器。
注意: 80 端口对世界开放,我所做的测试是在其他 Google 实例和我的家用计算机上完成的。网络服务器是在 Tomcat 8 中运行的 Jetty (Scalatra) 实例。
我已按如下方式设置运行状况检查:
无论我做什么,我都会得到错误
There was an issue connecting to an endpoint of one or more of your resources. This could be due to temporary network issues or trying to connect with a protocol that is not supported by the resource (e.g. trying to connect to an instance though http that does not have a webserver on it)
使用 curl 获取相同的 URL 会给出正确的响应:
habitats@me:~/foobar curl http://foo.mydomain.ai/health/barservice
OK%