Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. Influxdb2 - Messwerte im Filesystem finden (Size)

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    698

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Influxdb2 - Messwerte im Filesystem finden (Size)

Geplant Angeheftet Gesperrt Verschoben InfluxDB
6 Beiträge 2 Kommentatoren 559 Aufrufe 4 Watching
  • Ä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.
  • a200A Offline
    a200A Offline
    a200
    schrieb am zuletzt editiert von a200
    #1

    Moin,

    meine influxdb2 ist mal wieder vollgelaufen. Jetzt würde ich gerne wissen, welche _measurements wie viel Platz belegen. Also gehe ich wie folgt vor:

    root@influxdb:/# du -ms /var/lib/influxdb/engine/data/53fa6c67d424856b/autogen/* | sort -n
    ...
    1272    286
    1284    390
    1351    295
    1377    304
    1402    313
    1428    322
    

    Wobei 53fa6c67d424856b die Id meines Buckets ist. Jetzt weiß ich, dass die Messung mit der id 322 mehr als 1,4Gb belegt.

    Meine Frage jetzt: Wo/wie finde ich die Zuordnung der ids zu den _measurements?

    IoBroker auf QNAP TS-451, Raspi und NUC

    Marc BergM 1 Antwort Letzte Antwort
    0
    • a200A a200

      Moin,

      meine influxdb2 ist mal wieder vollgelaufen. Jetzt würde ich gerne wissen, welche _measurements wie viel Platz belegen. Also gehe ich wie folgt vor:

      root@influxdb:/# du -ms /var/lib/influxdb/engine/data/53fa6c67d424856b/autogen/* | sort -n
      ...
      1272    286
      1284    390
      1351    295
      1377    304
      1402    313
      1428    322
      

      Wobei 53fa6c67d424856b die Id meines Buckets ist. Jetzt weiß ich, dass die Messung mit der id 322 mehr als 1,4Gb belegt.

      Meine Frage jetzt: Wo/wie finde ich die Zuordnung der ids zu den _measurements?

      Marc BergM Online
      Marc BergM Online
      Marc Berg
      Most Active
      schrieb am zuletzt editiert von
      #2

      @a200 sagte in Influxdb2 - Messwerte im Filesystem finden (Size):

      Wo/wie finde ich die Zuordnung der ids zu den _measurements?

      Die IDs bringen dich in deinem Vorhaben nicht weiter, weil dies nur die einzelnen Zeitabschnitte sind, in denen die InfluxDB die Daten unterteilt (je nach Länge der gewählten Retention Time). In diesen "Shards" sind dann jeweils alle Measurements zu finden.

      Sinnvoller ist es, einfach die Anzahl der Datensätze je Measurement abzufragen. Die Anzahl korreliert relativ gut mit dem im Filesystem verwendeten Speicherplatz:

      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"})
      

      Bei den größten Brummern kann du jeweils genauer reinschauen, warum dort so viele Daten drin stecken.

      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.

      a200A 2 Antworten Letzte Antwort
      2
      • Marc BergM Marc Berg

        @a200 sagte in Influxdb2 - Messwerte im Filesystem finden (Size):

        Wo/wie finde ich die Zuordnung der ids zu den _measurements?

        Die IDs bringen dich in deinem Vorhaben nicht weiter, weil dies nur die einzelnen Zeitabschnitte sind, in denen die InfluxDB die Daten unterteilt (je nach Länge der gewählten Retention Time). In diesen "Shards" sind dann jeweils alle Measurements zu finden.

        Sinnvoller ist es, einfach die Anzahl der Datensätze je Measurement abzufragen. Die Anzahl korreliert relativ gut mit dem im Filesystem verwendeten Speicherplatz:

        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"})
        

        Bei den größten Brummern kann du jeweils genauer reinschauen, warum dort so viele Daten drin stecken.

        a200A Offline
        a200A Offline
        a200
        schrieb am zuletzt editiert von
        #3

        @marc-berg sagte in Influxdb2 - Messwerte im Filesystem finden (Size):

        from(bucket: "iobroker")

        Bin gerade am testen, aber es scheint genau das zu sein, was ich gesucht habe. Danke.

        IoBroker auf QNAP TS-451, Raspi und NUC

        1 Antwort Letzte Antwort
        0
        • Marc BergM Marc Berg

          @a200 sagte in Influxdb2 - Messwerte im Filesystem finden (Size):

          Wo/wie finde ich die Zuordnung der ids zu den _measurements?

          Die IDs bringen dich in deinem Vorhaben nicht weiter, weil dies nur die einzelnen Zeitabschnitte sind, in denen die InfluxDB die Daten unterteilt (je nach Länge der gewählten Retention Time). In diesen "Shards" sind dann jeweils alle Measurements zu finden.

          Sinnvoller ist es, einfach die Anzahl der Datensätze je Measurement abzufragen. Die Anzahl korreliert relativ gut mit dem im Filesystem verwendeten Speicherplatz:

          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"})
          

          Bei den größten Brummern kann du jeweils genauer reinschauen, warum dort so viele Daten drin stecken.

          a200A Offline
          a200A Offline
          a200
          schrieb am zuletzt editiert von
          #4

          @marc-berg sagte in Influxdb2 - Messwerte im Filesystem finden (Size):

          from(bucket: "iobroker")

          Hmmm, Ich habe ca 2/3 aller Messungen gelöscht aber die Datenbank ist immer noch bei 45Gb. Es werden nur Daten vom iobroker gespeichert. Irgendetwas stimmt da nicht. Dabei ist die Größe seit gestern um knapp 2Gb gewachsten. Geschrieben werden aber nur einige Punkte und alle sind mit "Nur Änderungen aufzeichnen" = true versehen.

          Hat jemand noch eine Idee?

          IoBroker auf QNAP TS-451, Raspi und NUC

          Marc BergM 1 Antwort Letzte Antwort
          0
          • a200A a200

            @marc-berg sagte in Influxdb2 - Messwerte im Filesystem finden (Size):

            from(bucket: "iobroker")

            Hmmm, Ich habe ca 2/3 aller Messungen gelöscht aber die Datenbank ist immer noch bei 45Gb. Es werden nur Daten vom iobroker gespeichert. Irgendetwas stimmt da nicht. Dabei ist die Größe seit gestern um knapp 2Gb gewachsten. Geschrieben werden aber nur einige Punkte und alle sind mit "Nur Änderungen aufzeichnen" = true versehen.

            Hat jemand noch eine Idee?

            Marc BergM Online
            Marc BergM Online
            Marc Berg
            Most Active
            schrieb am zuletzt editiert von
            #5

            @a200 sagte in Influxdb2 - Messwerte im Filesystem finden (Size):

            Hat jemand noch eine Idee?

            Die Datenbank braucht auch noch ein wenig Zeit, um sich zu reorganisieren. Erst dann werden die Daten auch im Filesystem gelöscht. Und wenn die Platte zu voll ist, kann das fehlschlagen.

            Sind denn in der Auswertung von oben noch Measurements drin, die du nicht kennst? Siehe hier:

            https://forum.iobroker.net/post/1145259

            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.

            a200A 1 Antwort Letzte Antwort
            1
            • Marc BergM Marc Berg

              @a200 sagte in Influxdb2 - Messwerte im Filesystem finden (Size):

              Hat jemand noch eine Idee?

              Die Datenbank braucht auch noch ein wenig Zeit, um sich zu reorganisieren. Erst dann werden die Daten auch im Filesystem gelöscht. Und wenn die Platte zu voll ist, kann das fehlschlagen.

              Sind denn in der Auswertung von oben noch Measurements drin, die du nicht kennst? Siehe hier:

              https://forum.iobroker.net/post/1145259

              a200A Offline
              a200A Offline
              a200
              schrieb am zuletzt editiert von
              #6

              @marc-berg Habe deine Abfrage aus dem Forum genommen. Jetzt sehe ich die ganzen Scarper-Daten. Das löschen bringt jetzt auch was.
              Danke!

              IoBroker auf QNAP TS-451, Raspi und NUC

              1 Antwort Letzte Antwort
              0
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              647

              Online

              32.6k

              Benutzer

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