NEWS
InfluxDB 2.0 mehrere Measurement auf einmal löschen
-
Beim Anlegen von Influxdb2 wurden mir sehr viele Measurements (qc_..., go_..., task_..., storage_..., usw.) automatisch angelegt. (weiss aber nicht woher, wieso?)
Diese will ich nun löschen, was auch bei jedem einzelnen Measurement tadellos funktioniert.
Bei der Vielzahl wäre es natürlich sehr hilfreich, wenn ich mehrere Measurements auf einmal löschen könnte.
Kann man dazu im code einen Platzhalter wie "*" verwenden??
z.B.influx delete --bucket iobroker --token MEIN TOKEN --org privat --start 1970-01-01T00:00:00Z --stop $(date +"%Y-%m-%dT%H:%M:%SZ") --predicate '_measurement="go_*"'
Also so wie:
'measurement="go"',
'measurement="task"'
'measurement="qc*"'
etc.Oder gibt es dafür eine andere Möglichkeit?
-
@snopy_16 sagte in InfluxDB 2.0 mehrere Measurement auf einmal löschen:
Beim Anlegen von Influxdb2 wurden mir sehr viele Measurements (qc_..., go_..., task_..., storage_..., usw.) automatisch angelegt. (weiss aber nicht woher, wieso?)
guck mal hier, sehr wahrscheinlich wurde der Scraper aktiviert, der Metrics wegschreibt:
https://forum.iobroker.net/topic/68413/gelöst-influxdb-hoher-speicherverbrauch?_=1707659778260Den musst du auch wieder deaktivieren, sonst bringt das Löschen nix.
Diese will ich nun löschen, was auch bei jedem einzelnen Measurement tadellos funktioniert.
Bei der Vielzahl wäre es natürlich sehr hilfreich, wenn ich mehrere Measurements auf einmal löschen könnte.
Kann man dazu im code einen Platzhalter wie "*" verwenden??Nein, Platzhalter funktionieren beim Löschen nicht.
-
@marc-berg
Danke für die InfoWeiss wirklich nicht, von woher die Measurements stammen.
Aber hier ist was Ähnliches beschrieben
https://forum.iobroker.net/topic/66472/influxdb-größe-aufspüren-und-ausmisten/30
Scrapper ist und war bei mir aber trotzdem nie angelegt oder aktiviert.Ich hab mittlerweile alle Punkte einzeln gelöscht und funktioniert.