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

                      521

                      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