Онлайн мониторинг

Материал из SmartPlayer

Описание ситуации

В платформе SmartPlayer есть возможность просмотреть что происходит с устройством во время проигрывания, с помощью функциональности "Онлайн мониторинг". Это может помочь найти проблемы в работе устройства, а пользователь может получить данные о совместной работе устройства и платформ в режиме онлайн.

Логика работы

Пользователь по необходимости может узнать о состоянии стелы с помощью функциональности "Онлайн мониторинг".
Ему необходимо:

  • В личном кабинете перейти в раздел "Устройства".
  • Далее кликнув на устройство, которое находится on-line (выделено зеленой рамкой), пользователю необходимо перейти в сайдбар, который появился справа.
  • В сайдбаре ему необходимо выбрать строку "Информация" и нажать на нее.
  • После нажатия на строку "Информация" откроется новое окно. В этом окне пользователю необходимо обратить внимание на левый нижний угол где располагается панель, позволяющая взаимодействовать с устройством в on-line режиме.
  • Финальный шаг: в данной панели выбрать иконку в виде дисплея, под названием "Мониторинг" и нажать на нее.
Для off-line устройств провести "мониторинг" невозможно. Такая возможность существует только на устройствах со статусом on-line.
Путь до функциональности "Мониторинг"

Принцип действия

После открытия окна "Мониторинг" пользователь увидит пустое окно загрузки. Со временем в этом окне появится информация собранная об устройстве.


"Свернуть" - позволяет свернуть окно внутри личного кабинета и при необходимости его развернуть после закрытия окна "Информация об устройстве"

Свернуть - это значит что окно будет показано как плавающий UI элемент в личном кабинете, даже после закрытия окна “Информация об устройстве“. Это нужно чтобы выполнять команды в личном кабинете по разным UI элементам и смотреть как реагирует в лог сообщениях на них клиентское приложение.

"Скрыть" - в данном случае это значит закрыть окно с онлайн логом сообщения и перестать получать socket сообщения в которых передавалась информация. Окно не должно зависать если сообщений много, часть сообщений уходит из памяти (переносится в архив) когда её перестанет хватать для отображения.

Полученные сообщения можно скачать из консоли. Таким образом можно сформировать тестовый лог-файл из текущих сообщений.