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
    279

  • 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 557 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 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

                        531

                        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