Запись пользовательских метрик вызовов REST как временных рядов в Spring Microservice - PullRequest
0 голосов
/ 15 января 2020

У меня есть Java микро-сервис, который предоставляет несколько конечных точек, я ищу решение, которое позволило бы увидеть несколько графиков, таких как:

  • временных рядов общее количество звонков для каждой конечной точки. Пример: сколько вызовов было выполнено / example_api_1 каждую секунду за последние 24 часа.

  • возможность добавить пользовательский показатель c. Пример: вызов / custom_client_api может заканчиваться в state_1, state_2, state_3. Я хотел бы видеть количество для каждого состояния в каждую секунду, за последние 24 часа.

Бонус, я хотел бы вызвать автоматическое c почтовое сообщение, если значения go превышают / ниже определенных пороговых значений.

В настоящее время я смотрю на Spring Boot Actuator и Grafana / Prometheus и Kibana, но я еще не решил комплексное решение.

Может кто-нибудь порекомендовать стек, статья или руководство по этому поводу?

...