Pivotal Cloud Foundry - Регистрация приложений

У меня есть микросервис, разработанный с использованием Spring Boot. Приложение развернуто в литейном облачном хранилище. Я установил уровни логов в logback.xml, который является частью приложения. Чтобы изменить уровень журнала, я должен обновить logback.xml и перестроить / заново развернуть приложение. Есть ли лучший способ сделать это без необходимости повторного развертывания приложения? Есть ли способ установить уровень журнала в качестве переменной env в PCF?

2 ответа

Решение

Я не использовал logback, поэтому не знаю много об этом. Но может быть, этот поток может помочь - установить уровень ведения журнала в Spring Boot через переменную среды

Если вы используете Spring Boot 1.5 или выше и PCF 1.9 или выше, вы можете изменить уровни журналов из Менеджера приложений без необходимости повторного развертывания:

http://docs.pivotal.io/pivotalcf/1-9/console/using-actuators.html

Вы когда-нибудь думали об экстернализации конфигурации вашего приложения... Pcf предоставляет службу под названием config-server, которая использует репозиторий git для поддержки конфигурации вашего приложения... Используя пружинный загрузочный привод, вы можете фактически перезагрузить обновленную конфигурацию без фактического выполняет повторное развертывание / перестройку вашего приложения. Эти ссылки должны вам помочь:https://docs.pivotal.io/spring-cloud-services/1-5/common/config-server/index.html

https://spring.io/guides/gs/centralized-configuration/

Другие вопросы по тегам