GCP с работоспособностью привода Spring Boot, срабатывание оповещения UP / DOWN. Пользовательские метрики - PullRequest
0 голосов
/ 26 марта 2019

Пружинный привод / здоровье возвращает мне здоровье некоторых базовых систем.Например:

  {

    "status" : "DOWN",

    "myHealthCheck" : {

        "status" : "DOWN",

        "Error Code" : 1

     },

     "external-service" : {

         "status" : "UP"

     }

}

Итак, вручную я могу зайти на / Health URL и посмотреть свои статусы.

Как это сделать GCP автоматически, чтобы позволить ему / calhealth, прочитайте json и, в зависимости от состояния UP или DOWN, сообщите о проблеме, вызвав Alert?

До сих пор я видел в GCP несколько простых проверок работоспособности GET, но не json, экстракторы UP / DOWN.

Как это сделать в GCP со здоровьем исполнительного механизма Spring Boot?

ОБНОВЛЕНИЕ : Полагаю, мой вопрос сводится к:

Как отправить пользовательские метрики в стековый драйвер из Java?Таким образом, при каждом запросе GET / приводе / работоспособности я обновлял бы пользовательский показатель в Google Cloud Stackdriver.

M .. Я предполагаю, что это: https://cloud.google.com/monitoring/docs/reference/libraries#client-libraries-install-java

План заключается в настройке проверки ресурсана GCP для периодической установки вызова / исполнительного механизма / работоспособности и нажатия метрик ВВЕРХ / ВНИЗ от необходимости передавать их на Stackdriver

...