vhost_traffic_status

Включает сбор и отображение статуса трафика для виртуальных хостов в NGINX.

Синтаксисvhost_traffic_status on | off;
По умолчаниюoff
Контекстhttp, server, location
Аргументыflag

Описание

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

Директива принимает флаг в качестве аргумента, который включает или отключает отслеживание состояния трафика. При установке в "on" она активирует внутренние механизмы модуля для сбора и предоставления данных о состоянии трафика. Если установлена в "off", всё отслеживание трафика отключается, что полезно при отладке или если модуль временно не используется. Данные о трафике обычно доступны через выделённый URI, который обычно будет /status или аналогичный, в зависимости от конфигурации.

На практике vhost_traffic_status часто используется вместе с другими директивами, такими как vhost_traffic_status_zone, которая определяет зоны общей памяти для хранения данных о трафике, и возможные форматы отображения полученных данных. Такой синергетический подход позволяет получить всесторонний обзор производительности виртуальных хостов NGINX, а его метрики могут быть представлены в форматах, таких как JSON или HTML, в зависимости от потребностей конфигурации.

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

http {
    vhost_traffic_status on;
}

server {
    location /status {
        access_log off;
        vhost_traffic_status_display;
    }
}

Убедитесь, что разделяемая память для хранения данных настроена с помощью 'vhost_traffic_status_zone'.

Некорректная конфигурация URI может привести к недоступности данных статуса трафика.

Неправильная настройка прав доступа может привести к несанкционированному доступу к конфиденциальным метрикам трафика.

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