Отчет о совокупном мониторинге JavaMelody для многолетнего сервера - PullRequest
0 голосов
/ 30 января 2020

Я настроил JavaMelody в своем приложении и он нормально работает с одним экземпляром и возвращает все необходимые графики и статистику, когда я нажимаю {domain-url} / мониторинг , но настоящая проблема возникает, когда я развернул свое приложение в мульти старении среды (AWS EC2 балансировщик нагрузки) и предположим, если у меня есть 3 (сервер Ips: 10.45.120.10, 10.45.120.11 и 10.45.120.103 ) там тогда, когда я вызываю { домен-URL} / мониторинг показывает один раз статистику и графики экземпляра (IP-адрес сервера 10.45.120.10 ), а когда я снова нажимаю {домен-URL} / мониторинг , он отображает статистику и графики другого экземпляра (Server Ip 10.45.120.11 ) и т. д.

Можно ли просматривать статистические данные и графики всех экземпляров на одной странице за один клик {domain-url} / мониторинг

Зависимости Javamelody ниже

<dependency>
    <groupId>net.bull.javamelody</groupId>
    <artifactId>javamelody-spring-boot-starter</artifactId>
    <version>1.81.0</version>
</dependency>

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-jdbc</artifactId>
    <exclusions>
        <exclusion>
            <groupId>com.zaxxer</groupId>
            <artifactId>HikariCP</artifactId>
        </exclusion>
    </exclusions>
</dependency>

<dependency>
    <groupId>org.apache.tomcat</groupId>
    <artifactId>tomcat-jdbc</artifactId>
</dependency>

и мои application.properties для javamelody

javamelody.enabled=true
javamelody.init-parameters.log=true
javamelody.spring-monitoring-enabled=true
javamelody.init-parameters.url-exclude-pattern=(/webjars/.*)
javamelody.init-parameters.authorized-users= user:mypass
javamelody.init-parameters.monitoring-path= /monitoring
javamelody.obsolete-graphs-days=60
javamelody.obsolete-stats-days=60

Примечание: , когда я использую Java amelody.init-parameters.storage-directory = / opt / myapp, тогда статистика не отображается

PS Я использую maven spring boot 2.1.1, Java11, javamelody 1.81.0 и мое приложение только для отдыха.

...