Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
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
    17
    1
    3.8k

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Influxdb2 - Messwerte im Filesystem finden (Size)

Scheduled Pinned Locked Moved InfluxDB
6 Posts 2 Posters 599 Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • a200A Offline
    a200A Offline
    a200
    wrote on last edited by 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 Reply Last reply
    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 Offline
      Marc BergM Offline
      Marc Berg
      Most Active
      wrote on last edited by
      #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 Replies Last reply
      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
        wrote on last edited by
        #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 Reply Last reply
        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
          wrote on last edited by
          #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 Reply Last reply
          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 Offline
            Marc BergM Offline
            Marc Berg
            Most Active
            wrote on last edited by
            #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 Reply Last reply
            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
              wrote on last edited by
              #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 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              Support us

              ioBroker
              Community Adapters
              Donate

              506

              Online

              32.7k

              Users

              82.4k

              Topics

              1.3m

              Posts
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Home
              • Recent
              • Tags
              • Unread 0
              • Categories
              • Unreplied
              • Popular
              • GitHub
              • Docu
              • Hilfe