コンテンツにスキップ

GraphQL アナリティクス

Last reviewed: over 1 year ago

GraphQL アナリティクス API を使用して、Magic Network Monitoring フローデータ を取得します。

始める前に、API トークンを取得する必要があります。GraphQL アナリティクスの開始に関する追加のヘルプについては、GraphQL アナリティクス APIを参照してください。

Cloudflare アカウント ID を取得する

オブジェクトのための Magic Network Monitoring GraphQL クエリを構築するには、Cloudflare アカウント ID が必要です。

  1. Cloudflare ダッシュボードにログインし、アカウントを選択します。
  2. ブラウザのアドレスバーの URL は https://dash.cloudflare.com/ の後に16進数の文字列が表示されるはずです。この16進数の文字列があなたの Cloudflare アカウント ID です。

Magic Network Monitoring の例を使って GraphQL スキーマを探る

このセクションでは、5 分間のビットとパケットの合計を 5 分間隔で取得するテストクエリを実行します。以下のコードを GraphiQL にコピーして貼り付けることができます。

アナリティクススキーマに関する追加情報については、GraphiQL でアナリティクススキーマを探るを参照してください。

query {
viewer {
accounts(filter: { accountTag: "ACCOUNT_ID" }) {
mnmFlowDataAdaptiveGroups(
filter: {datetime_gt: "2022-12-01T00:00:00Z",
datetime_leq: "2022-12-02T00:00:00Z"},
limit: 10
orderBy: [datetimeFiveMinutes_DESC]
) {
sum {
bits
packets
}
dimensions {
datetimeFiveMinutes
}
}
}
}
}