概要
Akamai のアクセスログを割り当てられた Profound の S3 送信先に送信すると、Agent Analytics でエージェントのトラフィックを確認できます。このガイドでは、DataStream 2 を通じて送信される CDN リクエストログについて説明します。配信を設定する前に、Profound サポートに連絡して利用可否を確認し、送信先の設定と認証情報の手配を行ってください。
前提条件
- DataStream 2 が有効になっている Akamai アカウント。
- 対象のプロパティに対してストリームを作成・有効化する権限。
- リクエストヘッダーのロギングや必要な DataStream の動作を設定するための Property Manager へのアクセス権。
暗号化
このガイドでは、SSE-S3 (AES256) を使用し、Amazon S3 が管理するキーで保存時のログを暗号化します。暗号化は Profound が送信先に設定します。設定
1
送信先を手配する
モニタリングしたいドメインを Profound サポートに共有してください。サポートがソースの準備状況を確認し、バケット名、フォルダパス、リージョン、AWS 認証情報の受け渡しを調整します。シークレットアクセスキーは認証情報マネージャーで保管し、Akamai に直接入力してください。サポートへのメッセージやスクリーンショットに含めないようにしてください。
2
ストリームを作成する
Akamai Control Center で Analytics & monitor > DataStream を開き、Create stream を選択します。CDN 配信ログを選択し、わかりやすい名前を入力して、対象ドメインを配信しているプロパティを選択します。
3
ログフィールドを選択する
ログ形式として JSON を選択します。Profound は、次のフィールドを含む 1 行 1 JSON オブジェクトの形式で処理します。
クエリ文字列、リファラー情報、レスポンスサイズを取得するには、
queryStr、referer、totalBytes を含めてください。選択したフィールドにリクエストの値が含まれるよう、Property Manager で Host、User-Agent、Referer ヘッダーのロギングを有効にします。対応する設定については、Akamai の data set parameters を参照してください。4
S3 送信先を設定する
Destination タブで S3 を選択し、次の内容を入力します。
Validate & Save を選択してアクセスを確認します。検証中、Akamai は送信先に検証用ファイルを書き込みます。DataStream 2 は、gzip で圧縮されたファイルを S3 に送信します。ログファイル名はデフォルトのままにしてください。Profound は、圧縮ファイル名が
.gz で終わることを想定しています。詳細については、Akamai の Amazon S3 destination guide を参照してください。5
配信を有効化する
Profound から準備完了の連絡があったら、ストリームを確認して有効化します。条件に一致するすべてのリクエストを取得するため、サンプリングを 100% に設定してください。Property Manager に依存するストリームの場合は、DataStream ビヘイビアを有効にし、DataStream 2 のストリームを選択して、プロパティバージョンを有効化します。DataStream で管理されるストリームでは、ストリームの設定がそのまま使用されます。連携タイプに応じた Akamai の activation steps に従ってください。有効化には最大 1 時間かかる場合があります。