Netflix / Conductor печатает слишком много журналов, связанных с dynomite - PullRequest
0 голосов
/ 10 ноября 2018

Я использую Netflix / Conductor с docker-compose.Когда я настраиваю файл docker-compose.yml, я вижу слишком много строк, связанных с диномитом.Я думаю, что он потребляет много памяти и замедляет мою систему.Я должен отметить, что Conductor не использует официальное изображение Netflix/Dynomite, но использует изображение v1r3n/dynomite.Есть ли способ уменьшить количество логов, связанных с этим?Я знаю, что с помощью grep можно уменьшить количество журналов, но я хочу изменить уровень журнала или использовать официальный образ диномита.Мой текущий docker-файл (кстати, его официальная версия в Netflix / Conductor github repo):

# 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 Ответ

0 голосов
/ 11 ноября 2018

вы можете выставить статистику / порт администратора 22222:

dynomite: image: v1r3n/dynomite ports: - 22222:22222

и затем используйте admin api для уменьшения или увеличения уровня журнала и так далее (как описано в https://github.com/Netflix/dynomite/wiki/REST)

, чтобы уменьшить уровень журнала, который будет называться следующим API:

curl -s http://localhost:22222/logleveldown

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...