accounting_log

Директива `accounting_log` настраивает вывод журналов для метрик трафика, отслеживаемых модулем учёта в NGINX.

Синтаксисaccounting_log [level];
По умолчаниюnone
Контекстstream
Аргументы1+

Описание

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

Пример конфига

accounting_log logs/http-accounting.log;

Убедитесь, что указанный путь к файлу журнала доступен для записи рабочими процессами NGINX.

Использование несуществующего файла потребует соответствующих прав для создания файла журнала.

Избегайте настройки конфликтующих путей к файлам журналов с разными директивами, чтобы предотвратить непредвиденное поведение.

← Ко всем директивам