Статистика по уникальным зрителям¶
Дашборд Viewers stats показывает уникальных зрителей, агрегированных по IP-адресу. В отличие от дашборда статистики сессий, здесь нет журнала каждой сессии с протоколом и именем потока — зато видно, сколько различных зрителей смотрели, на каких серверах, и сколько суммарно трафика и времени потратил каждый IP. Для детализации по отдельным сессиям перейдите в статистику сессий.
Фильтры¶
Вверху дашборда — переменные, которые сужают выборку перед запросом. Все фильтры, кроме Limit, поддерживают множественный выбор и значение All (без ограничения по этому полю).

Server name¶
Фильтр по серверу (server_hostname). Список серверов, с которых приходят данные о зрителях.
Используйте, когда нужна аудитория только на одном узле кластера или сравнение числа уникальных зрителей между серверами. Выбор сервера также сужает список доступных потоков в Stream name.
Stream name¶
Фильтр по имени потока (name). Зависит от выбранного Server name — в списке только потоки, по которым на этом сервере есть зрители.
Нужен для оценки аудитории конкретного канала: выберите поток и посмотрите, сколько уникальных IP смотрело в нужный интервал. Для разбивки по протоколу откройте статистику сессий с теми же фильтрами.
IP¶
Фильтр по IP-адресу зрителя (ip).
Используйте для расследования жалобы конкретного абонента или CDN-узла: введите или выберите IP и увидите агрегированные сессии, трафик и время просмотра за период. Удобно вместе с узким временным диапазоном в правом верхнем углу Grafana.
Useragent¶
Фильтр по строке User-Agent клиента (useragent) — браузер, приложение, приставка, модель устройства.
Помогает найти массовые проблемы на одной платформе: «в конкретном браузере не открывается», «сломалось после обновления приложения». Можно выбрать несколько user-agent'ов одновременно.
Limit¶
Текстовое поле с максимальным числом строк в ответе (по умолчанию 1000, верхняя граница — 50000).
Запрос всегда ограничен этим числом: при большом трафике в таблицу попадут не все зрители, а первые N по условиям запроса. Если строк не хватает — сужайте фильтры (сервер, поток, useragent, время) или увеличивайте Limit, но очень большие значения могут замедлить дашборд.
Временной диапазон¶
Справа вверху — стандартный выбор времени Grafana (по умолчанию последние 3 часа). Статистика зрителей показывается за выбранный интервал. Для жалобы «вчера в 20:00 не работало» сузьте диапазон до нужного часа.
Уникальные зрители по серверу¶
Панель Unique viewers by server — сводная таблица уникальных зрителей по серверам. Столбцы можно сортировать кликом по заголовку.

hostname¶
Имя хоста сервера, обслуживавшего зрителей за выбранный период.
unique_ips¶
Число уникальных IP-адресов, смотревших на этом сервере. Обзорный показатель распределения аудитории по узлам кластера: на каких серверах больше всего различных зрителей.
Уникальные зрители по IP¶
Панель Unique viewers by IP — агрегированная статистика по IP каждого зрителя. Столбцы можно сортировать кликом по заголовку (на скриншоте сортировка по traffic по убыванию — сверху самые «тяжёлые» зрители).

ip¶
IP-адрес клиента. Одна строка на уникального зрителя за выбранный период и фильтры.
country¶
Страна зрителя, определённая по IP. Пустое значение — геолокация недоступна или IP локальный.
sessions_count¶
Число сессий просмотра с этого IP за выбранный период. Больше одного означает, что зритель открывал воспроизведение несколько раз — разные каналы, переподключения или устройства за одним NAT.
traffic¶
Суммарный объём данных по всем сессиям с этого IP, в удобочитаемых единицах (МБ, ГБ). Косвенный показатель интенсивности потребления. Аномально высокий трафик при большом sessions_count может указывать на скачивание архива, повторный просмотр или нештатного клиента.
view time¶
Суммарная длительность просмотра по всем сессиям с этого IP, в удобочитаемых единицах (секунды, минуты, часы). Сколько этот зритель реально смотрел в сумме, а не сколько длилось одно TCP-соединение.
time¶
Время фиксации метрики (момент записи данных). Ориентир «когда это было», в часовом поясе браузера Grafana.
useragent¶
Строка User-Agent — браузер, ОС, приложение или приставка. Сопоставляйте с sessions_count и traffic: одна и та же проблема на одном user-agent у многих IP указывает на платформу клиента; на одном IP при нормальном user-agent — на абонента или сеть.
Сценарии использования¶
Жалоба абонента «не мог смотреть»
Укажите IP абонента, сузьте время до интервала жалобы. Если IP отсутствует — зритель не дошёл до сервера (проблема до Flussonic: сеть, авторизация, DNS). Если IP есть, но sessions_count мал и view time — несколько секунд — откройте статистику сессий для того же IP и проверьте протокол и поток.
Поиск тяжёлых зрителей или злоупотреблений
Отсортируйте Unique viewers by IP по traffic или sessions_count. IP с очень большим трафиком или числом сессий могут указывать на скачивание архива, рестриминг или автоматизированных клиентов.
Проблема только на одном типе устройств
Отфильтруйте по useragent или найдите повторяющиеся user-agent'ы с коротким view time при нормальном sessions_count у других устройств.
Оценка аудитории канала
Укажите Stream name и посмотрите, сколько строк появилось в Unique viewers by IP (в пределах Limit). Для точной разбивки по протоколу на уровне сессий используйте статистику сессий.
Аудит по серверу
Server name + широкий диапазон времени: сравните unique_ips в сводной таблице с детальными строками в таблице по IP для этого узла.
Важно: дашборд показывает зрителей в пределах Limit и выбранного времени. Для полного аудита за сутки на популярном сервисе одного фильтра All может быть недостаточно — комбинируйте фильтры и увеличивайте Limit по необходимости.