Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. InfluxDB
  5. Influx DB schon wieder sehr groß

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    11
    1
    281

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.8k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    775

Influx DB schon wieder sehr groß

Geplant Angeheftet Gesperrt Verschoben InfluxDB
13 Beiträge 8 Kommentatoren 558 Aufrufe 8 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Damrak2022D Offline
    Damrak2022D Offline
    Damrak2022
    schrieb am zuletzt editiert von
    #1

    Ich habe eben mal geschaut wie groß meine InfluxDB 2 ist und da werden mir stolze 5,5GB angezeigt. Gut ich logge auch sehr viele Daten um sie dann in Grafana zu verwenden.
    Meine Frage ist wie ich mir die Daten anzeigen lassen kann, die dem meisten Speicherplatz benötigen, ich dann das loggen wieder etwas runtersetzen kann um auf eine annehmbare Größe zu kommen, den 5,5 GB ist doch etwas viel denke ich.

    Mit besten Grüßen
    Andy

    arteckA Marc BergM 2 Antworten Letzte Antwort
    0
    • Damrak2022D Damrak2022

      Ich habe eben mal geschaut wie groß meine InfluxDB 2 ist und da werden mir stolze 5,5GB angezeigt. Gut ich logge auch sehr viele Daten um sie dann in Grafana zu verwenden.
      Meine Frage ist wie ich mir die Daten anzeigen lassen kann, die dem meisten Speicherplatz benötigen, ich dann das loggen wieder etwas runtersetzen kann um auf eine annehmbare Größe zu kommen, den 5,5 GB ist doch etwas viel denke ich.

      arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      schrieb am zuletzt editiert von arteck
      #2

      @damrak2022 na ja so einfach ist es nicht.. du kannst mal schauen was du alles logst.. und dann wie viele datenelemente pro measurement hast.. und die alten löschen

      ich halte meine daten so 2 Jahre.. danach können die weg..

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      1 Antwort Letzte Antwort
      0
      • Damrak2022D Damrak2022

        Ich habe eben mal geschaut wie groß meine InfluxDB 2 ist und da werden mir stolze 5,5GB angezeigt. Gut ich logge auch sehr viele Daten um sie dann in Grafana zu verwenden.
        Meine Frage ist wie ich mir die Daten anzeigen lassen kann, die dem meisten Speicherplatz benötigen, ich dann das loggen wieder etwas runtersetzen kann um auf eine annehmbare Größe zu kommen, den 5,5 GB ist doch etwas viel denke ich.

        Marc BergM Offline
        Marc BergM Offline
        Marc Berg
        Most Active
        schrieb am zuletzt editiert von Marc Berg
        #3

        @damrak2022
        Mit der Abfrage hier kannst du dir zwar nicht direkt die Speichergröße anzeigen lassen, aber zumindest die Measurements und die darin enthaltene Anzahl an Datensätzen:

        from(bucket: "iobroker")
          |> range(start: -10y)
          |> filter(fn: (r) => r["_field"] == "value")
          |> count()
          |> group()
          |> keep(columns: ["_measurement", "_value"])
          |> sort(columns: ["_value"], desc: true)
          |> rename(columns: {_value: "Anzahl"})
        

        NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

        Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

        Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

        Damrak2022D 1 Antwort Letzte Antwort
        1
        • Marc BergM Marc Berg

          @damrak2022
          Mit der Abfrage hier kannst du dir zwar nicht direkt die Speichergröße anzeigen lassen, aber zumindest die Measurements und die darin enthaltene Anzahl an Datensätzen:

          from(bucket: "iobroker")
            |> range(start: -10y)
            |> filter(fn: (r) => r["_field"] == "value")
            |> count()
            |> group()
            |> keep(columns: ["_measurement", "_value"])
            |> sort(columns: ["_value"], desc: true)
            |> rename(columns: {_value: "Anzahl"})
          
          Damrak2022D Offline
          Damrak2022D Offline
          Damrak2022
          schrieb am zuletzt editiert von
          #4

          @marc-berg Okay, also bei dem Shelly wo mein Mac dranhängt sind es z.B. 410200 Messpunkte. Da ich alle Datenpunkte auch weiterhin nutzen werde, sind die 5,5 GB wohl in Ordnung

          Mit besten Grüßen
          Andy

          S 1 Antwort Letzte Antwort
          0
          • Damrak2022D Damrak2022

            @marc-berg Okay, also bei dem Shelly wo mein Mac dranhängt sind es z.B. 410200 Messpunkte. Da ich alle Datenpunkte auch weiterhin nutzen werde, sind die 5,5 GB wohl in Ordnung

            S Offline
            S Offline
            SpacerX
            schrieb am zuletzt editiert von SpacerX
            #5

            @damrak2022 es bleibt dir ja noch Downsampling. Es ist je nach deinen Umständen vielleicht auch nicht nötig jede Sekunde einen Datenpunkt zu behalten.

            DS720|Nuc8i3BEH|Proxmox|RaspberryMatic|ioBroker|influxDB2|Grafana

            Damrak2022D 1 Antwort Letzte Antwort
            0
            • S SpacerX

              @damrak2022 es bleibt dir ja noch Downsampling. Es ist je nach deinen Umständen vielleicht auch nicht nötig jede Sekunde einen Datenpunkt zu behalten.

              Damrak2022D Offline
              Damrak2022D Offline
              Damrak2022
              schrieb am zuletzt editiert von
              #6

              @spacerx Momentan sehen meine Einstellungen bei den geloggten Datenpunkten so aus:
              Bildschirmfoto 2023-06-28 um 14.34.27.png

              Ist das richtig das ich bei der Blockzeit z.B. 5000 eintragen müsste, damit nur alle 5 Sekunden ein Wert geschrieben wird?

              Mit besten Grüßen
              Andy

              1 Antwort Letzte Antwort
              0
              • B Offline
                B Offline
                bubiman
                schrieb am zuletzt editiert von
                #7

                Hallo, ich habe gerade bemerkt, dass mein influxdb Verzeichnis 162GB groß ist

                7c1cc9aa-46a0-48d5-b602-9f1859de6e2d-image.jpeg

                und ich habe keine Ahnung warum. In den Konfiguration der Instanz habe ich 1 Jahr als Speicherdauer ausgewählt

                4acf449a-7e8f-4856-ad97-e058bf0266ab-image.jpeg

                Ich finde 162GB eeetwas zu groß und würde gerne heraus finden was da so massig Daten in die DB schreibt.
                Mit der Abfrage aus https://forum.iobroker.net/post/1008873 kann ich nichts anfangen, ich weiß nicht mals wo ich die eintragen müsste.

                Kann mir da wer weiter helfen?

                crunchipC MartinPM 2 Antworten Letzte Antwort
                0
                • HomoranH Homoran verschob dieses Thema von ioBroker Allgemein am
                • B bubiman

                  Hallo, ich habe gerade bemerkt, dass mein influxdb Verzeichnis 162GB groß ist

                  7c1cc9aa-46a0-48d5-b602-9f1859de6e2d-image.jpeg

                  und ich habe keine Ahnung warum. In den Konfiguration der Instanz habe ich 1 Jahr als Speicherdauer ausgewählt

                  4acf449a-7e8f-4856-ad97-e058bf0266ab-image.jpeg

                  Ich finde 162GB eeetwas zu groß und würde gerne heraus finden was da so massig Daten in die DB schreibt.
                  Mit der Abfrage aus https://forum.iobroker.net/post/1008873 kann ich nichts anfangen, ich weiß nicht mals wo ich die eintragen müsste.

                  Kann mir da wer weiter helfen?

                  crunchipC Abwesend
                  crunchipC Abwesend
                  crunchip
                  Forum Testing Most Active Developer
                  schrieb am zuletzt editiert von
                  #8

                  @bubiman schreibst du vllt noch anderweitig ausserhalb von iobroker in die influxdb?

                  umgestiegen von Proxmox auf Unraid

                  1 Antwort Letzte Antwort
                  0
                  • haus-automatisierungH Offline
                    haus-automatisierungH Offline
                    haus-automatisierung
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #9

                    Hast Du die OSS Metrics deaktiviert? Sonst generiert das ziemlich viele Daten über die Zeit.

                    🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                    🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                    📚 Meine inoffizielle ioBroker Dokumentation

                    1 Antwort Letzte Antwort
                    0
                    • MartinPM Online
                      MartinPM Online
                      MartinP
                      schrieb am zuletzt editiert von
                      #10

                      "/mnt/usr/appdata/influxdb" sieht mit nicht nach einem Standard-Pfad für die Datenbank aus.
                      Vielleicht hat das irgendein Problem verursacht, und z. B. das Retain wird nicht beachtet, und die Daten werden nicht nach einem Jahr gelöscht ...
                      Kannst Du in Grafana Daten abrufen, die älter, als ein Jahr sind?

                      Was wird denn in der influxDB Web Ui über die Retain Zeit gesagt?

                      ffd94456-4a4e-4534-9341-8713936888a9-image.jpeg

                      Intel(R) Celeron(R) CPU N3000 @1.04GHz 8G RAM 480G SSD * Virtualization : unprivileged lxc container on Proxmox * 6 GByte RAM für den iobroker Container * Remote-Access über Wireguard meiner Fritzbox

                      crunchipC 1 Antwort Letzte Antwort
                      0
                      • MartinPM MartinP

                        "/mnt/usr/appdata/influxdb" sieht mit nicht nach einem Standard-Pfad für die Datenbank aus.
                        Vielleicht hat das irgendein Problem verursacht, und z. B. das Retain wird nicht beachtet, und die Daten werden nicht nach einem Jahr gelöscht ...
                        Kannst Du in Grafana Daten abrufen, die älter, als ein Jahr sind?

                        Was wird denn in der influxDB Web Ui über die Retain Zeit gesagt?

                        ffd94456-4a4e-4534-9341-8713936888a9-image.jpeg

                        crunchipC Abwesend
                        crunchipC Abwesend
                        crunchip
                        Forum Testing Most Active Developer
                        schrieb am zuletzt editiert von
                        #11

                        @MartinP sagte:

                        "/mnt/usr/appdata/influxdb" sieht mit nicht nach einem Standard-Pfad für die Datenbank aus.

                        das ist Unraid

                        umgestiegen von Proxmox auf Unraid

                        1 Antwort Letzte Antwort
                        0
                        • B bubiman

                          Hallo, ich habe gerade bemerkt, dass mein influxdb Verzeichnis 162GB groß ist

                          7c1cc9aa-46a0-48d5-b602-9f1859de6e2d-image.jpeg

                          und ich habe keine Ahnung warum. In den Konfiguration der Instanz habe ich 1 Jahr als Speicherdauer ausgewählt

                          4acf449a-7e8f-4856-ad97-e058bf0266ab-image.jpeg

                          Ich finde 162GB eeetwas zu groß und würde gerne heraus finden was da so massig Daten in die DB schreibt.
                          Mit der Abfrage aus https://forum.iobroker.net/post/1008873 kann ich nichts anfangen, ich weiß nicht mals wo ich die eintragen müsste.

                          Kann mir da wer weiter helfen?

                          MartinPM Online
                          MartinPM Online
                          MartinP
                          schrieb am zuletzt editiert von
                          #12

                          @bubiman sagte:

                          Hallo, ich habe gerade bemerkt, dass mein influxdb Verzeichnis 162GB groß ist

                          7c1cc9aa-46a0-48d5-b602-9f1859de6e2d-image.jpeg

                          und ich habe keine Ahnung warum. In den Konfiguration der Instanz habe ich 1 Jahr als Speicherdauer ausgewählt

                          4acf449a-7e8f-4856-ad97-e058bf0266ab-image.jpeg

                          Ich finde 162GB eeetwas zu groß und würde gerne heraus finden was da so massig Daten in die DB schreibt.
                          Mit der Abfrage aus https://forum.iobroker.net/post/1008873 kann ich nichts anfangen, ich weiß nicht mals wo ich die eintragen müsste.

                          Kann mir da wer weiter helfen?

                          Kochrezept:

                          Kommandozeile aufmachen auf dem Linux-Rechner, auf dem influx läuft, dann

                          1. Eine Datei des Inhalts von oben anlegen, z.b. "query_count_entries.txt"
                          from(bucket: "iobroker")
                            |> range(start: -10y)
                            |> filter(fn: (r) => r["_field"] == "value")
                            |> count()
                            |> group()
                            |> keep(columns: ["_measurement", "_value"])
                            |> sort(columns: ["_value"], desc: true)
                            |> rename(columns: {_value: "Anzahl"})
                          
                          1. Organisations-ID und Token herausfinden und folgendes als Kommandozeile eintippen (ich habe gleich den Anfang des Ergebnisses mitkopiert, org-id und token Großteils unkenntlich gemacht, bis das Ergebnis ausgespuckt wird dauert es etwas):
                          martin@iobroker-test-sicher:~$ influx query --org-id 9e........ --token 0Blx8.........0Q== --file ./query_count_entries.txt
                          Result: _result
                          Table: keys: []
                                          Anzahl:int                          _measurement:string
                          --------------------------  -------------------------------------------
                                            29857440  alias.0.Zaehler.Elektrizität.1.Leistung.L1
                                            29824895  alias.0.Zaehler.Elektrizität.1.Leistung.L2
                          ...
                          

                          Intel(R) Celeron(R) CPU N3000 @1.04GHz 8G RAM 480G SSD * Virtualization : unprivileged lxc container on Proxmox * 6 GByte RAM für den iobroker Container * Remote-Access über Wireguard meiner Fritzbox

                          haus-automatisierungH 1 Antwort Letzte Antwort
                          0
                          • MartinPM MartinP

                            @bubiman sagte:

                            Hallo, ich habe gerade bemerkt, dass mein influxdb Verzeichnis 162GB groß ist

                            7c1cc9aa-46a0-48d5-b602-9f1859de6e2d-image.jpeg

                            und ich habe keine Ahnung warum. In den Konfiguration der Instanz habe ich 1 Jahr als Speicherdauer ausgewählt

                            4acf449a-7e8f-4856-ad97-e058bf0266ab-image.jpeg

                            Ich finde 162GB eeetwas zu groß und würde gerne heraus finden was da so massig Daten in die DB schreibt.
                            Mit der Abfrage aus https://forum.iobroker.net/post/1008873 kann ich nichts anfangen, ich weiß nicht mals wo ich die eintragen müsste.

                            Kann mir da wer weiter helfen?

                            Kochrezept:

                            Kommandozeile aufmachen auf dem Linux-Rechner, auf dem influx läuft, dann

                            1. Eine Datei des Inhalts von oben anlegen, z.b. "query_count_entries.txt"
                            from(bucket: "iobroker")
                              |> range(start: -10y)
                              |> filter(fn: (r) => r["_field"] == "value")
                              |> count()
                              |> group()
                              |> keep(columns: ["_measurement", "_value"])
                              |> sort(columns: ["_value"], desc: true)
                              |> rename(columns: {_value: "Anzahl"})
                            
                            1. Organisations-ID und Token herausfinden und folgendes als Kommandozeile eintippen (ich habe gleich den Anfang des Ergebnisses mitkopiert, org-id und token Großteils unkenntlich gemacht, bis das Ergebnis ausgespuckt wird dauert es etwas):
                            martin@iobroker-test-sicher:~$ influx query --org-id 9e........ --token 0Blx8.........0Q== --file ./query_count_entries.txt
                            Result: _result
                            Table: keys: []
                                            Anzahl:int                          _measurement:string
                            --------------------------  -------------------------------------------
                                              29857440  alias.0.Zaehler.Elektrizität.1.Leistung.L1
                                              29824895  alias.0.Zaehler.Elektrizität.1.Leistung.L2
                            ...
                            
                            haus-automatisierungH Offline
                            haus-automatisierungH Offline
                            haus-automatisierung
                            Developer Most Active
                            schrieb am zuletzt editiert von haus-automatisierung
                            #13

                            @MartinP Um das rauszufinden, dass es eh an den OSS Metrics liegt und da viele Daten drin stehen, welche man eh nicht nutzt.

                            1. Am besten nicht das Standard-Bucket für ioBroker nutzen, sondern ein separates anlegen
                            2. Dadurch kann man später alles einfacher löschen, was man nicht braucht. Also die go_* Measurements. Oder im Standard-Bucket direkt eine super kurze Retention Time setzen (1 Tag).
                            3. Alternativ in der Config metrics-disabled = true setzen, damit die Daten gar nicht erst gesammelt werden

                            Hatte ich alles ausführlich im Kurs erklärt.

                            Links

                            • https://docs.influxdata.com/influxdb/v2/reference/internals/metrics/
                            • https://docs.influxdata.com/influxdb/v2/reference/config-options/#metrics-disabled

                            🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                            🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                            📚 Meine inoffizielle ioBroker Dokumentation

                            1 Antwort Letzte Antwort
                            0

                            Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                            Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                            Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                            Registrieren Anmelden
                            Antworten
                            • In einem neuen Thema antworten
                            Anmelden zum Antworten
                            • Älteste zuerst
                            • Neuste zuerst
                            • Meiste Stimmen


                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            547

                            Online

                            32.9k

                            Benutzer

                            83.0k

                            Themen

                            1.3m

                            Beiträge
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                            ioBroker Community 2014-2025
                            logo
                            • Anmelden

                            • Du hast noch kein Konto? Registrieren

                            • Anmelden oder registrieren, um zu suchen
                            • Erster Beitrag
                              Letzter Beitrag
                            0
                            • Home
                            • Aktuell
                            • Tags
                            • Ungelesen 0
                            • Kategorien
                            • Unreplied
                            • Beliebt
                            • GitHub
                            • Docu
                            • Hilfe