vhost_traffic_status_filter_max_node
Директива `vhost_traffic_status_filter_max_node` ограничивает максимальное число узлов, отображаемых в статусе трафика виртуального хоста.
Описание
Директива vhost_traffic_status_filter_max_node используется в модуле статуса трафика виртуального хоста NGINX для указания максимального числа узлов, которые могут быть включены в отчёт статистики трафика. Установкой этой директивы администраторы могут контролировать объём данных, возвращаемых при запросе статуса трафика. Это особенно полезно для управления производительностью и обеспечения того, чтобы вывод статуса оставался лаконичным и удобным для чтения, особенно в средах с многочисленными upstream-узлами.
Параметр этой директивы принимает одно или несколько целых значений, которые задают пределы на число отображаемых узлов. Если количество узлов превышает этот лимит, вывод обрезается, а дополнительные узлы исключаются из отчёта. Это можно настроить для каждого виртуального хоста отдельно, что даёт тонкий контроль над тем, какие статистики отображаются. Обратите внимание, что если задать слишком низкий лимит, это может препятствовать диагностическим возможностям модуля статуса трафика.
Директиву следует размещать на уровне http в конфигурационном файле, чтобы она применялась ко всем виртуальным хостам, определённым в этом контексте. Правильная настройка этого параметра имеет решающее значение для оптимизации производительности при сохранении видимости распределения трафика по узлам.
Пример конфига
http {
vhost_traffic_status_filter_max_node 10;
# Other configurations...
}Установка слишком низкого лимита может привести к исключению важной информации из отчетов.
Убедитесь, что вы регулярно отслеживаете влияние фильтрации на выходные данные состояния, чтобы не пропустить критически важную информацию.