kmp_log_frames
Директива `kmp_log_frames` настраивает ведение логов кадров Kaltura Media Protocol (KMP) в сервере NGINX.
Описание
Директива kmp_log_frames является внутренним параметром, используемым в модуле Kaltura Media Framework для NGINX, который включает или отключает запись логов кадров для медиапотоков, передаваемых с помощью Kaltura Media Protocol (KMP). Эта директива принимает один аргумент — 'on' или 'off', определяющий, будут ли кадры записываться в логи сервера. Когда включена, будут формироваться подробные логи об обрабатываемых кадрах, что может быть критически важно для отладки и мониторинга сеансов потоковой передачи видео в реальном времени. \n\nПри включенном логировании директива фиксирует важные метрики, связанные с медиакадрами, отправляемыми по KMP, которые могут включать количество обработанных кадров, метки времени и, при соответствующей настройке, возможно, содержимое кадров. Это может дать ценные сведения о производительности и работе приложения потоковой передачи медиа, облегчая разработчикам и системным администраторам устранение неполадок, которые могут возникнуть при доставке медиа. Однако подробное логирование также может привести к увеличению операций ввода-вывода, что может повлиять на производительность сервера, особенно при высокой нагрузке. Поэтому важно учитывать эти последствия перед включением этой директивы в рабочей среде.
Пример конфига
kmp_log_frames on;
Включение логирования может привести к увеличению disk I/O и повлиять на производительность при высокой нагрузке.
Сгенерированные логи могут быстро вырасти в размере, поэтому важно управлять log rotation and archiving.