vhost_traffic_status_dump
Директива `vhost_traffic_status_dump` используется для включения или отключения работы функции дампа статуса трафика виртуального хоста.
Описание
Директива vhost_traffic_status_dump в модуле NGINX виртуального статуса трафика виртуального хоста определяет, как модуль собирает и отображает статистику трафика для каждого виртуального хоста. По умолчанию она установлена в none, что означает, что дамп статистики не будет выполняться, если он явно не включён. Директива принимает один или два позиционных аргумента: она может принимать либо один аргумент, чтобы установить значение в true или false, либо следовать за дополнительными конфигурациями для более тонкого контроля над данными, которые будут дампиться. Это особенно полезно для операторов, желающих анализировать производительность и закономерности трафика на своих веб‑серверах.
Когда включена, можно запросить сводку статистики трафика по всем виртуальным хостам, что помогает в мониторинге и устранении неполадок поведения сервера в реальном времени. Эта директива особенно полезна в сценариях с высоким трафиком, где статические измерения трафика могут быть недостаточны для эксплуатационных нужд. Она обеспечивает видимость в реальном времени статуса обрабатываемых запросов, включая такие метрики, как число запросов, время ответа и уровень ошибок, тем самым давая ценные сведения о производительности хостов и вовлечённости пользователей.
Пример конфига
http {
vhost_traffic_status_zone;
vhost_traffic_status_dump on;
}Убедитесь, что вы определили vhost_traffic_status_zone перед использованием этой директивы.
Если эта директива установлена в 'off', данные для статистики трафика будут недоступны, что может привести к путанице при мониторинге.
Эта директива может повлиять на производительность, если установлена в 'on', из-за дополнительной нагрузки при сборе и выгрузке статистики трафика.