Отчеты об уведомлениях
Chute отслеживает качество соединений, доступность прокси, шаблоны трафика и состояние конфигурации. При обнаружении значительной аномалии приложение Chute может отобразить системное уведомление, чтобы предупредить вас.
Одиночный тайм-аут или недоступный узел не вызовет уведомления — только устойчивые или масштабные паттерны.
Типы событий
| Событие | Что это означает |
|---|---|
| Массовый сбой соединений | Большое количество соединений отказывают одинаковым образом (например, все по тайм-ауту). |
| Сервис недоступен | Конкретный прокси-узел продолжает закрывать соединения, не возвращая данные — узел, вероятно, не работает. |
| Всплеск трафика | Устойчивый трафик с высокой пропускной способностью (отправка или загрузка), значительно превышающий недавнее среднее значение. Мгновенные всплески игнорируются. |
| Сбой автообновления конфигурации | Автоматическое обновление управляемой конфигурации неоднократно завершалось сбоем (ошибки загрузки или разбора). |
| Переключение группы политик | Группа политик (Fallback / URL Test / Load Balance / SSID) автоматически переключилась на другой прокси. Если группа быстро колеблется, показывается одно оповещение о «дребезге» вместо одного на каждое переключение. |
| Смена исходящего IP | Наблюдаемый публичный исходящий IP-адрес соединения изменился. |
| Смена домашнего DERP Tailscale | Движок Tailscale переключился на другой домашний регион DERP-ретранслятора. |
| Диагностика Tailscale | События Tailscale, такие как проблемы с выходным узлом или сбои ключа аутентификации. |
Пороговые значения
Система отчетов включена по умолчанию. Пороговые значения встроены и не настраиваются через файл конфигурации. Справочные значения:
| Порог | Значение | Единица | Описание |
|---|---|---|---|
| Порог массовых сбоев | 20 | количество | Минимальное количество сбоев в окне для вызова оповещения о массовом сбое соединений |
| Доля массовых сбоев | 0.3 | доля (0–1) | Минимальная доля сбоев (сбои / всего) для TCP-соединений |
| Окно массовых сбоев | 60 | секунды | Временное окно для подсчета массовых сбоев |
| Количество сбоев для недоступности сервиса | 3 | количество | Сбои на одном узле перед вызовом оповещения о недоступности сервиса |
| Окно недоступности сервиса | 300 | секунды | Временное окно для подсчета сбоев узла |
| Множитель всплеска трафика | 5.0 | множитель | Текущая скорость должна превышать 5-минутное среднее в это количество раз |
| Длительность всплеска трафика | 60 | секунды | Как долго всплеск должен удерживаться перед оповещением |
| Окно дребезга политики | 60 | секунды | Временное окно для обнаружения колебаний группы политик |
| Порог дребезга политики | 3 | количество | Количество переключений в окне, вызывающее оповещение о дребезге |
| Интервал охлаждения | 120 | секунды | Минимальный интервал между последовательными оповещениями одного типа |
| Количество сбоев конфигурации | 2 | количество | Последовательные сбои обновления (сбрасываются при любом успехе) перед вызовом оповещения о сбое обновления конфигурации — временного окна нет |
Как ограничиваются оповещения
Чтобы избежать спама уведомлений, Chute применяет несколько мер защиты:
- Охлаждение: Оповещение одного типа не будет срабатывать чаще одного раза за интервал охлаждения (120 секунд).
- Подавление массовых оповещений: Когда срабатывает оповещение о массовом сбое соединений, отдельные оповещения о недоступности сервиса подавляются — массовое оповещение уже охватывает проблему.
- Защита от дребезга: Если группа политик быстро переключается туда-сюда (3 или более раз в течение 60 секунд), показывается одно оповещение о «дребезге» вместо одного на каждое переключение.
- Льготный период: Оповещения о недоступности сервиса подавляются на 60 секунд после запуска движка или перезагрузки конфигурации, чтобы избежать ложных оповещений от всплеска соединений при запуске.
- Сброс при смене сети: Все внутренние счетчики сбрасываются при смене сети (Wi-Fi ↔ сотовая связь) или перезагрузке конфигурации, предотвращая срабатывание ложных оповещений на основе устаревших данных.