私は Kairosdb を初めて使用します。data_points 列ファミリーの行キーの形成について少し混乱しています。
「events」という名前のメトリクスを作成しており、「sip」と「dip」という 2 つのタグがあります。
ユース ケースによると、アプリケーションは 1 秒あたり 10000 を超えるイベントを受信します。つまり、各イベントには固有の「sip」フィールドと「dip」フィールドがあります。このメトリクスにデータを書き込んでいる間、一意の組み合わせごとに data_points 列ファミリーに一意の行キーが与えられます。これは、一意のエントリごとに data_points の 1 つのパーティションが消費されることを意味します。
私の理解は正しいですか?
data_points テーブルのパーティション (murmr3partitioner が使用されている場合) には 2 63 の制限があるためです。したがって、data_points テーブルに 2 63 を超える一意のエントリを追加することはできません。つまり、すべてのメトリックにわたって、2**63 を超える一意のエントリを追加することはできません。
私の理解は正しいですか?