Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

主な違い

最終更新 Markdown で表示Agent セットアップ

集計ロールアップと Adaptive Bit Rate

Network Analytics v1(NAv1)では、データは 1 分のロールアップテーブルにまとめられ、次に 1 時間、最後に 1 日のロールアップになります。利用者は、直近 30 日のトラフィックと攻撃の高解像度データには ipFlows1mGroups ノードを、履歴データには ipFlows1hGroups または ipFlows1dGroups ノードをクエリできます。ただし、これらのノードで取れるデータは集計データであり、結果の精度とカーディナリティは制限されます。たとえば、ロールアップ内のサンプルが集計されるため、短いトラフィック急増はこれらのノードのデータでは見えません。

一方、Network Analytics v2(NAv2)は Adaptive Bit Rate (ABR) サンプリングを使います。そのため、クエリ期間に応じてノードを選ぶ必要はありません。さらに、履歴データでもカーディナリティと精度が保たれます。クエリの規模に応じて、ABR 機構が最適なサンプルレートを選び、各ノードの背後にあるサンプルテーブルの 1 つからレスポンスを取得します。

サンプリングの改善

Network Analytics v2 は、より良いサンプルレートと Edge Sample Enrichment により、より正確なデータを提供します。NAv1 は 1/8,192 パケット(8,192 パケットに 1 件)をサンプリングします。NAv2 のサンプルレートは緩和サービスによって異なります。例は次のとおりです。

  • dosd のサンプルレートは、パケット量に応じて 1/100 から 1/10,000 パケットの間で動的に変わります。
  • Cloudflare Network Firewall イベントのサンプルレートは、パケット数に応じて 1/100 から 1/1,000,000 パケットの間で動的に変わります。
  • flowtrackd のサンプルレートは 1/10,000 パケットです。

NAv2 のデータパイプラインは、NAv1 より耐障害性も高くなっています。NAv1 は Core Sample Enrichment を使い、生のパケットサンプルを Cloudflare のすべてのエッジデータセンターからコアデータセンターへ送ります。コアデータセンターでは、パケットサンプルを追加のデータベースと照合し、関連する顧客アカウント ID、攻撃 ID、攻撃タイプなどのメタデータを付与します。その後、パケットサンプルをストレージへ挿入します。この方式の主な欠点は、情報照合時にサンプルが混雑し、まれに一時的なデータ遅延が起きうることです。

このデータ遅延の可能性をなくすため、NAv2 は Edge Sample Enrichment に依存する新しいデータロギングパイプラインを使います。パケットサンプルの付与と照合をエッジデータセンターに委譲することで、データパイプラインの耐障害性と混雑への耐性が向上します。この方式では、付与済みのパケットサンプルはコアデータセンター到着後すぐに保存されます。

役に立ちましたか?