Состояние кластера¶
Раздел Состояние предназначен для системного администратора Watcher. Он объединяет текущую доступность камер и стримеров с историей работы за выбранный период. Настройки серверов изменяются в отдельном разделе Стримеры.
Обзор и вкладки¶
В разделе шесть вкладок:
- Обзор — текущее состояние, проблемы и события за период, живая таблица стримеров. Плитка проблемы ведет к подробностям.
- Камеры — недоступные и нестабильные камеры, их организации и стримеры, время отказов.
- Плеер — результаты открытия камер у зрителей, ошибки и просмотры.
- Запись — пропуски записи и камеры, у которых архив записан не полностью.
- Стримеры — нагрузка серверов за период; выбор сервера открывает его графики и сведения о перезапусках.
- Хранилище — занятое архивом место и размещение архива камер.
Историю использования сервиса и аналитики смотрите в отдельном разделе Потребление. Эти данные отвечают на другие вопросы и не заменяют проверку текущей доступности.
Период и свежесть данных¶
Для истории доступны периоды:
- 24 часа — подробный разбор последнего дня.
- 7 дней — работа за неделю.
- 30 дней — работа за месяц.
Выбранный диапазон сохраняется при переходе между вкладками истории. Фильтры конкретной вкладки, например выбранный стример, относятся к ней. Проверьте их, если не видите ожидаемую камеру.
Исторические данные обновляются отдельно от живого состояния. Смотрите отметку, по какое время получена история: отсутствие новых точек может означать задержку или прекращение сбора. Пробел на графике не следует считать нулевой нагрузкой или временем исправной работы.
Хранилище показывает снимок размещения и объема архива; не все его показатели являются изменением за выбранный период. Проверяйте назначение конкретной таблицы перед сравнением с историей записи.
На вкладках истории можно сопоставить доступность камер, нагрузку стримера и размещение архива:



Текущее состояние стримеров¶
На Обзоре таблица показывает доступность серверов, камеры, CPU, память, хранилище и время работы. Исторические проблемы дополняют текущие значения, когда история доступна. Имя стримера открывает его настройки.
Читайте показатели совместно. Высокая загрузка CPU не доказывает потерю видео; проверьте доступность камер и запись. Наличие свободного диска не исключает ошибок записи или низкой скорости операций.
На вкладке Стримеры можно сопоставить нагрузку во времени и открыть конкретный сервер. Проверяйте, совпадает ли изменение числа камер или ошибка записи с пиком нагрузки либо перезапуском.
Плеер: разбор неудачного просмотра¶
Откройте Состояние → Плеер под учётной записью системного администратора и выберите период. Эта вкладка использует телеметрию плеера Watcher; один просмотр соответствует одной сессии плеера. Превью и мозаики в эти показатели не входят. Учитываются только приложения, передающие нужную телеметрию, поэтому отсутствие попытки в журнале само по себе не доказывает, что пользователь не открывал камеру.
Сначала прочитайте итоговые плитки:
- Просмотров · часов — число просмотров и время просмотра за период.
- Не открылось — число и доля просмотров, завершившихся отказом.
- Ушли до кадра — просмотры, закрытые до первого кадра; они учитываются отдельно от отказов.
- Старт p95 · буферизация — время до первого кадра для 95-го перцентиля и доля времени буферизации. Это не максимальная задержка каждого просмотра.
График показывает, как просмотры завершались во времени. Ниже переключайте разрезы Платформа, Версия приложения, Стример и Причина, чтобы найти, где сосредоточены отказы. Переход по стримеру открывает его историю с тем же периодом. Разбивка по организациям помогает сопоставить просмотры и время просмотра у разных организаций.

Для жалобы конкретного пользователя найдите блок Попытки просмотра:
- В поле Логин или камера введите логин пользователя либо часть названия или системного имени камеры. Если найден совпадающий логин, поиск применяется к нему; иначе — к камерам.
- Включите Только отказы, чтобы оставить неудачные попытки. Этот фильтр и поиск меняют журнал попыток, а не остальные показатели вкладки.
- Сопоставьте время, камеру, платформу, версию приложения, режим и причину отказа. При необходимости откройте камеру или стример по ссылке и проверьте их состояние за то же время.
Журнал показывает не более 200 последних подходящих попыток; при поиске по камере используются не более 50 совпавших камер. Интерфейс предупреждает об ограничении результата. Для более точного поиска сократите период или уточните запрос.
Если история доступна, но телеметрия плеера за период не поступила, показано отдельное сообщение об отсутствии данных плеера. Оно отличается от сообщения о недоступности источника истории. При передаче сведений поддержке укажите время, камеру и видимый код отказа; не прикладывайте ссылки с токенами.
Запись: поиск камер с пропусками¶
Откройте Состояние → Запись под учётной записью системного администратора и выберите период, в котором ожидается проблема. Вкладка показывает качество записи сегментов и камеры с не записанными либо записанными с задержкой сегментами.
Плитка Не записано за период показывает потери записи. Записанные с задержкой сегменты не следует считать потерянными. Доля записи вовремя и количество проблемных камер помогают оценить масштаб, но не заменяют проверку нужной камеры и интервала архива.
- Найдите проблемное время на графике Не записанные и записанные с задержкой сегменты. Если источник передал интервалы потерь по камерам, нажатие столбца оставит в таблице камеры этого интервала. Уберите метку выбранного интервала, чтобы вернуться ко всему периоду.
- В таблице камер используйте поиск по названию или системному имени, фильтры организации и стримера. Проверьте эти ограничения, если ожидаемой камеры нет.
- Сопоставьте число не записанных и задержанных сегментов. Откройте камеру либо историю стримера и проверьте запись за то же время.
Если все известные потери относятся к одному стримеру и источник знает размещение всех проблемных камер, плитка Где потери ведёт к его истории. При неизвестном размещении такой вывод не делается. Таблица содержит не более 100 камер с наиболее серьёзными проблемами; общий счётчик может быть больше числа строк.

