1.2. Представление данных в системе

В процессе работы Elecard Boro регистрирует множество технических характеристик, на основании которых можно сделать выводы о качестве передаваемых в сети потоков. Для удобства восприятия большого количества информации в системе существуют различные варианты ее представления:

  • В режиме реального времени / За прошедший период;

  • Эскизы / Графические изображения / Числовые данные в виде таблиц;

  • Общие характеристики множества потоков / Подробные характеристики конкретной задачи и др.

Слева на боковой панели располагается набор иконок (кнопок), каждая из которых обеспечивает возможность просмотра данных определенным способом.

Виды в системе Elecard Boro

Иконка

Наименование вида

Отображаемая информация

Наблюдаемые потоки

BlockView

BlockView

Блочное представление анализируемых сервисов. Цвет блока соответствует уровню критичности проблемы. Блоки обновляются в режиме реального времени.

Все / Консолидированные потоки

MosaicView

MosaicView

Представление эскизов потоков в виде мозаики с наложением флагов активных триггеров и отображением тренда Доступности. Частота обновления эскизов зависит от индивидуальной настройки каждой задачи.

Все / Консолидированные потоки

LiveView

LiveView

Представление каждого потока в виде динамической полосы, на которой отображаются обнаруженные зондом проблемы или события. Обновляется один раз в секунду.

Все

TableView

TableView

Табличное представление количественных характеристик потоков в режиме реального времени. Таблица состоит из нескольких вкладок: IPTV и OTT.

Все

Journals

Журналы оповещений и записей

Общий (для всех задач) журнал зарегистрированных алармов, а также журналы событий для разных профилей оповещений (SNMP, E-mail, PagerDuty, Webhook, Telegram) + Журнал записей.

Все

GraphView

GraphView

Графическое представление состояния MulticastRate и IAT:MLR/DF:MLR на коротком интервале (20с) + табличное представление базовых QoS параметров IPTV потоков.

Все

KpiView

KpiView

Табличное представление статистики по ошибкам для всех наблюдаемых потоков и инструмент для планирования регулярных отчетов о качестве сервиса

Все

Работа с видами

MosaicView

Данный вид предназначен для отображения эскизов каналов с возможностью консолидации задач. Отображаемый эскиз выбирается случайным образом из всех потоков, объединенных в одну группу. Приоритет при выборе эскиза отдается IPTV задачам. При клике на эскиз открывается окно с детализацией. Если для потока регистрируется аларм, то состояние ошибки отображается цветной карточкой. Цвет карточки соответствует уровню критичности сработавшего триггера. Для задач с включенным профилем KPI-доступности отображается график за последние 8 часов мониторинга. При группировке нескольких задач будет отображен график задачи с наиболее критичным состоянием. При наведении на график отобразится всплывающее окно с графиком 24-часовой доступности. Для перехода к полной статистике доступности задачи, кликните на график внутри всплывающего окна.

../_images/MosaicViewScreen_ru.png

BlockView

Вид BlockView предназначен для компактного отображения всех сервисов. При минимальном масштабе блоков вид вмещает более 1000 задач на экране с разрешением 1920x1080. Доступно несколько фиксированных масштабов блоков. Как и на MosaicView может применяться консолидация потоков. Реализован режим ранжирования блоков в зависимости от уровня критичности ошибки.

../_images/BlockViewScreen.png

LiveView

Внимание

Текущая реализация LiveView предполагает отображение только указанных событий и состояний, в то время как система может зарегистрировать существенно больше событий. Рекомендуется настроить систему оповещения и использовать уведомления и наблюдение журнала Алармов совместно с любым из видов.

На странице отображается список потоков, каждый из которых представлен в виде горизонтальной полосы. При наведении курсора отображается подсказка, в каком состоянии находится поток в выбранный момент времени.

Цвет полосы отображает состояние потока:

  • - Ok - нет зарегистрированных состояний или событий

  • - Остановлена - задача остановлена (после обновления страницы задача исчезнет)

  • - Потеря связи сервера с зондом - сервер потерял связь с зондом

  • - Нет сигнала - ошибка источника, зонд не может получить данные для анализа

  • - Несколько источников вещания - присутствует несколько источников мультикаста в одной группе

  • - Замирание картинки - регистрируется замирание картинки

  • - Низкая скорость скачивания - низкая скорость скачивания сегмента (время загрузки превышает порог предупреждения)

  • - TR101290 (Ошибка PID) - данные для заявленных PID не появляются в течение установленного времени

  • - TR101290 (Ошибка аудио/видео PID) - данные для заявленных аудио и видео PID не появляются в течение установленного времени

  • - Нет подзадач - HLS или DASH задача анализа сервиса имеет только Манифест-задачу и не содержит ни одной подзадачи / задача анализа SRT потока имеет только Мастер-задачу и не содержит ни одной подзадачи

