tencent cloud

Tencent Cloud EdgeOne

ネットワークエラーログ記録

ダウンロード
フォーカスモード
フォントサイズ
最終更新日: 2026-10-15 17:46:55
AI翻訳

機能概要

ネットワークエラーログ記録(Network Error Logging、NEL)は、ブラウザベースのレポートシステムであり、クライアントが遭遇したネットワーク失敗情報を外部エンドポイントに報告することを可能にします。この機能を有効にすると、EdgeOneはレスポンスヘッダーでNELポリシーを配信し、クライアントにネットワークエラー情報を収集して指定されたログ受信エンドポイントに報告するよう指示します。これらのログを分析することで、クライアントユーザーからEdgeOneエッジノードまでの「ラストワンマイル」のネットワーク可視性を取得し、ネットワーク障害を迅速に検出して特定できます。
説明:
「ラストワンマイル」とは、エンドユーザーからリソースの最初のエントリポイント(例えばTencent Cloud EdgeOneエッジノード)までのネットワーク経路を指します。この経路は極めて重要です。なぜなら、それはリソースリクエストの必須経路であり、「ラストワンマイル」に問題が発生した場合、ユーザーはサービスに接続できなくなるからです。

使用シナリオ

1. 業務可観測性の向上:ユーザー体験に対する要求が高い業務、例えばオンライン会議、ゲーム、金融取引などでは、NELログを通じてエンドユーザーが遭遇するさまざまなネットワーク問題(DNS解決失敗、TCP接続タイムアウトなど)を把握できます。これにより、問題の根本原因を迅速に特定し、業務の安定性を向上させることができます。
2. 最適化スケジューリング戦略:EdgeOneは収集したグローバルNELデータを活用し、インテリジェントスケジューリングシステムを最適化して、ユーザーリクエストを可能な限りネットワーク品質がより優れたエッジノードにスケジューリングし、全体としてアクセラレーション効果を向上させることができます。
3. 故障調査と診断:ユーザーからアクセス異常の報告がある一方で、オリジンサーバーとEdgeOneノードの監視にいずれも異常がない場合、NELログはクライアント側の詳細なエラー情報を提供し、問題がユーザーのローカルネットワークにあるのか中間リンクにあるのかを迅速に判断するのに役立ちます。

動作原理

お客様がサイトでNEL機能を有効にすると、EdgeOneはこのサイトのドメインに対するすべてのレスポンスにヘッダーを付与し、クライアント(ブラウザなど)にネットワークエラーの報告方法を指示します。

レスポンスヘッダー例

EdgeOneはレスポンスで以下の2つのヘッダーを配信します:
Report-To: {"endpoints":[{"url":"https://nel.teo-rum.com/eo-cgi/nel"}],"group":"eo-nel","max_age":604800}
NEL: {"success_fraction":0.1,"report_to":"eo-nel","max_age":604800}

ログ報告例

クライアントが報告するNELレポートのペイロード(Payload)形式は以下の通りです:
{
"age": 20,
"type": "network-error",
"url": "https://example.com/previous-page",
"body": {
"elapsed_time": 18,
"method": "POST",
"phase": "dns",
"protocol": "http/1.1",
"referrer": "https://example.com/previous-page",
"sampling_fraction": 1,
"server_ip": "",
"status_code": 0,
"type": "dns.name_not_resolved",
"url": "https://example-host.com/"
}
}

データプライバシーとセキュリティ

EdgeOneはユーザーデータのプライバシーとセキュリティを非常に重視しています。NELレポートを処理する際、当社は以下の原則に従います:
地理位置情報:当社はクライアントIPアドレスに基づき、その所属するASN、国/地域を解析します。これらの匿名化情報は、グローバルネットワーク品質分析とスケジューリング最適化に使用されます。
IPアドレス処理:クライアントの元のIPアドレスは、リクエスト処理中(ミリ秒単位)のみメモリに一時的に保存され、上述の匿名化地理位置情報の生成に使用されます。NELレポートが正常に受信および処理された後、元のIPアドレスは直ちにシステムから削除され、いかなるログや永続ストレージにも保持されません。

操作手順

1. EdgeOneコンソールにログインし、左側のメニューバーで「サービス概要」に入り、「Webサイト安全な加速」内で設定が必要なサイトをクリックします。
2. サイト詳細ページで「サイト加速」をクリックし、サイト全体設定ページに入り、右側のナビゲーションバーで「ネットワーク最適化」をクリックします。
3. ネットワークエラーログ記録カードを見つけ、スイッチをクリックして機能を有効にします。
説明:
1. 無料版サイトではネットワークエラーログ記録機能が自動的に有効になります。その他のプラン版サイトでは手動で有効にできます。
2. カスタムNELポリシーを設定する必要がある場合は、ルールエンジン - HTTPノードレスポンスヘッダーの変更機能を使用して設定できます。
3. 現在のところ、NELから報告されるログおよび関連する統計データの閲覧はまだサポートされていません。関連するニーズについては、今後の製品アップデート情報にご注目ください。

関連参考

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック