vhost_traffic_status_display_format
Директива `vhost_traffic_status_display_format` задаёт формат отображения статистики трафика для виртуальных хостов в NGINX.
Описание
Директива 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 приведёт к её игнорированию.