stream_server_traffic_status
Директива `stream_server_traffic_status` включает мониторинг статистики трафика stream-сервера.
Описание
Директива stream_server_traffic_status является частью NGINX stream server traffic status module и позволяет администраторам включать или отключать сбор и отчётность статистики трафика для TCP/UDP-потоков. Когда установлена в 'on' (или передан флаг), она активирует механизм мониторинга, который отслеживает соединения, переданные байты и другие релевантные метрики для каждого определённого stream-сервера. Эта информация может быть полезна для оптимизации производительности, планирования ёмкости и мониторинга сетевого трафика в режиме реального времени.
Эту директиву можно использовать на разных уровнях иерархии конфигурации NGINX, включая http, server или location, что обеспечивает гибкость области действия. После активации она предоставляет доступную конечную точку, где можно получить или визуализировать статистику. В зависимости от конфигурации, она может возвращать данные в различных форматах, таких как JSON для интеграции с инструментами мониторинга или подробные HTML-представления для быстрой оценки. Поведение этой директивы дополняется другими связанными директивами, что позволяет получить комплексное решение управления трафиком.
Пример конфига
http {
server {
listen 8080;
stream_server_traffic_status on;
}
}Убедитесь, что требуемый модуль установлен и включён в сборку NGINX; в противном случае директива будет проигнорирована.
Будьте осторожны с влиянием на производительность при включении статуса трафика на серверах с высокой нагрузкой.
Проверьте корректность настроек прав доступа для обращения к конечным точкам статистики трафика.