このページは Apigee と Apigee ハイブリッドに適用されます。
Apigee Edge のドキュメントを表示する。
データコレクタ リソースを使用すると、API トラフィックからさまざまなカスタムデータを収集できます。データコレクタを作成したら、DataCapture ポリシーを使用して収集するデータを指定します。データコレクタはショッピング カートのようなものであり、DataCapture ポリシーはキャプチャするデータのショッピング リストです。
データコレクタ リソースを使用してキャプチャできる API トラフィックに関連する数量の一覧については、指標をご覧ください。
データコレクタの作成
データコレクタ リソースは、Apigee UI または Apigee API を使用して作成できます。
Apigee UI
Apigee UI を使用してデータコレクタ リソースを作成するには:
Google Cloud コンソールで、[Management] > [Data Collectors] ページに移動します。
- [Data Collectors] ビューで [Create] をクリックします。
- [Add data collector] ダイアログで、次の情報を入力します。
- Name: データコレクタの名前。
- Type: 収集するデータの種類(
Integer、Stringなど)。 - Description: 収集するデータに関する略式の説明(収集の理由を含む)。データを分析する他の API デベロッパーがいる場合に役立ちます。
- [追加] をクリックします。
データコレクタを編集または削除するには、[Actions] の下の行の最後にあるその他アイコンをクリックし、[Edit] または [Delete] を選択します。
Apigee API
Apigee API を使用してデータコレクタ リソースを作成できます。次に例を示します。
curl -H "Authorization: Bearer $(gcloud auth print-access-token)" -X POST -H "content-type:application/json" \
-d '
{
"name": "dc_data_collector",
"description": "Collects data for analysis.",
"type": "STRING",
}' \
"https://apigee.googleapis.com/v1/organizations/ORG/datacollectors"ここで ORG は組織の名前です。これにより、dc_data_collector という名前のリソースが作成され、DataCapture ポリシーで使用できます。