Toon posts:

Influxdb + telegraf + grafana : database issues

Pagina: 1
Acties:

Vraag


  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 15:42
Ik wilde wat foute waardes uit mijn influx database verwijderen. Aangezien je geen values kan/mag verwijderen:
code:
1
DELETE FROM mqtt_consumer WHERE value=0 AND topic='mijn/topic/item'

Heb ik het een en ander gegoogeld en blijkt dit inderdaad niet te kunnen, alleen dmv een omweg.
code:
1
2
3
SELECT * INTO temp FROM mqtt_consumer WHERE (mijn waardes om bepaalde 0's eruit te laten)
DELETE FROM mqtt_consumer
SELECT * INTO mqtt_consumer FROM temp

En dat gaat goed, alle ongewenste 0 waardes zijn eruit.

Maar alle nieuwe waardes komen nu in host_1 & topic_1 in plaats van host & topic
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
> show field keys from mqtt_consumer
name: mqtt_consumer
fieldKey fieldType
-------- ---------
host     string
topic    string
value    float
> select * from mqtt_consumer order by desc limit 1
name: mqtt_consumer
time                host host_1  topic topic_1                             value
----                ---- ------  ----- -------                             -----
1539521539454936177      grafana       homeassistant/sensor/wasmachine/amp 0
>

Dus alle oude waardes staan in host/topic en alle nieuwe waardes komen in host_1/topic_1.
Terwijl dat laatste niet zichtbaar is in show field keys from mqtt_consumer.

Iemand ervaring genoeg hiermee om mij op weg te kunnen helpen om dit op te lossen?

Wat ik ook probeer, zodra ik de twee tabellen merge, gebeurd dit.

Als ik telegraf eerst naar een lege measurement laat schrijven en daarna de oude data toevoeg gebeurd het omgekeerde: nieuwe data in host/topic en oude data in host_1/topic_1.

Edit:
Nadat ik de measurement mqtt_consumer gedropt heb en deze wordt weer gevuld door telegraf, zie ik andere fieldKey's:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
> show field keys from mqtt_consumer
name: mqtt_consumer
fieldKey fieldType
-------- ---------
value    float
> show field keys from temp
name: temp
fieldKey fieldType
-------- ---------
host     string
topic    string
value    float
>

[Voor 10% gewijzigd door iMars op 14-10-2018 15:10]

Koop hier mijn P1 reader :)

Alle reacties



Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee