Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Problem Admin- oder Influx-Adapter ?

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Problem Admin- oder Influx-Adapter ?

    This topic has been deleted. Only users with topic management privileges can see it.
    • crunchip
      crunchip Forum Testing Most Active @Segway last edited by

      @segway ich hab das so
      9e94c70d-64d0-4836-9c78-818f8b4d871b-image.png
      dda08d59-0935-404f-ba0f-dc158969a856-image.png

      bei mir ist allerdings in der Basiseinstellung history hinterlegt
      37a7b453-3867-4d08-baa0-f705c9db6697-image.png

      Segway 1 Reply Last reply Reply Quote 0
      • Segway
        Segway @crunchip last edited by

        @crunchip sagte in Problem Admin- oder Influx-Adapter ?:

        @segway ich hab das so

        Sieht bei mir ähnlich aus:
        f3aa3740-7b3d-4b19-b0e0-31e77137218b-image.png

        d6c37cfa-a158-4f99-b895-29c18877901b-image.png

        bei mir ist allerdings in der Basiseinstellung history hinterlegt

        bei natürlich influxdb.0 da ich kein Historie Adapter habe

        1 Reply Last reply Reply Quote 0
        • Marc Berg
          Marc Berg Most Active @Segway last edited by Marc Berg

          @segway sagte in Problem Admin- oder Influx-Adapter ?:

          und das ist nur für eine halbe Stunde !!!!

          So ist es leider nicht. Der Adapter macht im Hintergrund Abfragen über den gesamten Datenbestand (für das selektierte Measurement). Ich vermute, dass du dort so viel Daten drin hast, dass die InfluxDB die Segel streicht.

          Hier kannst du mal schauen, wie viele Datensätze jeweils drin sind, ist natürlich dann fraglich, ob die DB das schafft:

          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"})
          
          Segway 2 Replies Last reply Reply Quote 0
          • Segway
            Segway @Marc Berg last edited by

            @marc-berg sagte in Problem Admin- oder Influx-Adapter ?:

            @segway sagte in Problem Admin- oder Influx-Adapter ?:

            und das ist nur für eine halbe Stunde !!!!

            So ist es leider nicht. Der Adapter macht im Hintergrund Abfragen über den gesamten Datenbestand (für das selektierte Measurement). Ich vermute, dass du dort so viel Daten drin hast, dass die InfluxDB die Segel streicht.

            Hier kannst du mal schauen, wie viele Datensätze jeweils drin sind, ist natürlich dann fraglich, ob die DB das schafft:

            Mhhh, natürlich habe ich sehr viele Daten drin, dafür soll die DB ja auch sein.
            Warum fragt er den gesamten Datenbestand ab wenn ich nur einen Datenpunkt ausgewählt habe ? Das macht eher keine Sinn oder ?

            Marc Berg 1 Reply Last reply Reply Quote 0
            • Segway
              Segway @Marc Berg last edited by Segway

              @marc-berg sagte in Problem Admin- oder Influx-Adapter ?:

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

              Der Vollständigkeit halber hier das Ergebnis - aber bitte jetzt keine Diskussion darüber. Auf der Arbeit haben wir deutlich mehr an Daten:
              84c40773-c9b4-4aad-9878-8ba8b2fa1ef8-image.png

              Der Befehl wurde anstandslos in 96s abgearbeitet

              Segway Marc Berg 2 Replies Last reply Reply Quote 0
              • Segway
                Segway @Segway last edited by Segway

                siehe oben ergänzende Infos

                1 Reply Last reply Reply Quote 0
                • Marc Berg
                  Marc Berg Most Active @Segway last edited by

                  @segway sagte in Problem Admin- oder Influx-Adapter ?:

                  Warum fragt er den gesamten Datenbestand ab wenn ich nur einen Datenpunkt ausgewählt habe ? Das macht eher keine Sinn oder ?

                  Nein, ich hatte ja geschrieben, dass "nur das selektierte Measurement" / Datenpunkt abgefragt wird, dieses aber ab 1999. Das reicht aber offensichtlich bei deinen Datenmengen schon aus.

                  Unbhängig davon sind die Abfragen im Hintergrund wohl optimierungsbedürftig. Habe das gerade mal getestet. Wenn man auf Verlaufsdaten klickt, werden im Hintergrund acht Abfragen mit unterschiedlichen Zeiträumen abgefeuert.

                  Segway 1 Reply Last reply Reply Quote 0
                  • Marc Berg
                    Marc Berg Most Active @Segway last edited by

                    @segway sagte in Problem Admin- oder Influx-Adapter ?:

                    Der Vollständigkeit halber hier das Ergebnis - aber bitte jetzt keine Diskussion darüber.

                    Kannst du mal auf

                    c9b2dbe8-4bc7-4b58-8b1f-dd46b0299fe2-grafik.png

                    schalten? Gibt es da noch mehr als 12 Mio Datensätze?

                    1 Reply Last reply Reply Quote 0
                    • Segway
                      Segway @Marc Berg last edited by Segway

                      @marc-berg sagte in Problem Admin- oder Influx-Adapter ?:

                      Unbhängig davon sind die Abfragen im Hintergrund wohl optimierungsbedürftig. Habe das gerade mal getestet. Wenn man auf Verlaufsdaten klickt, werden im Hintergrund acht Abfragen mit unterschiedlichen Zeiträumen abgefeuert.

                      Das ist ja schonmal was. Aber erklärt das mein beschriebenes verhalten ?

                      @marc-berg sagte in Problem Admin- oder Influx-Adapter ?:

                      Kannst du mal auf
                      schalten? Gibt es da noch mehr als 12 Mio Datensätze?

                      Sind wohl ähnlich:
                      35f66935-779b-4093-ad0e-e66b8ca6f9e2-image.png

                      Hier sieht man noch die Influx VM, wie sie ihre Arbeit verrichtet für die 3 Abfragen von mir:
                      b62a3f04-ff87-44b6-a6cc-2a75391a9375-image.png

                      Marc Berg S 2 Replies Last reply Reply Quote 0
                      • Marc Berg
                        Marc Berg Most Active @Segway last edited by

                        @segway sagte in Problem Admin- oder Influx-Adapter ?:

                        Das ist ja schonmal was. Aber erklärt das mein beschriebenes verhalten ?

                        Ich finde das schon ziemlich plausibel. Die acht Queries werden ja praktisch zeitgleich abgesetzt. D.h. acht mal wird da parallel über (teilweise) 12 Mio Datensätze gerauscht. Da darf CPU und RAM aus meiner Sicht schon mal an Grenzen geraten.

                        Segway 1 Reply Last reply Reply Quote 0
                        • Segway
                          Segway @Marc Berg last edited by

                          @marc-berg sagte in Problem Admin- oder Influx-Adapter ?:

                          @segway sagte in Problem Admin- oder Influx-Adapter ?:

                          Das ist ja schonmal was. Aber erklärt das mein beschriebenes verhalten ?

                          Ich finde das schon ziemlich plausibel. Die acht Queries werden ja praktisch zeitgleich abgesetzt. D.h. acht mal wird da parallel über (teilweise) 12 Mio Datensätze gerauscht. Da darf CPU und RAM aus meiner Sicht schon mal an Grenzen geraten.

                          Also ein Bug ? Soll ich ein Issue aufmachen ?

                          Marc Berg 1 Reply Last reply Reply Quote 0
                          • Marc Berg
                            Marc Berg Most Active @Segway last edited by

                            @segway sagte in Problem Admin- oder Influx-Adapter ?:

                            Also ein Bug ? Soll ich ein Issue aufmachen ?

                            Als Bug würde ich es nicht unbedingt bezeichnen. Hier treffen nicht optimierte Abfragen auf, ähm..., nicht optimierte Daten.

                            Aber da ich die Queries sowieso gerade parat habe, kann ich das auch machen.

                            Segway 1 Reply Last reply Reply Quote 0
                            • Segway
                              Segway @Marc Berg last edited by

                              @marc-berg sagte in Problem Admin- oder Influx-Adapter ?:

                              Als Bug würde ich es nicht unbedingt bezeichnen. Hier treffen nicht optimierte Abfragen auf, ähm..., nicht optimierte Daten.

                              sehr schön ausgedrückt 😊

                              Aber da ich die Queries sowieso gerade parat habe, kann ich das auch machen.

                              Alles klar danke. Poste mir bitte den Issue dann subscribe ich den

                              Marc Berg 1 Reply Last reply Reply Quote 0
                              • S
                                saeft_2003 Most Active @Segway last edited by saeft_2003

                                @segway sagte in Problem Admin- oder Influx-Adapter ?:

                                Hier sieht man noch die Influx VM, wie sie ihre Arbeit verrichtet für die 3 Abfragen von mir:
                                b62a3f04-ff87-44b6-a6cc-2a75391a9375-image.png

                                Das selbe Bild hatte ich vor kurzem und der influx adapter hatte keine Verbindung. Als ich mich über SSH in der influx VM einloggen wollte stand ganz oben OOM Kill. Obwohl der RAM verbrauch bei mir immer 880-890MB von 1GB hatte. Ich hab den RAM jetzt auf 1,5GB erhöht jetzt nutzt die VM ca. 970MB.

                                Icht würde testweise den RAM mal erhöhen, falls es das nicht war kann man es ja wieder rückgängig machen...

                                Segway 1 Reply Last reply Reply Quote 0
                                • Marc Berg
                                  Marc Berg Most Active last edited by

                                  @saeft_2003

                                  @segway sagte in Problem Admin- oder Influx-Adapter ?:

                                  Da kann ich auch so viel Speicher geben wie ich will ist immer desgleichen

                                  1 Reply Last reply Reply Quote 0
                                  • Segway
                                    Segway @saeft_2003 last edited by

                                    @saeft_2003 sagte in Problem Admin- oder Influx-Adapter ?:

                                    Icht würde testweise den RAM mal erhöhen, falls es das nicht war kann man es ja wieder rückgängig machen...

                                    Hab ich ja bereits. Effekt der gleiche 😞
                                    (von 2 auf 4Gb .. aktuell 3Gb)

                                    @marc-berg sagte in Problem Admin- oder Influx-Adapter ?:

                                    @saeft_2003

                                    @segway sagte in Problem Admin- oder Influx-Adapter ?:

                                    Da kann ich auch so viel Speicher geben wie ich will ist immer desgleichen

                                    korrekt 🙂

                                    1 Reply Last reply Reply Quote 0
                                    • Marc Berg
                                      Marc Berg Most Active @Segway last edited by

                                      @segway sagte in Problem Admin- oder Influx-Adapter ?:

                                      Poste mir bitte den Issue dann subscribe ich den

                                      Es gibt noch ein Bug, der dein Problem zumindest mitverursacht:

                                      https://github.com/ioBroker/ioBroker.influxdb/issues/372

                                      Durch einen fehlenden Filter wird viel mehr selektiert als notwendig.

                                      tipp88 created this issue in ioBroker/ioBroker.influxdb

                                      closed HttpError: runtime error @4:12-4:122: filter: type conflict: bool != string #372

                                      1 Reply Last reply Reply Quote 1
                                      • Meister Mopper
                                        Meister Mopper @Segway last edited by Meister Mopper

                                        @segway sagte in Problem Admin- oder Influx-Adapter ?:

                                        Manchmal hängt der Adapter sich auf und wird gelb und der Proxmoxcontainer hat 100% Auslastung und 100% Raum-verbrauch.
                                        Nach Neustart des Containers ist wieder alles gut.

                                        Ja, das habe ich auch ab und an.

                                        Ich fange das dann mit einem Blockly-Skript ab und starte den LXC einfach neu, danach läuft's wieder eine gute Zeit weiter. Es ist wohl die InfluxDb, die zu diesem Zeitpunkt RAM und CPU-Leistung frisst.

                                        Die Ursache kenne ich (noch) nicht.

                                        Heute z. B. um 08:30 Uhr

                                        74202255-c223-4d15-a05a-3f3fe05dd24e-grafik.png

                                        Marc Berg 1 Reply Last reply Reply Quote 0
                                        • Marc Berg
                                          Marc Berg Most Active @Meister Mopper last edited by Marc Berg

                                          @meister-mopper sagte in Problem Admin- oder Influx-Adapter ?:

                                          Die Ursache kenne ich (noch) nicht.

                                          Die InfluxDB reorganisiert sich ja regelmäßig und schreibt die Datenfiles neu. Das ist mit reichlich RAM Verbrauch verbunden. Du könntest versuchen an ein paar Parametern zu drehen, z.B. diese hier:

                                          https://docs.influxdata.com/influxdb/v2/reference/config-options/#storage-max-concurrent-compactions
                                          https://docs.influxdata.com/influxdb/v2/reference/config-options/#storage-max-index-log-file-size
                                          https://docs.influxdata.com/influxdb/v2/reference/config-options/#storage-series-file-max-concurrent-snapshot-compactions

                                          1 Reply Last reply Reply Quote 0
                                          • First post
                                            Last post

                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          771
                                          Online

                                          32.0k
                                          Users

                                          80.5k
                                          Topics

                                          1.3m
                                          Posts

                                          8
                                          27
                                          1002
                                          Loading More Posts
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          The ioBroker Community 2014-2023
                                          logo