具有Spring Boot执行器运行状况的GCP,UP / DOWN警报触发。自定义指标

时间:2019-03-26 01:38:48

标签: spring-boot google-cloud-platform spring-boot-actuator google-health

Spring Boot执行器/运行状况向我返回一些底层系统的运行状况。像这样:

  {

    "status" : "DOWN",

    "myHealthCheck" : {

        "status" : "DOWN",

        "Error Code" : 1

     },

     "external-service" : {

         "status" : "UP"

     }

}

因此,我可以手动访问/ health网址并查看自己的状态。

通过GCP自动执行此操作的方法是什么,以使其可校准/ health,读取json,并根据UP或DOWN状态报告问题,触发警报?

到目前为止,我在GCP中看到的是一些简单的GET运行时间检查,而不是json,UP / DOWN提取器。

在具有Spring Boot执行器运行状况的GCP中,该怎么做?

更新:我想我的问题可以归结为:

如何将自定义指标从Java推送到stackdriver?因此,对于每个GET / actuator / health请求,我都会在Google Cloud Stackdriver上更新自定义指标。

M ..我猜这是:https://cloud.google.com/monitoring/docs/reference/libraries#client-libraries-install-java

计划是在GCP上设置寿命检查,以定期设置对/ actuator / health的调用,并从上推/下推指标将其推入Stackdriver

0 个答案:

没有答案