Skip to content

Мониторинг Flussonic в Teledis

Вы можете мониторить состояние Вашего Flussonic сервера, а так же анализировать качество входящего потока с помощью Teledis

Как открыть Teledis ?

Для начала, Вам нужно авторизироваться в личном кабинете

Раскройте вкладку Статистика.

Здесь вы увидите два типа мониторинга: Мониторинг входящих потоков и Состояние серверов

Статистика

Мониторинг входящих потоков

Анализирует качество потока, который приходит в Flussonic.

Мониторинг входящих потоков

Total Input Bitrate

Отображает общий входящий битрейт потока.

Input Availability

Показывает статус входящего потока:
- Offline – Нет входящего потока
- Good – Входящий поток присутствует, ошибок нет
- Bad – Входящий поток присутствует, но есть ошибки

Top N Streams with Input Errors

Отображает топ потоков по количеству ошибок – эти потоки требуют внимания.

DVR Recording Issues

Показывает, как записываются сегменты DVR. Типы качества записи сегментов:
- Fast – Сегменты записаны быстрее, чем половина продолжительности сегмента
- Slow – Записаны медленнее половины, но быстрее 90% продолжительности
- Delayed – Записаны медленнее 90%, DVR не может записывать этот поток
- Failed – Запись не удалась из-за ошибки в хранилище
- Skipped – Сегмент не был записан из-за задержки хранилища; он мог бы быть записан, если бы хранилище было быстрее, но был удалён из памяти


Per-stream details

Stream Input Error Details

Детали ошибок потока:
- lost_packets – Потерянные пакеты за период
- broken_payload – Повреждённые полезные данные
- dropped_frames – Пропущенные кадры
- ts_stuck_restarts – Перезапуски соединения из-за проблемы с ts_stuck (например, в RTSP)
- desync – Потеря синхронизации MPEG-TS
- ts_pat – Отсутствие PAT
- ts_service_lost – Потеря TS сервиса
- src_404 / src_403 / src_500 – HTTP ошибки от источника
- crashed – Крахи источника
- dropped_packets – Пакеты, потерянные по разным причинам
- no_signal – Пропущенные кадры из-за потери сигнала
- duplicate – Дублирование кадров из-за медленной подачи данных на вход
- ts_duplicate – Повторяющийся временной штамп кадра
- cpu_stall – Потеря кадра из-за высокой загрузки CPU
- adaptation_broken – Пакеты с полем адаптации больше размера пакета
- ts_scrambled – Зашифрованные TS пакеты
- ts_pmt – PMT не получен после 0,5 секунд
- ts_cc – Несмежные счётчики непрерывности MPEG-TS
- ts_tei – MPEG-TS пакеты с индикатором ошибки передачи
- ts_psi_checksum – Повреждённая контрольная сумма PSI
- broken_pes_count – PES пакеты, начавшиеся не с старт-кода
- discarded_buffer_count – Слишком большие буферы ES, отброшенные без формирования кадра
- ts_crashed – Крахи внутри декодера MPEG-TS
- too_large_dts_jump – Слишком большой скачок DTS, требуется сброс
- errors_pid_lost – Потеря PID MPEG-TS
- rtp_pt_reject – RTP пакеты с неправильным типом полезной нагрузки
- discarded_not_allowed_nal_count – Запрещённые NAL единицы в non-interleaved режиме
- agent_conn_failed – Агент не смог установить требуемое соединение. Ошибка может указывать на проблемы с открытием TCP-сокета на агенте или на недоступность удалённого хоста
- agent_out_of_memory – У агента недостаточно памяти для установления соединения с удалённым хостом
- agent_buffer_overrun – У агента недостаточно буфера для обработки исходящего трафика
- agent_invalid_request – Агент получает некорректные запросы
- agent_unknown_errors – Счётчик неизвестных ошибок агента

Stream Input Bitrate

Входящий битрейт для потока.

Stream Input Warning Details

Предупреждения, которые сервер исправил:
- ts_stuck – Перезапуски для исправления проблемы ts_stuck
- sr_ts_stuck – SR пакеты с повторяющимся RTP временным штампом
- sender_clock_deviation – Отклонение времени отправителя от времени сервера
- ts_goes_backwards – Время на канале пошло назад
- ts_jump_forward – Время на канале пошло вперёд
- no_marker_mode_flag – Декодер работает в режиме без маркеров
- fu_pattern_is_broken_count – Нарушение шаблона FU
- fu_has_both_start_end_bits_count – FU с установленными битами Start и End
- fu_end_then_middle_workaround_count – Применённое исправление FU
- dts_stuck – Повторяющийся DTS
- dts_goes_backwards – DTS вернулся назад
- dts_jump_forward – DTS прыгнул вперёд

DVR Recording Issues (Per Stream)

Качество записи DVR для конкретного потока.

Stream Input Source

Показывает, какой источник используется для потока.

Stream Input Source Switches

Количество переключений источников для потока.

Состояние серверов

Дает статистику о состоянии каждого сервера, на графиках можно увидеть следующие параметры: CPU Load, Disk utilization %, Disk write metrics, Scheduler Load и т.д.

Состояние серверов

Top N servers with performance issues

Выделяет серверы с проблемами производительности, если нагрузка на процессор, память или планировщик превышает 85% в любой момент времени. Обратите внимание, если какой-либо из этих порогов превышен, так как это может свидетельствовать о потенциальной нестабильности.

System Resources:

CPU Load – Показывает среднюю загрузку процессора сервера
Scheduler Load – Показывает нагрузку на планировщик на системном уровне
Memory % Usage – Процент использования оперативной памяти
DVR Errors – Ошибки при операциях с сегментами DVR

Disk I/O:

Disk Utilization % – Процент использования диска
Disk Write Metrics – Метрики операций записи на диск
Disk Read Metrics – Метрики операций чтения с диска

Streaming & Clients:

Streams – Количество активных потоковых сессий
Clients – Количество подключённых клиентов

Server Bandwidth:

in_media_bw – Общий входящий трафик для медиа-данных
in_system_bw – Общий входящий трафик для системных данных
out_media_bw – Общий исходящий трафик для медиа-данных
out_system_bw – Общий исходящий трафик для системных данных

GPU Stats:

GPU Utilization – Процент использования GPU
GPU Temperature – Текущая температура GPU
GPU Encoder Load – Нагрузка на GPU, связанная с видеокодированием
GPU Decoder Load – Нагрузка на GPU, связанная с декодированием видео
GPU Memory Usage – Использование памяти GPU
GPU CUDA Load – Нагрузка на GPU, основанная на ядрах CUDA