vhost_traffic_status_display_format

Директива `vhost_traffic_status_display_format` задаёт формат отображения статистики трафика для виртуальных хостов в NGINX.

Синтаксисvhost_traffic_status_display_format format;
По умолчаниюnone
Контекстserver, location
Аргументы1

Описание

Директива vhost_traffic_status_display_format используется в модуле статуса трафика виртуальных хостов NGINX для указания формата вывода статистики трафика, отображаемой для различных виртуальных хостов. Её можно задавать в контексте server или location, что позволяет администраторам настраивать способ представления данных о трафике. Директива принимает один аргумент, который определяет желаемый формат, например JSON, HTML или Prometheus, в зависимости от возможностей модуля и требований пользователя.

Когда эта директива установлена, сервер NGINX будет формировать статистику трафика в указанном формате при обращениях к странице статуса. Если модуль включён, он получает данные из зон общей памяти, где сохраняются метрики трафика. Это может включать такие показатели, как количество запросов, переданные байты и другие релевантные данные. Администраторы могут использовать эту функцию для более эффективного мониторинга потока трафика и показателей производительности в том формате, который подходит их инструментам анализа или интеграциям с панелями.

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

server {
    location /status {
        vhost_traffic_status_display; 
        vhost_traffic_status_display_format json;
    }
}

Убедитесь, что указанный формат поддерживается модулем; неподдерживаемые форматы могут привести к ошибкам или к отсутствию вывода.

Не забудьте добавить директиву vhost_traffic_status_display вместе с этой директивой, чтобы активировать отображение метрик.

Неправильное размещение этой директивы вне контекстов server или location приведёт к её игнорированию.

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