Skip to main content

概要

Akamai のアクセスログを割り当てられた Profound の S3 送信先に送信すると、Agent Analytics でエージェントのトラフィックを確認できます。このガイドでは、DataStream 2 を通じて送信される CDN リクエストログについて説明します。
配信を設定する前に、Profound サポートに連絡して利用可否を確認し、送信先の設定と認証情報の手配を行ってください。
HTTP 経由で送信する場合は、Akamai HTTPS 連携を使用してください。

前提条件

  • 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 時間かかる場合があります。

取り込みを確認する

設定したドメインへのトラフィックを発生させます。配信と処理が完了したら、Agent Analytics を開き、それらのリクエストを含む期間を選択して、想定どおりのエージェントトラフィックがあるか確認します。 データが表示されない場合は、ドメイン、ストリーム ID、リクエスト時刻、および配信エラーがあればその内容を Profound サポートに共有してください。

トラブルシューティング

その他のリソース