Dados sendo sobrescritos com o mesmo timestamp no InfluxDB

0

Existem alguns dados em um arquivo csv e estão sendo sobrescritos se o timestamp for o mesmo, por exemplo:

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

O resultado no InfluxDB está chegando como:

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

O problema é: o registro da segunda linha foi substituído pelas terceiras linhas, porque o registro de data e hora é o mesmo.

Eu quero inserir todos os registros no InfluxDB.

    
por Syed Rizvi 31.08.2018 / 09:54

1 resposta

0

Tente adicionar um número aleatório exclusivo ou um número de sequência como tag. Adicionar um número aleatório como tag impede que o influxdb sobrescreva pontos com as mesmas tags e timestamp, já que são considerados pontos diferentes. Mas também há uma pequena chance de se conformar.

por exemplo:

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

ou

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 Mas você não pode usar muitos números para a mesma tag. O influxo, por padrão, define max-tag-per-value para 100000.

    
por 26.10.2018 / 09:53