通知レポート
Chuteは接続品質、プロキシの可用性、トラフィックパターン、設定の健全性を監視します。重大な異常が検出された場合、Chuteアプリがシステム通知を表示して警告することがあります。
単一のタイムアウトや到達不能ノードでは通知はトリガーされません — 持続的または大規模なパターンのみが対象となります。
イベントタイプ
| イベント | 意味 |
|---|---|
| 大量接続障害 | 多数の接続が同じ方法で失敗している(例: 全てがタイムアウト)。 |
| サービス利用不可 | 特定のプロキシノードがデータを返さずに接続を閉じ続けている — ノードがダウンしている可能性が高い。 |
| トラフィック急増 | 最近の平均を大幅に上回る持続的な高帯域幅トラフィック(アップロードまたはダウンロード)。瞬間的なスパイクは無視されます。 |
| 設定自動更新失敗 | 管理設定の自動更新が繰り返し失敗している(ダウンロードまたは解析エラー)。 |
| ポリシーグループ切り替え | ポリシーグループ(フォールバック / URLテスト / ロードバランス / SSID)が自動的に別のプロキシに切り替わった。グループが急速に変動する場合、切り替えごとではなく単一の「フラッピング」アラートが表示されます。 |
| Egress IP変更 | 接続で観測されたパブリックEgress IPアドレスが変更された。 |
| Tailscale DERPホーム変更 | Tailscaleエンジンが別のホームDERPリレーリージョンに切り替わった。 |
| Tailscale診断 | Exitノードの問題や認証キーの失敗などのTailscaleイベント。 |
しきい値
レポートシステムはデフォルトで有効になっています。しきい値は組み込みで、設定ファイルからは変更できません。参考値は次のとおりです:
| しきい値 | 値 | 単位 | 説明 |
|---|---|---|---|
| 大量障害しきい値 | 20 | 回数 | 大量接続障害アラートをトリガーするウィンドウ内の最小障害数 |
| 大量障害率 | 0.3 | 比率(0–1) | TCP接続の最小障害率(障害数 / 合計) |
| 大量障害ウィンドウ | 60 | 秒 | 大量障害をカウントする時間枠 |
| サービス利用不可回数 | 3 | 回数 | サービス利用不可アラートをトリガーする単一ノードでの障害数 |
| サービス利用不可ウィンドウ | 300 | 秒 | ノード障害をカウントする時間枠 |
| トラフィック急増倍率 | 5.0 | 比率 | 現在のレートが5分間平均をこの倍数超える必要がある |
| トラフィック急増持続時間 | 60 | 秒 | アラート前に急増が持続する必要がある時間 |
| ポリシーフラップウィンドウ | 60 | 秒 | ポリシーグループの振動を検出する時間枠 |
| ポリシーフラップしきい値 | 3 | 回数 | フラッピングアラートをトリガーするウィンドウ内の切り替え回数 |
| クールダウン間隔 | 120 | 秒 | 同じタイプの連続アラート間の最小間隔 |
| 設定失敗回数 | 2 | 回数 | 設定更新失敗アラートをトリガーする連続更新失敗数(成功するとリセット)— 時間枠はありません |
アラート抑制の仕組み
通知スパムを避けるため、Chuteは複数の保護措置を適用します:
- クールダウン: 同じタイプのアラートはクールダウン間隔(120秒)ごとに1回以上発火しません。
- 大量抑制: 大量接続障害アラートが発火すると、個別のサービス利用不可アラートは抑制されます — 大量アラートが既に問題をカバーしています。
- アンチフラップ: ポリシーグループが急速に前後に切り替わる場合(60秒以内に3回以上)、切り替えごとではなく単一の「フラッピング」アラートが表示されます。
- 猶予期間: エンジン起動または設定再読み込み後60秒間、サービス利用不可アラートは抑制され、起動時の接続変動による誤アラートを防ぎます。
- ネットワーク変更リセット: ネットワーク変更時(Wi-Fi ↔ 携帯電話)または設定再読み込み時に全ての内部カウンターがリセットされ、古いデータによる誤アラートを防ぎます。