Эта вкладка описывает историю записи. Текущая занятость дисков и размещение архива находятся в отдельной вкладке Хранилище. Если источник истории недоступен либо в графике есть пробел, сначала проверьте сообщение и свежесть данных, прежде чем делать вывод об отсутствии записи.
Потребление¶
Раздел Потребление показывает историю использования сервиса и результатов видеоаналитики. Он доступен системному администратору Watcher и открывается отдельно от Состояния. Для проверки текущей доступности камер и стримеров используйте вкладки Состояния.
Откройте Потребление в меню администратора и выберите вкладку. Для обеих вкладок доступны периоды 24 часа, 7 дней и 30 дней. Кнопка Обновить историю повторно запрашивает данные. Смотрите отметку времени, по которое получена история: последняя точка может отставать от текущего времени. Если история недоступна, прочитайте сообщение о причине и выполните проверки в разделе Устранение ошибок и предупреждений. Отсутствующую точку графика не считайте нулём.
Использование¶
Выберите вкладку Использование, чтобы оценить число пользователей и время наименьшей активности перед обслуживанием системы.
- Зарегистрировано пользователей — последнее известное число учётных записей; подсказка показывает изменение за выбранный период.
- Онлайн сейчас — последнее известное число пользователей с активной сессией; рядом указано среднее за период. Это не количество одновременно открытых видеопотоков.
- Пик онлайн — максимальное число пользователей с активной сессией за период и время этого пика.
Карта Пользователи онлайн по дням и часам всегда использует последние семь дней, даже если сверху выбран другой период. Каждая ячейка показывает среднее число пользователей за соответствующий час; дни и часы указаны по часовому поясу браузера. Ячейка без данных не означает отсутствие пользователей.
Под картой может появиться Окно для работ в будни — четырёхчасовой интервал, рассчитанный по средней активности. Сопоставьте его со своим графиком обслуживания: предложение не гарантирует, что в это время никто не работает с системой. Если данных недостаточно, интерфейс сообщает об этом вместо предложения окна.

Аналитика¶
Выберите вкладку Аналитика, чтобы сопоставить результаты детекторов и ошибки за выбранный период. Показатели суммируются по установке Watcher.
- Эпизодов за период — число новых эпизодов с разбивкой по типам. График Эпизоды по типам показывает их распределение во времени.
- Ошибки распознавания лиц — число ошибок за период. Одноимённый график разделяет их по видам; пояснение под графиком помогает отличить проблемы изображения от ошибок узлов аналитики.
- Номера распознаны — доля эпизодов автомобилей с распознанным номером; подсказка показывает число таких эпизодов и общее число эпизодов автомобилей.
- Камер с аналитикой — число камер по последним полученным данным и число камер в состоянии отказа. График показывает изменение статусов за период.

Интерфейс показывает только те блоки, для которых источник передал данные. Отсутствие блока не доказывает нулевое число ошибок или неисправность аналитики. Если за период нет данных аналитики, отображается отдельное сообщение; если недоступна сама история, отображается причина её недоступности. Для разбора конкретного события перейдите к соответствующим эпизодам аналитики и сопоставьте время с графиком.
Устранение ошибок и предупреждений¶
Начните с объекта и времени проблемы:
- На Обзоре откройте плитку проблемы либо соответствующую вкладку.
- Выберите период, в котором наблюдалась проблема. Проверьте свежесть данных и фильтры.
- Найдите камеру или стример и сопоставьте доступность, нагрузку и запись.
- На странице стримера откройте Состояние, чтобы прочитать результаты проверок соединения и конфигурации.
- После исправления причины проверьте новое живое видео и новый интервал архива.
Проверки стримера могут сообщать о доступности API, ключе кластера, синхронизации времени и конфигурации. Исправляйте конкретную причину; сообщение в списке не означает, что интерфейс автоматически устранил проблему.
Если история недоступна, интерфейс показывает причину отдельно. Возможные состояния:
- Статистика не собирается — за период нет данных статистики этой установки.
- История недоступна — не удалось получить данные источника истории.
- Нет отчетов стримеров — источник истории не содержит нужных отчетов серверов.
При этом доступная живая часть страницы продолжает работать. Отсутствие истории не означает отсутствия камер, а успешный ответ HTTP не гарантирует, что исторический сбор настроен.

Для диагностики пакетной установки можно собрать состояние и журналы служб:
systemctl --failed
systemctl status watcher-vms watcher-go central --no-pager
journalctl -u watcher-vms -u watcher-go -u central --since '-15 minutes' --no-pager
Перед передачей журналов удалите секреты и персональные данные. Настройка серверов описана на странице стримеров, допустимое размещение камер — на странице зон.