NEWS
InfluxDB im Query unter _measurement keine Datenpunkte mehr
-
@dp20eic sagte in InfluxDB im Query unter _measurement keine Datenpunkte mehr:
Oder Du installierst Dir auf einem Win Rechner InfluxDBStudio und löscht damit https://github.com/CymaticLabs/InfluxDBStudio
funktioniert doch nur mit influxdb1.x, aber nicht mit v2.x
-
@crunchip sagte in InfluxDB im Query unter _measurement keine Datenpunkte mehr:
funktioniert doch nur mit influxdb1.x, aber nicht mit v2.x
Moin,
hab ich dann wohl beim Überfliegen übersehen, also doch am besten auf der Kommandozeile.
VG
Bernd -
@dp20eic sagte in InfluxDB im Query unter _measurement keine Datenpunkte mehr:
@crunchip sagte in InfluxDB im Query unter _measurement keine Datenpunkte mehr:
funktioniert doch nur mit influxdb1.x, aber nicht mit v2.x
Moin,
hab ich dann wohl beim Überfliegen übersehen, also doch am besten auf der Kommandozeile.
VG
BerndDanke für deine Hilfe, mein Bucket heißt Iobroker
das habe ich hier mal eingetragen aber was meinst du mit dem zu löschenden masurement?code_influx delete --bucket Iobroker --start '1970-01-01T00:00:00.000Z' --stop 'now' --predicate '_measurement="hier das zu löschende measurement"'
-
@geesthachter sagte in InfluxDB im Query unter _measurement keine Datenpunkte mehr:
was meinst du mit dem zu löschenden masurement?
in deinem unteren screen stehn doch die measurement(Datenpunkte) diesen musst du in die Zeile einfügen
und das für jeden einzelnen, den du löschen möchtest -
@crunchip sagte in InfluxDB im Query unter _measurement keine Datenpunkte mehr:
@geesthachter sagte in InfluxDB im Query unter _measurement keine Datenpunkte mehr:
was meinst du mit dem zu löschenden masurement?
in deinem unteren screen stehn doch die measurement(Datenpunkte) diesen musst du in die Zeile einfügen
und das für jeden einzelnen, den du löschen möchtestcode_pi@raspberrypi:~ $ influx delete --bucket Iobroker --start '1970-01-01T00:00:00.000Z' --stop 'now' --predicate '_measurement="boltdb_reads_total"' Error: must specify org ID or org name
Was mache ich falsch?
Ich bekomme eine Fehlermeldung -
@geesthachter die "" weglassen
-
@geesthachter sagte in InfluxDB im Query unter _measurement keine Datenpunkte mehr:
Was mache ich falsch?
Ich bekomme eine FehlermeldungMoin,
mein Fehler, ich möchte eigentlich keine vorgefertigten Befehle hier posten, da jede Umgebung ein klein wenig anders aussieht und sich verhält.
Denn wenn man nur Kopiert, dann lernt man nichts
Also, in der offiziellen Dokumentation zu
influxDB
https://docs.influxdata.com/influxdb/v2.7/write-data/delete-data/ siehst Du bei den Beispielen wie es korrekt ist.@geesthachter sagte in InfluxDB im Query unter _measurement keine Datenpunkte mehr:
Error: must specify org ID or org name
In Deiner Delete Anweisung fehlt die Organisation, das ist ein Merkmal, das Du beim Anlegen und Einrichten von
influxDB
angegeben hast, in der WEB-GUI voninfluxDB
findest Du die passende Information
Auch auf der Kommandozeile kannst Du die Information abgreifen
influx org list
VG
Bernd -
@dp20eic
Danke für den Hinweis
Org ist dann bei mir auch Iobroker. Habe ich das dort jetzt an der richtigen Stelle richtig eingetragen?Jetzt stimmt aber irgendwas mit "start, stop" noch nicht.
code_pi@raspberrypi:~ $ influx delete --org Iobroker -- bucket Iobroker --start '1970 -01-01T00:00:00.000Z' --stop 'now' --predicate '_measurement=boltdb_reads_total' NAME: delete - Delete points from InfluxDB USAGE: delete [command options] [arguments...] DESCRIPTION: Delete points from InfluxDB, by specify start, end time and a sql like predic ate string COMMON OPTIONS: --host value HTTP address of InfluxDB [$INFLUX_HOST] --skip-verify Skip TLS certificate chain and host name ver ification [$INFLUX_SKIP_VERIFY] --configs-path value Path to the influx CLI configurations [$INFL UX_CONFIGS_PATH] --active-config value, -c value Config name to use for command [$INFLUX_ACTI VE_CONFIG] --http-debug --token value, -t value Token to authenticate request [$INFLUX_TOKEN ] OPTIONS: --org-id value The ID of the organization that owns the bucket [$INFLUX_ORG_ID] --org value, -o value The name of the organization that owns the bucke t [$INFLUX_ORG] --bucket-id value The ID of the bucket to delete from [$INFLUX_BUC KET_ID] --bucket value, -b value The name of the bucket to delete from [$INFLUX_B UCKET_NAME] --start value The start time in RFC3339Nano format (ex: '2009- 01-02T23:00:00Z') --stop value The stop time in RFC3339Nano format (ex: '2009-0 1-02T23:00:00Z') --predicate value, -p value sql like predicate string (ex: 'tag1="v1" and (t ag2=123)') Error: Required flags "start, stop" not set
-
@geesthachter sagte in InfluxDB im Query unter _measurement keine Datenpunkte mehr:
Org ist dann bei mir auch Iobroker.
sieht nicht so aus
-
@geesthachter sagte in InfluxDB im Query unter _measurement keine Datenpunkte mehr:
influx delete --org Iobroker -- bucket Iobroker
Moin,
Du musst genau hinschauen, was Du da eintippst
Du: influx delete --org Iobroker -- bucket Iobroker Ich: influx delete --org Iobroker --bucket Iobroker
Hier noch einmal die Dokumentation zu allen Flags https://docs.influxdata.com/influxdb/v2.7/reference/cli/influx/delete/
Korrekt sollte es so sein
influx delete --bucket Iobroker --org Iobroker --start 1970-01-01T00:00:00Z --stop now --predicate '_measurement="example-measurement"'
VG
Bernd -
@dp20eic Hallo Bernd
Entschuldige das ich es nicht verstehe ich. was habe ich jetzt wieder falsch gemacht?
pi@raspberrypi:~ $ influx delete --bucket Iobroker --org Iobroker --start 1970-01-01T00:00:00Z --stop now --predicate '_measurement= boltdb_reads_total' Error: stop time "now" cannot be parsed as RFC3339Nano: parsing time "now" as "2006-01-02T15:04:05.999999999Z07:00": cannot parse "now" as "2006"
-
@geesthachter sagte in InfluxDB im Query unter _measurement keine Datenpunkte mehr:
Entschuldige das ich es nicht verstehe ich. was habe ich jetzt wieder falsch gemacht?
Moin,
ist ja nicht schwer,
now
entspricht nicht der Notationinflux delete --bucket Iobroker --org Iobroker --start 1970-01-01T00:00:00Z --stop $(date +"%Y-%m-%dT%H:%M:%SZ") --predicate '_measurement="example-measurement"'
Hiermit
$(date +"%Y-%m-%dT%H:%M:%SZ")
wird das Datum von heute gesetzt.Jetzt verstehst Du, warum ich es nicht mag, fertige Kommandos zu posten, es wird nur kopiert, ohne sich die Dokumentationen anzuschauen
Du kannst das mit dem Datum auch kontollieren
# echo $(date +"%Y-%m-%dT%H:%M:%SZ") 2023-08-17T12:56:38Z
VG
Bernd -
@dp20eic sagte in InfluxDB im Query unter _measurement keine Datenpunkte mehr:
influx delete --bucket Iobroker --org Iobroker --start 1970-01-01T00:00:00Z --stop $(date +"%Y-%m-%dT%H:%M:%SZ") --predicate '_measurement="example-measurement"'
ich hatte es auch schon versuch das ich statt des now das heutige Datum eingegeben hatte
aber damit bekam ich die selbe Fehlermeldung wie mit deinem Vorschlag.influx delete --org Iobroker --bucket Iobroker --start '1970-01-01T00:00:00.000Z' --stop '2023-08-17T00:00:00Z' --predicate '_measurement=boltdb_reads_total' Error: failed to delete data: 401 Unauthorized: unauthorized access
influx delete --bucket Iobroker --org Iobroker --start 1970-01-01T00:00:00Z --stop $(date +"%Y-%m-%dT%H:%M:%SZ") --predicate '_measurement=boltdb_reads_total' Error: failed to delete data: 401 Unauthorized: unauthorized access
Was muss ich jetzt bei dieser Fehlermeldung machen?
-
@geesthachter sagte in InfluxDB im Query unter _measurement keine Datenpunkte mehr:
Org ist dann bei mir auch Iobroker.
ist das inzwischen korrigiert?
-
@geesthachter sagte in InfluxDB im Query unter _measurement keine Datenpunkte mehr:
Error: failed to delete data: 401 Unauthorized: unauthorized access
Moin,
dann weiter im Lesen
Authentication credentials The examples below assume your InfluxDB host, organization, and token are provided by either the active influx CLI configuration or by environment variables (INFLUX_HOST, INFLUX_ORG, and INFLUX_TOKEN). If you do not have a CLI configuration set up or the environment variables set, include these required credentials for each command with the following flags: --host: InfluxDB host -o, --org or --org-id: InfluxDB organization name or ID -t, --token: InfluxDB API token
Du musst Dich auch authentifizieren, damit Du etwas mit der Datenbank/Bucket machen darfst.
Die passenden Informationen findest Duinflux auth list
influx delete --bucket Iobroker --org Iobroker -t "dein Token" --start 1970-01-01T00:00:00Z --stop $(date +"%Y-%m-%dT%H:%M:%SZ") --predicate '_measurement=boltdb_reads_total'
Den Token dann aber ohne
"
am Anfang und am EndeVG
Bernd -
@dp20eic sagte in InfluxDB im Query unter _measurement keine Datenpunkte mehr:
influx delete --bucket Iobroker --org Iobroker -t "dein Token" --start 1970-01-01T00:00:00Z --stop $(date +"%Y-%m-%dT%H:%M:%SZ") --predicate '_measurement=boltdb_reads_total'
Danke, jetzt kommt keine Fehlermeldung mehr. wenn ich aber danach in Influx nachschaue, ist dort "boltdb_reads_total" weiterhin vorhanden
-
@geesthachter sagte in InfluxDB im Query unter _measurement keine Datenpunkte mehr:
Danke, jetzt kommt keine Fehlermeldung mehr. wenn ich aber danach in Influx nachschaue, ist dort "boltdb_reads_total" weiterhin vorhanden
Moin,
ich kann Dir nicht sagen, was da nicht stimmt.
Wenn keine Log-Meldungen kommen, dann kann das nur daran liegen, dass er dasmeasurement
nicht gefunden hat, denn eigentlich sollte, wenn man die Dokumentation liest, das so aussehen--predicate '_measurement="example-measurement"'
Jetzt mal ehrlich, liest Du die Dokumentation von
influxDB
VG
Bernd -
@geesthachter sagte in InfluxDB im Query unter _measurement keine Datenpunkte mehr:
influx delete --bucket Iobroker --org Iobroker -t "dein Token" --start 1970-01-01T00:00:00Z --stop $(date +"%Y-%m-%dT%H:%M:%SZ") --predicate '_measurement=boltdb_reads_total'
@Homoran hatte ja schon zwei Mal darauf hingewiesen: Wie heißt denn nun deine Organisation? "Iobrocker" (wie in deinem Screenshot), oder "Iobroker", wie im Kommandozeilen-Aufruf?
-
@marc-berg sagte in InfluxDB im Query unter _measurement keine Datenpunkte mehr:
Organisation? "Iobrocker" (wie in deinem Screenshot), oder "Iobroker", wie im Kommandozeilen-Aufruf?
Moin,
wow, der kleine ist mir auch durchgerutscht, ich brauche eine Computerrille
VG
Bernd -
@dp20eic
Das wars, mein Rechtschreibfehler bei Iobroker
Ich danke dir vielmals.
Jetzt muss ich nachher dann die verblieben 120 anderen auch noch löschen.
Und wie komme ich danach an die "sonoff" Datenpunkte?