概要
本文は、EdgeOneリアルタイムログをDatadogに配信するための操作実践ガイドです。Datadogは、一般的なクラウド監視・セキュリティプラットフォームであり、ログの集約、検索、分析、可視化をサポートします。本チュートリアルを通じて、ユーザーはEdgeOneのリアルタイムログをDatadogに配信し、統一されたログ分析・セキュリティ監視体制を構築できます。
リアルタイムログ配信タスクの作成方法や配信内容の定義などの操作についてまだ理解していない場合は、詳細はHTTPサーバーへの配信をご参照ください。 前提条件
EdgeOneリアルタイムログのDatadogへの配信を開始する前に、以下の準備作業が完了していることを確認してください。
EdgeOne側の準備
Datadogプラットフォームの準備
使用するDatadogサイト(Site)のリージョン、および対応するログ受信HTTPエンドポイントを確認済みです。例:https://http-intake.logs.datadoghq.com/api/v2/logs。詳細はDatadogログ収集説明をご参照ください。 操作手順
Datadogプラットフォームの設定
3. + New Keyをクリックし、新しいAPIキーを作成します。
4. このAPIキーの値を記録してください。後続の設定で認証に使用します。
EdgeOneリアルタイムログプッシュ配信の設定
HTTPサーバーへのプッシュを参照して、EdgeOne内でリアルタイムログプッシュタスクを設定します。以下はDatadogへのプッシュに関する宛先情報の設定説明です: 1. 宛先情報ページで、関連する宛先およびパラメータ情報を入力します:
インターフェースアドレス:DatadogのウェブサイトURLを確認してください。ここではhttps://http-intake.logs.datadoghq.com/api/v2/logsを例とします。
コンテンツ圧縮:ログコンテンツのサイズを削減し、トラフィックコストを節約するために、gzipによるログファイルの圧縮をチェックしてコンテンツ圧縮を有効にできます。EdgeOneはgzip形式でログを圧縮してから転送し、圧縮形式を示すHTTPヘッダーContent-Encoding: gzipを追加します。
元サーバー認証:「なし」を選択します。
カスタムHTTPリクエストヘッダー:DD-API-KEYをヘッダー名として追加し、先に設定したAPIキーをヘッダー値として貼り付けます。 2. 配信をクリックします。
3. リアルタイムログ配信タスクは、設定段階でインターフェースの疎通性を検証するために、インターフェースアドレスへテストデータを送信して検証します。詳細についてはHTTPサーバーへのプッシュを参照してください。 検証
Datadogログリソースマネージャーで、EdgeOneリアルタイムログが正常に配信されたかどうかを確認します。
1. Datadogコンソールにログインします。
2. Logs > Searchページに入ります。
3. EdgeOneがプッシュしたリアルタイムログの内容を確認します。