Netflix/Conductor печатает слишком много журналов, связанных с dynomite
Я использую Netflix/Conductor с docker-compose
, Когда я установил docker-compose.yml
Я вижу слишком много строк, связанных с динамитом. Я думаю, что он потребляет много памяти и замедляет мою систему. Я должен упомянуть, что Проводник не использует официальный Netflix/Dynomite
изображение, но оно использует v1r3n/dynomite
образ. Есть ли способ уменьшить количество логов, связанных с этим? Я знаю, что с помощью grep можно уменьшить количество журналов, но я хочу изменить уровень журнала или использовать официальный образ диномита. Мой текущий docker-файл (кстати, его официальная версия в github-репозитории Netflix/Conductor):
# Docker compose for netflix conductor + elasticsearch + dynomite
version: '2'
services:
conductor-server:
environment:
- CONFIG_PROP=config.properties
image: conductor:server
build:
context: ../
dockerfile: docker/server/Dockerfile
ports:
- 8080:8080
links:
- elasticsearch:es
- dynomite:dyno1
conductor-ui:
environment:
- WF_SERVER=http://conductor-server:8080/api/
image: conductor:ui
build:
context: ../
dockerfile: docker/ui/Dockerfile
ports:
- 5000:5000
links:
- conductor-server
dynomite:
image: v1r3n/dynomite
elasticsearch:
image: elasticsearch:2.4
1 ответ
Вы можете выставить stats/admin port 22222:
dynomite:
image: v1r3n/dynomite
ports:
- 22222:22222
и после этого используйте admin api для уменьшения или увеличения уровня журнала и так далее (как описано в https://github.com/Netflix/dynomite/wiki/REST)
чтобы уменьшить уровень журнала, можно назвать следующие API:
curl -s http://localhost:22222/logleveldown