Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Logging-service is a service that provides logging of information on portal users accounts (is so far used for the service eltex-mercury).

Interservice exchange is based on gRPC API.
Logging-service interacts with the database wifi-customer-cab and writes received data to the eventlog collection (the table "Event log - Wi-Fi users event log" in the Admin Panel GUI).
 
Service configuration files:

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

    # A port on which the service operates
    server {
      port = 9099
    }
    
    # Adding an entry to the eventlog collection
    eventlog {
      enabled = true
    }
    
    # Enable sending data to SORM
    # The functionality is under development
    sorm {
      enabled = false
      dir = /var/log/eltex-logging-service/sorm3/
    }
    
    # Configuring access to an Admin Panel database
    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"
    

 Service installation: apt-get install eltex-logging-service

  • Нет меток