GCP с работоспособностью привода Spring Boot, срабатывание оповещения UP/DOWN. Пользовательские метрики
Пружинный привод / здоровье возвращает мне здоровье некоторых базовых систем. Как это:
{
"status" : "DOWN",
"myHealthCheck" : {
"status" : "DOWN",
"Error Code" : 1
},
"external-service" : {
"status" : "UP"
}
}
Итак, вручную, я могу посетить / Health URL и увидеть мои статусы.
Какой способ сделать это автоматически с помощью GCP, чтобы он звонил / проверял здоровье, читал json и, в зависимости от статуса UP или DOWN, сообщал о проблеме, вызывая Alert?
До сих пор я видел в GCP несколько простых проверок времени работы GET, но не json, экстракторов UP/DOWN.
Как это сделать в GCP со здоровьем исполнительного механизма Spring Boot?
ОБНОВЛЕНИЕ: я предполагаю, что мой вопрос сводится к:
Как подтолкнуть пользовательские метрики в стекдрайвер из Java? Поэтому при каждом запросе GET / приводе / работоспособности я обновлял пользовательский показатель в Google Cloud Stackdriver.
М.. Я думаю, это: https://cloud.google.com/monitoring/docs/reference/libraries
План состоит в том, чтобы настроить проверку жизненного цикла на GCP, чтобы периодически устанавливать вызов / привод / состояние и нажимать метрики ВВЕРХ / ВНИЗ от необходимости передавать их на Stackdriver.