InfluxDBのデータは同じタイムスタンプで上書きされます。

InfluxDBのデータは同じタイムスタンプで上書きされます。

タイムスタンプが似ていると、上書きされるデータの一部がcsvファイルにあります。たとえば、次のようになります。

ip,time,name
1.1.1.1,2018-08-31 11:12:32,python
1.2.1.2,2018-08-31 11:05:28,oracle
1.3.1.3,2018-08-31 11:05:28,microsoft
1.4.2.5,2018-08-31 13:15:52,devops

InfluxDBの結果は次のとおりです。

ip,time,name
1.1.1.1,2018-08-31 11:12:32,python
1.3.1.3,2018-08-31 11:05:28,microsoft
1.4.2.5,2018-08-31 13:15:52,devops

問題は、タイムスタンプが同じであるため、レコードの2行目が3行目で上書きされることです。

InfluxDBにすべてのレコードを挿入したいです。

ベストアンサー1

固有の乱数やシリアル番号をラベルとして追加してください。乱数をラベルとして追加すると、influxdbがまったく同じラベルとタイムスタンプでポイントを上書きするのを防ぎます。これは異なる点で処理されるからです。しかし、いくつかの紛争の可能性もあります。

たとえば、

ip,time,name,_random
1.1.1.1,2018-08-31 11:12:32,python,65536
1.1.1.1,2018-08-31 11:12:32,python,42

または

ip,time,name,_seq
1.1.1.1,2018-08-31 11:12:32,python,1
1.1.1.1,2018-08-31 11:12:32,python,2

しかし、同じラベルにあまりにも多くの数字を使用することはできません。 Influxはデフォルトで値ごとの最大タグを100000に設定します。

おすすめ記事