Page tree
Skip to end of metadata
Go to start of metadata
Logging-service - это сервис для обеспечения журналирования работы с портальными учётными записями  (пока используется только для журналирования работы сервиса eltex-mercury).
Межсервисный обмен реализован на базе gRPC API.
Logging-service взаимодействует с базой ЛК wifi-customer-cab и пишет получаемые данные в коллекцию eventlog (в GUI ЛК это таблица "Журнал событий - Журнал модификаций учетных записей").


Конфигурационные файлы сервиса:

  • /etc/eltex-logging-service/application.conf

    #Порт на котором работает сервис
    server {
      port = 9099
    }
    
    # активирование записи в коллекцию eventlog
    eventlog {
      enabled = true
    }
    
    # активирование отправки данных в СОРМ
    # Функционал в разработке.
    sorm {
      enabled = false
      dir = /var/log/eltex-logging-service/sorm3/
    }
    
    # настройка доступа к базе ЛК
    database {
      uri = "mongodb://localhost:27017/wifi-customer-cab"
      poolSize = 5
      timeout = 5s
    }
    
    
    
  • /etc/default/eltex-logging-service
    # Initial size of Java heap
    JAVA_INIT_HEAP=4m
    # Maximum size of Java heap
    JAVA_MAX_HEAP=32m
    
    # Additional arguments to pass to java
    JAVA_OPTS="-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/eltex-logging-service"
    


Установка сервиса: apt-get install eltex-logging-service

  • No labels