タイムスタンプが似ていると、上書きされるデータの一部が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に設定します。