title |
---|
Эксплуатация |
На этой странице описаны вопросы эксплуатации приложения.
В процессе работы приложение пишет логи.
Из коробки:
- Логирование - stdout
- Формат логов - json
- Уровень логирования - INFO
В стандартных настройках можно изменить уровень логирования.
Если необходима дополнительная функциональность, то ее можно настроить с помощью appsettings.json
.
Это файл конфигурации serilog в формате json.
Настройки логирования в этом файле переопределяют настройки по умолчанию.
Для этой функциональности используется Serilog.Settings.Cofiguration. Больше информации об этом на их странице.
Приложение отдает метрики в формате Prometheus. Метрики доступны по HTTP порту.
Для хранения данных используется файловая система.
Данные хранятся в поддиректории директории data
директории с данными приложения.
Директория для данных приложения указывается в параметре конфигурации DataDirectory
(/var/lib/tflux/
по умолчанию).
Для взаимодействия кластера необходимо открыть TCP порты между машинами, на которых запущены инстансы приложения. По умолчанию, порты кластера - 5000, но можно изменить в конфигурации.