Отсутствующие метрики - Azure Spring Cloud
У меня есть ресурс Azure Spring Cloud в Azure, который содержит два приложения. Для простоты назовем эти приложения App A и App B .
Я хотел настроить мониторинг и оповещения для этих двух приложений, но только одно из них действительно записывает требуемые метрики. Согласно документации Azure , на панели инструментов приложения должны отображаться определенные метрики, такие как tomcat.global.request.total.count, но это делает только приложение A. Приложение B не записывает эти метрики, и мне интересно, почему, потому что я не могу найти никаких указаний в документации Azure, что мне нужно что-то настроить, чтобы это работало.
Обзор показателей приложения A
Обзор показателей приложения Б
(Оба приложения имели трафик в указанный период времени)
Нужно ли мне устанавливать некоторые пакеты maven или выполнять другую настройку, чтобы эти метрики по умолчанию работали? Я попытался установить пакет maven applicationinsights-spring-boot-starter, но это ничего не изменило.
1 ответ
Пакет maven отсутствовал в соответствии с этой документацией . После того, как я добавил
spring-boot-starter-actuator
в моем проекте метрики заработали в Azure. Не нужно было задавать конфигурацию
spring.jmx.enabled=true