Spring Boot Admin высокая загрузка ЦП / страница сведений refre sh интервал - PullRequest
0 голосов
/ 15 января 2020

Я нахожусь в «запрещенном» сценарии, когда сервер SBA и клиент находятся в одном приложении (поэтому для любого экземпляра сервера SBA, который сам является зарегистрированным, зарегистрировано только одно приложение). По разным причинам я не могу это изменить.

Я вижу огромное использование процессора, когда на странице со сведениями> подробности. Понятия не имею, почему, единственное, о чем я могу думать, это то, что у меня «много» кэшей (например, 40). Есть какие-нибудь предположения об использовании этого процессора?

Второе: я не могу найти настройку конфигурации, с которой часто обновляются графики на странице сведений. Нет ли способа сделать это "медленнее"? Чтобы попробовать, если это может быть причиной.

1 Ответ

0 голосов
/ 23 января 2020

Подсказки для снижения производительности Spring Boot Admin сводятся к сокращению интервала проверки служб. Это можно сделать в файле свойств / yml администратора Spring Boot с помощью следующего в yml, например, для обновления sh состояния подключенных служб каждые 2 минуты:

spring:
       boot:
        admin:
          monitor:
            status-interval: 120000ms
            status-lifetime: 120000ms
            info-interval: 120000ms
            info-lifetime: 120000ms

Дополнительные сведения о настройке интервала мониторинга могут можно найти здесь: https://codecentric.github.io/spring-boot-admin/current/#_configuration_options

Я не знаю, как настроить интервал refre sh графики, такой как Threads, Memory и т. д. c. и я думаю, что в настоящее время для этого невозможна конфигурация.

Я надеюсь, что эта информация поможет вам.

...