Небольшой вопрос о Spring Boot и о том, как получить код состояния ответа http и отобразить его в Grafana.
Установка: приложение Java SpringBoot версии 2.5.1 (относится к любому SpringBoot 2.x.x). Приложение имеет зависимости привода и микрометра. Приложение отлично генерирует метрики Prometheus.
Меня очень интересует эта панель инструментов: код состояния ответа https. Не прошедшее время, не количество, а просто ответ кода состояния http (ответил 200, 401, 503 и т. д.). Из-за зависимостей я вижу эти показатели!
http_server_requests_seconds
Поэтому я сначала попробовал это:
increase(http_server_requests_seconds{_ws_="my_workspace",_ns_="my_namespace",_source_="my_source", _bucket_="+Inf"}[15m])
Кажется, это что-то дает:
Я могу видеть некоторые http 200, некоторые http 503. Но по какой-то причине я также вижу не только один 200, а их кучу с тем, что, кажется, прошло время.
У меня вопрос, запрос не правильный? Какой запрос будет наиболее подходящим, чтобы получить другой ответ кода состояния http с течением времени, пожалуйста?
Прежде всего, какая панель визуализации была бы лучшей для представления разницы в ответах кода состояния HTTP?
Спасибо
200
и500
из легенды запроса, и вы увидите разницу. - person anemyte   schedule 30.06.2021{{status}}
Вы имеете в виду, что я должен удалить это? Поменять на что-то другое? - person PatPatPat   schedule 30.06.2021