Обогащение Прометея Реакция на то, когда любой API не работает - PullRequest
0 голосов
/ 15 мая 2019

В весенней загрузке у меня есть один API для отдыха с контроллером "/ my". В "мой контроллер я звоню 3 apis: / a, / b, c

когда какой-либо API не работает, я выбрасываю исключение LocalHttpClientErrorException.

Теперь, когда я выставляю метрики Прометея, он показывает количество, которое хорошо ... но могу ли я обогатить это, чтобы показать, какой API на самом деле выдает исключение

Получение ответа

http_server_requests_seconds_sum {исключение = "LocalHttpClientErrorException", метод = "GET", исход = "CLIENT_ERROR", статус = "404", URI = "/ мой",} 3,032826704

Ожидаемый ответ

http_server_requests_seconds_sum {исключение = "LocalHttpClientErrorException в Api А», метод = "GET", результат = "CLIENT_ERROR", статус = "404", URI = "/ мой / а",} 3,032826704

1 Ответ

0 голосов
/ 18 мая 2019

да, вы можете обогатить свою метрику с помощью собственной метки.Вы не поделились кодом, поэтому я не могу написать точный ответ на ваш вопрос, но вы должны изучить WebFluxTagsProvider или MeterFilter .

Я обновлю это, как только вы обновите вопрос.

...