Успешность подключения (dial_ok / все попытки) по нодам, худшие сверху — порядок = приоритет разгрузки. Диапазон вверху задаёт окно для ВСЕЙ панели. Дельта у каждой цифры — изменение за последний час. Источник — telemetry_stats + API панели.
Диапазон— управляет таблицей, KPI, hero и графиком
#
Нода
Подсеть
Класс
Дозвон 24ч▲
gRPC
Reality
Скорость 24ч
Провал/ч
Online
Members
<75% жопа75–92% средненько≥92% цельклик по строке — детали ноды
Средняя доступность «по клиентам» — Σ(дозвон·online)/Σ(online): каждая нода весит по числу живых клиентов. Честнее простого среднего по нодам и не так раздута ретраями, как «по попыткам». Дельта у каждой цифры — изменение за последний час (сейчас vs час назад), ловит провалы раньше средних. Провал/ч — абсолютное число неуспешных dial в час: показывает МАСШТАБ, который прячется за процентом. Класс считается из данных: reality-gap — Reality заметно хуже gRPC (бан на reality/подсети), grpc-gap — наоборот, clean — держит цель ≥92%, слабая — ниже цели без явной асимметрии. Боевые IP берутся из панели (актуальные подписочные хосты), ручных списков подсетей больше нет. Битый клиент 0.0.0.0:1 исключён. Таблица считает только по активным хостам; старые выведенные IP — ниже. Скорость 24ч — активная медиана kbps из telemetry_sessions (kbps в секунды фактической передачи, простой отсечён; наведи — пик и объём); столбец пуст, пока патченное ядро не шлёт замер.
Выведенные хосты · стуки из кэша
Старые IP, которых уже НЕТ в подписках, но клиенты из кэша ещё туда ломятся. Эти попытки исключены из главной таблицы. 24ч, ≥20 попыток.
Хост
Подсеть
Нода (по IP)
Попыток 24ч
Ошибок
% ошибок
Причины
Кто стучится в старые хосты · UUID
device_id из telemetry_errors = vless_uuid юзера. Кто ещё бьётся в выведенные хосты (не обновил подписку). 24ч, топ-300 по попыткам.
UUID (vless)
Старый хост
Нода
Попыток
Причина
Страна
Причины — сколько раз отметили за период
Причина
Кол-во
Один ответ может содержать несколько причин, поэтому сумма может быть больше числа ответов.
Чекбоксы диалога — что видит пользователь; применяется при следующем показе
Ключ
Текст
Порядок
Вкл
Существующий ключ обновляется (текст/порядок). Выключенная причина скрывается из диалога, история ответов сохраняется.
Ответы
Клик по строке — подробности (полный комментарий, устройство).
Время
Устройство
Модель
ОС
Версия
IP
Причины
Комментарий
Домен-таблицы (domain_*) в БД телеметрии ещё не созданы — миграция бэкенда не прогнана. Вкладка заработает после docker compose up -d --build на telemetry-стеке.
Доступность доменов обхода блокировок у реальных пользователей: какой домен, в каком регионе и как именно перестал работать. Гео и оператор определяются по source-IP на сервере. cancelled исключены из расчёта доступности (это оборванные пробы, а не отказ). Реестр только пополняется — выведенные домены остаются, отчёты от их старых кешей самые ценные.
Доступность по доменам — худшие сверху; доля ok из всего, кроме cancelled
Клик по строке — исходы (таксономия), tcp_timeout по странам, разбивка. Рост tcp_timeout в одной стране = сигнал блокировки.
Домен
Хеш
Статус
Доступность 24ч
72ч
7д
Установок 24ч
Проб 24ч
Скорость, kbps
Пользователи (установки)
Каждая установка за 24ч попадает ровно в одну группу: хорошо — каждый опрошенный домен хотя бы раз ответил · нормально — часть доменов недоступна, но хоть один ответил · плохо — ни один домен не ответил. Худшие сверху.
Пользователь (id)
Страна
Проб 24ч
ok
% ok
Доменов ok/всего
Последняя проба
Реестр доменов
Добавление домена: имя нормализуется и хешируется теми же функциями, что импорт из фида. Превью показывает нормализованное имя и хеш до записи. Ручные домены (source=manual) фид-синк не ретайрит.
Домен
Хеш
Статус
Источник
Добавил
Впервые
Последние пробы
Клик по строке — детали. cancelled и unknown видны как есть.