Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Influx Adapter - Vorhaltezeit (BUG)

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Influx Adapter - Vorhaltezeit (BUG)

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      stenmic last edited by stenmic

      Ich dachte immer, mit der Option "Vorhaltezeit" werden die Messdaten nach Ablauf dieser Zeit aus der Datenbank gelöscht.

      In diesem Beispiel nach 2 Wochen
      Image 094.jpg

      Leider ist dem nicht so, alle Messpunkte seit Beginn der Aufzeichnung sind vorhanden.
      Image 095.jpg

      Für was ist die Option Vorhaltezeit denn gedacht?

      Da ich meine Datenbank nicht aufblähen möchte und ich viele "short Traks" habe wäre es schön, wenn es einstellbar wäre, wie lange Daten in der Datenbank vorhanden sein sollen.

      1 Reply Last reply Reply Quote 1
      • crunchip
        crunchip Forum Testing Most Active last edited by

        @stenmic könnte mir vorstellen, das beim erstmaligen aktivieren der Standard Wert(z.b. 1Jahr) hinterlegt war, du es nachträglich abgeändert hast, auf 2 Wochen und diese Änderung dann nicht greift.

        S 1 Reply Last reply Reply Quote 0
        • S
          stenmic @crunchip last edited by

          @crunchip Nein, es war von Anfang an auf 2 Wochen gestellt. Es ist auch nicht der einzige Datenpunkt mit diesem Verhalten. Alle sind so

          crunchip 1 Reply Last reply Reply Quote 0
          • crunchip
            crunchip Forum Testing Most Active @stenmic last edited by

            @stenmic dann mach ein issue dazu auf github bzw guck ob schon eins besteht.

            S 1 Reply Last reply Reply Quote 0
            • S
              stenmic @crunchip last edited by

              @crunchip wenn es ein bug ist werde ich es machen.
              Wollte vorher nur wissen ob mein „Verständnis“ richtig ist.

              S 1 Reply Last reply Reply Quote 0
              • S
                stenmic @stenmic last edited by stenmic

                hab was gefunden.
                https://github.com/ioBroker/ioBroker.influxdb/issues/29

                Die Einstellung "Vorhaltezeit" beim Datenpunkt hat überhaupt keine Auswirkung!

                Die Vorhaltezeit wird bei Erstellung der Datenbank global über den Adapter eingestellt.
                Image 098.jpg

                Prüfen könnt ihr euren Wert so:

                influx
                USE "iobroker" // Datenbankname aus dem Adapter
                SHOW RETENTION POLICIES
                

                Hier mein Ergebnis:
                Image 099.jpg

                Alle Daten werden 1 Jahr vorgehalten.
                Für mich eine sehr üble Sache. Da ich auch Messpunkte habe die ich nicht löschen möchte
                und sehr viele wo mir 2 Wochen reichen würden.

                Die Anleitung zum Adapter stimmt somit auch nicht.
                https://www.iobroker.net/docu/index-253.htm?page_id=3608&lang=de

                Apollon77 created this issue in ioBroker/ioBroker.influxdb

                closed Retention policy is global and only set once on db-creation #29

                Feuersturm 1 Reply Last reply Reply Quote 1
                • Feuersturm
                  Feuersturm @stenmic last edited by

                  @stenmic Konntest du schon herausfinden wie man den Wert in der Datenbank global verändert? Ich hab auch langfristige Daten und Daten die ich nur mal kurz brauche. Als workaround würde ich die dann erstmal drin lassen oder manuell löschen.

                  S 1 Reply Last reply Reply Quote 0
                  • S
                    stenmic @Feuersturm last edited by stenmic

                    @feuersturm
                    Hier steht einiges:
                    https://hope-this-helps.de/serendipity/archives/InfluxDB-Aufbewahrung-der-Daten-managen-561.html
                    Trau mich aber nicht, was zu verändern 😬

                    Damit könnte man "global" updaten:

                    ALTER RETENTION POLICY "global" ON "iobroker" DURATION 0s SHARD DURATION 24d DEFAULT
                    

                    Ob "DURATION 0s" richtig ist, finde ich nirgends.
                    Ob die Daten erhalten bleiben, auch nicht.

                    Feuersturm 1 Reply Last reply Reply Quote 0
                    • Feuersturm
                      Feuersturm @stenmic last edited by

                      @stenmic Danke für die Infos. Von meinem Container mit der influx Datenbank kann ich einfach ein Backup machen bzw. eine separate Spielwiese davon anlegen und mal etwas mit den Werten rumspielen. Mal sehen ob ich dieses Wochenende dazu komme.

                      S 1 Reply Last reply Reply Quote 0
                      • S
                        stenmic @Feuersturm last edited by stenmic

                        @feuersturm

                        Der Befehl

                        ALTER RETENTION POLICY "global" ON "iobroker" DURATION 0s SHARD DURATION 24d DEFAULT
                        

                        scheint zu funktionieren.

                        influx
                        > USE "iobroker"
                        > SHOW RETENTION POLICIES
                        name    duration  shardGroupDuration replicaN default
                        ----    --------  ------------------ -------- -------
                        autogen 0s        168h0m0s           1        false
                        global  8760h0m0s 168h0m0s           1        true
                        
                        > ALTER RETENTION POLICY "global" ON "iobroker" DURATION 0s SHARD DURATION 24d DEFAULT
                        
                        > SHOW RETENTION POLICIES
                        name    duration shardGroupDuration replicaN default
                        ----    -------- ------------------ -------- -------
                        autogen 0s       168h0m0s           1        false
                        global  0s       576h0m0s           1        true
                        

                        Damit werden (leider alle) Daten zumindest nicht nach einem Jahr gelöscht.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        533
                        Online

                        31.9k
                        Users

                        80.2k
                        Topics

                        1.3m
                        Posts

                        3
                        10
                        879
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo