Установка, запуск, остановка микросервиса master-logger

Сервер BOOCO Astra (v 2.x) / master-logger

Требования

Должны быть установлены:

  • Docker;
  • PostgreSQL;
  • микросервис bosql;
  • RabbitMQ;
  • BOOCO Server 2.x (для работы микросервиса не требуется, нужен для удобной конфигурации).

Установка

  1. Создайте папку /opt/master-loggerи перейдите в нее:
  2. sudo mkdir -p /opt/master-logger
    cd /opt/master-logger
  3. Скачайте файл docker-compose.yml:
  4. sudo curl https://www.booco.ru/install/microservices/master-logger/docker-compose.yml --output docker-compose.yml
  5. Скачайте шаблон файла конфигурации .env и отредактируйте его:
  6. sudo curl https://www.booco.ru/install/microservices/master-logger/config.env --output .env

    Описание переменных .env для master-logger

Настройка master-logger для просмотра логов нужных микросервисов

Скачайте шаблон файла logger.yml и настройте журналирование для нужных микросервисов:

sudo curl https://www.booco.ru/install/microservices/master-logger/logger.yml --output logger.yml

Настройка журналирования для нужных микросервисов в файле logger.yml

Запуск

sudo docker compose up -d
# или если .env называется по-другому
sudo docker compose --env-file master-logger.env up -d

Остановка

sudo docker compose down

Просмотр логов

sudo docker logs master-logger -f