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