Когда регистрируется событие, на графике появляется вертикальная полоса:

  • - Разрыв меток синхронизации - обнаружение неравномерности меток синхронизации (для MPEG-TS это PTS/DTS метки), когда абсолютная разница значений времен меток превышает установленное пороговое значение

  • - CC ошибка - потеря транспортных пакетов

  • - ошибка PAT - PID 0x0000 не появляется каждые 0,5с (настраиваемая величина)

  • - ошибка PMT - секция с table_id 0x02 (т.н. PMT таблица) не появляется каждые 0,5с (настраиваемая величина) на PID, назначенном для этой цели в таблице PAT

  • - Потеря синхронизации - обнаружение двух и более идущих подряд ошибок Sync_Byte_Error и снимается при последовательном обнаружении пяти и более синхробайтов (считается, что синхронизация установлена)

  • - Ошибка синхробайта - отсутствие синхробайта 0x47 в следующем пакете (после 188 или 204 байт)

  • - Ошибка загрузки плейлиста - невозможно скачать плейлист

  • - Ошибка скачивания сегмента - невозможно скачать сегмент данных

  • - Метка SCTE35 - принята метка SCTE35

Чем больше разрешение окна браузера, тем больший временной интервал будет отображаться на графике. При клике на полосу осуществляется переход на страницу анализируемой задачи.

Если в потоке детектируются ошибки ETR 101 290, то на эскизе указывается номер приоритета (TR1, TR2, TR3). При наличии ошибок нескольких приоритетов будет указана ошибка наиболее критичного приоритета. Например, при наличии в потоке ошибок TR1 и TR3, на эскизе будет отображаться приоритет TR1.

../_images/LiveViewScreen.png

TableView

На данном виде представлена статистическая информация в виде таблицы, что позволяет осуществлять сравнительный анализ QoS параметров IPTV или OTT потоков. На вкладке IPTV отображается расширенный набор Ethernet параметров, которые доступны только на данном виде. Для битрейта потока дополнительно регистрируются минимальные и максимальные значения, чтобы можно было оценить диапазон значений. Если в фильтре отображения выбрана группировка задач по зонду, в таком случае доступна суммарная статистика по битрейту и СС ошибкам всех задач группы. Таблицу при необходимости можно экспортировать в XLS формат.

Journals

На странице Журнала в режиме реального времени выводятся записи о зарегистрированных системой алармах, более новые строки динамически вытесняют ранее созданные, создавая эффект прокрутки. Активные состояния отображаются в верхних строках таблицы и для них подсвечивается цветом уровень критичности. При регистрации нескольких событий одного и того же типа в рамках одного потока они будут сгруппированы в одну запись. Помимо алармов журналируются и другие способы оповещения (см. соответствующие вкладки), а также создание записей по событиям.

GraphView

Данный вид предназначен для визуального контроля базовых QoS параметров IPTV потоков. Компактный вид предоставляемой информации и развитая фильтрация по тегам позволяет осуществлять сравнительный анализ нескольких потоков, например одного и того же потока на входе и выходе головной станции.

../_images/GraphViewScreen.png

KpiView

KpiView предназначен для вывода статистики по ошибкам для всех наблюдаемых потоков и планирования регулярных отчетов о качестве сервиса.

Вкладка Health представляет собой отчет в реальном времени о качестве предоставляемых сервисов в виде таблицы. В статистике представлены следующие ключевые метрики: Потери, Доступность сервиса, Отсутствие сигнала, Статистика срабатывания Алармов, Активные Алармы. Статистика отображается за последние 24 часа и за последние 15 минут. Данный вид позволяет оперативно оценить состояние каждого сервиса без перехода к другим видам или журналам, а также посмотреть тренд доступности сервиса.

Доступность сервиса (Service availability) - новый параметр, регистрируемый системой Boro. Выражается в процентном отношении времени безотказной работы (за время наблюдения) к длительности мониторинга. Метрика базируется на стандарте SCTE 168-6. Для регистрация отказов применяется понятие «секунд-ошибок» – секунд, в которых произошла по крайней мере одна ошибка. Триггеры, которые будут влиять на доступность сервиса вынесены в отдельный профиль. Пользователь самостоятельно выбирает из профиля набор триггеров, которые будут регистрироваться системой;

Мини-график тренда доступности отображает изменение общей доступности сервиса за последние 24 часа мониторинга. Одно деление соответствует 2 часам. Цвет деления соответствует цветовой карте Уровней Доступности, заданной в разделе KPIДоступность сервиса. При клике на мини-график открывается окно с детализацией за каждые 15 минут.

Вкладка Reports позволяет планировать регулярные отчеты о качестве предоставляемого сервиса. В отчет можно включать все параметры, доступные на вкладке Health. Отчет может быть как разовым (за выбранный пользователем период), так и регулярным за предыдущий день или неделю.