accounting_log
Директива `accounting_log` настраивает вывод журналов для метрик трафика, отслеживаемых модулем учёта в NGINX.
Описание
Директива accounting_log используется в контексте stream в NGINX, чтобы указать, куда будут записываться вычисленные метрики трафика. Поддерживая один или несколько путей к файлам журналов, эта директива позволяет администраторам эффективно отслеживать метрики входящего и исходящего трафика. Директива играет ключевую роль в модуле учёта трафика, который агрегирует метрики на основе заранее определённых идентификаторов (accounting_ids) и срабатывает через заданные интервалы. Когда указанный файл журнала заполняется, метрики ротируются и экспортируются, что даёт возможность анализировать данные о трафике в реальном времени. Указанный параметр может направлять логи в локальные файлы, в стандартный поток ошибок или на удалённый syslog-сервер, повышая гибкость управления журналами.
Пример конфига
accounting_log logs/http-accounting.log;
Убедитесь, что указанный путь к файлу журнала доступен для записи рабочими процессами NGINX.
Использование несуществующего файла потребует соответствующих прав для создания файла журнала.
Избегайте настройки конфликтующих путей к файлам журналов с разными директивами, чтобы предотвратить непредвиденное поведение.