Пружинный привод / здоровье возвращает мне здоровье некоторых базовых систем.Например:
{
"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