2017-09-26 31 views
1

特定のシャードのデータを選択するために流入のCLIから何らかの形で可能かどうかを知りたいと思います。私は2つのタイムスタンプ内でシリーズを選択することも考えましたが、私はまだどのように見つけていません。どんな入力をいただければ幸いですか、ありがとうございます。Influxdb特定のシャードのデータを選択

答えて

1

Q:特定のシャードのデータを選択するために流入のCLIからどういうことが可能かどうかを知りたいと思います。

A: influxdb 1.3ではこれはできません。しかし、そこにどのようなデータが存在するかを理解することができます。

あなたが流入コマンドラインでshow shard文を実行する場合、それはあなたがそのshardに含まれている(データベース内のすべてのシリーズ全体)データのstartend日時を教えてください。例えば

考えるシャード情報:

id database retention_policy shard_group start_time   end_time    expiry_time   owners 
-- -------- ---------------- ----------- ----------   --------    -----------   ------ 
123 mydb  autogen   123   2012-11-26T00:00:00Z 2012-12-03T00:00:00Z 2012-12-03T00:00:00Z 
124 mydb  autogen   124   2013-01-14T00:00:00Z 2013-01-21T00:00:00Z 2013-01-21T00:00:00Z 
125 mydb  autogen   125   2013-04-29T00:00:00Z 2013-05-06T00:00:00Z 2013-05-06T00:00:00Z 

考える測定:

name: measurements 
name 
---- 
measurement_abc 
measurement_def 
measurement_123 

Shard 123でその落下上述の測定値間のデータの全てを含むであろう開始時刻は2012-11-26T00:00:00Zで終了時刻は2012-12-03T00:00:00Zです。つまり、drop shard 123を実行すると、その範囲のデータが測定値を超えて消失することがわかります。

関連する問題