tencent cloud

Tencent Cloud EdgeOne

EdgeOneリアルタイムログのSplunkへのプッシュ配信実践チュートリアル

ダウンロード
フォーカスモード
フォントサイズ
最終更新日: 2026-10-16 12:04:57
AI翻訳

概要

本文は、EdgeOneリアルタイムログをSplunkに配信するための操作実践ガイドです。Splunkは、機能が強力なデータプラットフォームであり、大量データの収集、インデックス作成、分析をサポートし、セキュリティログ分析や運用保守監視などのシナリオで広く利用されています。本チュートリアルを通じて、EdgeOneリアルタイムログをSplunkに配信し、統一されたログ分析と可視化機能を実現できます。
リアルタイムログ配信タスクの作成方法や配信内容の定義などの操作についてまだ理解していない場合は、詳細はHTTPサーバーへの配信をご参照ください。

前提条件

EdgeOneリアルタイムログのSplunkへの配信を開始する前に、以下の準備作業が完了していることを確認してください。

EdgeOne側の準備

ウェブサイトセキュリティアクセラレーションのクイックアクセスガイドに従ってサイトを追加し、ログ配信に使用できるドメイン、レイヤー4プロキシインスタンス、またはエッジ関数を用意する必要があります。

Splunkプラットフォームの準備

Splunk Enterpriseソフトウェアがデプロイ済みであるか、またはSplunk Cloudインスタンスが起動済みであり、かつSplunk Webにログイン可能なアカウントを保有していること。
Splunk Enterpriseの詳細については、Set up and use HTTP Event Collector in Splunk Webをご参照ください。
Splunk Cloudの場合、HEC機能はデフォルトで有効になっており、Settings > Data Inputs > HTTP Event Collectorページで利用可能性を確認できます。
Splunkログ取り込みの基本要件(認証ヘッダー(Authorization: Splunk <token>)、ログ形式(JSON構造)、転送プロトコル(HTTPS)を含む)を理解しました。詳細はFormat events for HTTP Event Collectorをご参照ください。

操作手順

Splunkプラットフォームの設定

1. Splunkコンソールにログインします。
2. 左側のナビゲーションでSettings > Indexesをクリックし、インデックスを作成します(例:cdn_log)。



3. Settings > Data Inputsページに移動し、HTTP Event Collector (HEC)を選択します。



4. 新しいTokenを作成します(例:HECEdgeOne)。設定方法は以下の通りです:
イベント受信を有効化するには、Enableをチェックします。



デフォルトインデックス:以前に作成したインデックスを選択します。例:cdn_log。



設定をプレビューした後、Submitをクリックします。



生成されたSplunk HTTP Event Collectorのトークン値を記録します。この値は後続の設定で認証資格情報として使用されます。




EdgeOneリアルタイムログプッシュ配信の設定

HTTPサーバーへのプッシュを参照して、EdgeOne内でリアルタイムログプッシュタスクを設定します。以下はSplunkへのプッシュに関する宛先情報の設定説明です:
1. 宛先情報ページで、関連する宛先およびパラメータ情報を入力します。
インターフェースアドレス:お客様のSplunk HTTP Event Collectorエンドポイントを確認してください。ここではhttps://example.splunkcloud.com:8088/services/collector/eventを例とします。
コンテンツ圧縮:ログコンテンツのサイズを削減し、トラフィックコストを節約するために、gzipによるログファイルの圧縮をチェックしてコンテンツ圧縮を有効にできます。EdgeOneはgzip形式でログを圧縮してから転送し、圧縮形式を示すHTTPヘッダーContent-Encoding: gzipを追加します。
元サーバー認証:「なし」を選択します。
カスタムHTTPリクエストヘッダー:Authorizationをヘッダー名として追加し、先に設定したSplunk HTTP Event Collectorトークン値をヘッダー値として貼り付けます。



2. 配信をクリックします。
3. リアルタイムログ配信タスクは、設定段階でインターフェースの疎通性を検証するために、インターフェースアドレスへテストデータを送信して検証します。詳細についてはHTTPサーバーへのプッシュを参照してください。

検証

Splunkログリソースマネージャーで、EdgeOneリアルタイムログが正常に配信されたかどうかを確認します。
1. Splunkコンソールにログインします。
2. Apps > Search & Reportingをクリックします。
3. Splunkの検索条件にindex="cdn_log"を入力します。
4. EdgeOneがプッシュしたリアルタイムログの内容を確認します。




ヘルプとサポート

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

フィードバック