概要
この統合では、トピック、サブスクリプション、ログシンクを使用して Google Cloud CDN のログを取得し、Profound Agent Analytics プラットフォームに転送します。前提条件
- Google Cloud CDN が有効になっている GCP アカウント
- GCP プロジェクトへのアクセス権と編集権限
- Profound Agent Analytics プラットフォームの API エンドポイントの詳細
設定

1
ステップ 1
GCP Console にサインインし、
Topics に移動します。検索バーで「topics」と検索することもできます。2
ステップ 2
上部付近にある 
トピックに名前を付けて
Create Topic ボタンをクリックして、新しいトピックを作成します。
Create をクリックします。3
ステップ 3
左サイドバーの 
Subscriptions タブに移動します。上部付近にある Create Subscription ボタンをクリックします。
- サブスクリプションに名前を付けます。
- ステップ 2 で作成したトピックを選択します。
- 配信タイプに
Pushを使用します- エンドポイントとして
https://artemis.api.tryprofound.com/v1/logs/gcp_log_sinkを入力します - 認証を有効にします
- このサブスクリプションが使用するサービスアカウントを
Service accountフィールドに貼り付けます Audienceは空欄のままにします- ペイロードのアンラップ (payload unwrapping) を有効にします
- エンドポイントとして
4
ステップ 4
必要に応じて保持ポリシーを設定します。

5
ステップ 5
Add a Transform ボタンをクリックします。関数名として profound_agent_analytics_reduce を入力します。関数本体に次のコードを貼り付けます。この関数は、Profound に送信する前に不要なフィールドを削除するために使用されます。これにより、ログのエクスポート量が削減され、パフォーマンスが向上し、データセキュリティが強化されます。

Validate をクリックして、関数が有効であることを確認します。6
ステップ 6
必要に応じて追加の設定を行います。

Create をクリックしてサブスクリプションを作成します。7
ステップ 7
検索バーで「log router」と検索して、
Log Router タブに移動します。上部付近にある Create sink ボタンをクリックします。シンクに名前と、必要に応じて説明を付けます。8
ステップ 8
Sink destination セクションで、sink service として Cloud Pub/Sub topic を選択します。sink destination フィールドで、ステップ 2 で作成したトピックを選択します。
9
ステップ 9
Choose logs to include in sink セクションで、シンクに次のフィルターを追加します。
Create sink をクリックします。複数のロードバランサーと URL マップがある場合は、次のようにフィルターを変更して複数のリソースを含めることができます。
10
ステップ 10
Profound に戻ります。Agent Analytics のオンボーディングページで、ステップ 3 で使用したものと同じサービスアカウントのメールアドレスを 
GCP Service Account フィールドに貼り付けます。メールアドレスを貼り付けた後、必ず Save をクリックしてください。
Continue をクリックしてオンボーディングプロセスを完了します。以上です。これで Google Cloud CDN がリアルタイムログを Profound に送信するようになります。数分以内にダッシュボードにデータが表示され始めます。
トラブルシューティング
- サブスクリプションの作成に使用したものと同じサービスアカウントのメールアドレスを Profound に共有していることを確認してください。
-
Profound の
Logsタブで、ログが受信されていることを確認してください。 - サービスアカウントに、Pub/Sub としてトピックにアクセスするために必要な権限があることを確認してください。
- トピックが作成され、有効になっていることを確認してください。
- サブスクリプションが作成され、有効になっていることを確認してください。
その他のリソース
- サードパーティへのログルーティングに関するドキュメント
- サービスアカウント管理に関するドキュメント
- API に関するご質問は support@tryprofound.com までお問い合わせください