Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Grafana embedded in VIS - zu lange Ladezeiten

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Grafana embedded in VIS - zu lange Ladezeiten

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      Sopha last edited by

      Hallo in die Runde.
      ich nutze IoBroker und Grafana in seperaten VMs auf einem recht performanten Beelink minipc.

      ich habe diverse Grafana Graphen via iframes in die Vis eingebunden. Sieht alles super aus, ich kann nicht zufriedener sein.
      Screenshot 2022-04-14 100957.png

      Nur die Ladezeiten dieser VIS Seite ist nicht aktzeptabel.

      beim Viewwechsel auf eben diese Seite bzw auch beim Refresh der Graphen (alle 60 Sekunden) braucht es zu lange, bis die Graphen wieder geladen sind. Sieht dann aus wie auf dem Screenshot.

      Screenshot 2022-04-14 101035.png

      Auf meine Tablet für die Visualisierung (Huawai T5) dauert der ganze Vorgang knapp 20 Sekunden. Auf meinem Desktop in jedem Browser noch immer gut 7 Sekunden.

      Nutzt jemand eine ähnliche Konstellation? Iobroker und Grafana in Proxmox VMs? wie sind eure Erfahrungen bzgl. Ladezeiten der Graphen? Sind die Ladezeiten in meinem Fall normal oder kann man hier irgendwas optimieren?

      danke schon mal ganz herzlich für eure Rückmeldungen.
      Grüße
      Chris

      J Homoran 2 Replies Last reply Reply Quote 0
      • J
        JoergH @Sopha last edited by JoergH

        @sopha Hi. Ich nutze ähnliches auf einem normalen Tablet und auch da dauert das Laden generell schon ein paar Sekunden und speziell das Nachladen der Grafana Grafiken noch einmal länger.
        Schätze, dass das leider so ist...

        1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @Sopha last edited by

          @sopha sagte in Grafana embedded in VIS - zu lange Ladezeiten:

          Nur die Ladezeiten dieser VIS Seite ist nicht aktzeptabel.

          dann darfst du keine Views mit so vielen Daten bauen. Charts, insbesonders hochauflösende, benötigen einiges an Daten und einiges an Rechenzeit diese zu rendern.
          Ich gehe außerdem davon aus, dass das Tablet via WLAN angebunden ist.

          Dann kommen da eben zwei dinge zusammen:

          • es müssen sehr viele Daten transportiert werden, was bei WLAN oft deutlich länger braucht, als bei LAN
          • Die Grafiken müssen gerendert werden. Dies muss die Hardware des Frontends (in diesem Fall dein Tablet) erledigen

          Das T5 ist ja eher ein budget-Tablet und hat nur 2GB RAM.
          Auch der Prozessor ist nicht der schnellste.
          Dann noch ein fHD+ Display, das befüllt werden muss, macht das Problem vollständig

          S 1 Reply Last reply Reply Quote 0
          • S
            Sopha @Homoran last edited by Sopha

            @homoran said in Grafana embedded in VIS - zu lange Ladezeiten:

            dann darfst du keine Views mit so vielen Daten bauen. Charts, insbesonders hochauflösende, benötigen einiges an Daten und einiges an Rechenzeit diese zu rendern.

            gute Punke. es sind tatsächlich 19 charts in iframes (9 immer hidden, wahrscheinlich läd er die aber trotzdem mit)

            habe jetzt das zum Thema server side rendering gefunden. werde ich übers WE mal ausprobieren.
            https://grafana.com/docs/grafana/latest/image-rendering/

            ggf ist das performanter. hat das schon mal jemand probiert?

            Homoran 1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @Sopha last edited by

              @sopha sagte in Grafana embedded in VIS - zu lange Ladezeiten:

              wahrscheinlich läd er die aber trotzdem mit

              er lädt immer alles was zu dem Projekt gehört

              @sopha sagte in Grafana embedded in VIS - zu lange Ladezeiten:

              ggf ist das performanter

              möglich, aber dann müssen nicht nur die "Rohdaten" des Charts via WLAN geschickt werden, sondern die gesamten hochaufgelösten Grafiken, was zwar das Rendering am Tablet entlastet, aber wenndein Tablet am Installationsort schlechtes WLAN hat, den Traffic noch langsamer macht

              1 Reply Last reply Reply Quote 0
              • S
                Sopha last edited by

                kurzes update zu oben beschriebenem Problem:
                Serverside rendering mit dem Grafana Image Render war für mich auf jeden Fall mal ein Schritt in die richtige Richtung.

                Initiales Laden des Views dauert jetzt noch ca 8 Sekunden, unabhängig davon auf welchem Gerät (Desktop, Tablet, Handy)
                Limitierender Faktor ist jetzt Tatsächlich die Hardware/ Performance des Grafana Servers (beim mir eine Proxmox VM auf nem 4 Kern Celeron und 2 GB RAM - CPU Leistung ist relevanter)

                WLAN bzw Netzwerktraffic kann man vollkommen ignorieren. die kleinen Charts oben, bzw deren PNGs, sind ganze 4,7 KB groß

                Größtes Plus für mich: es gibt zu keiner Zeit mehr diese rotierenden Ladeanimationen und das Nachladen/ der Refresh des Graphen erfolgt im festgelegten Intervall + Verarbeitungszeit für das Serverside Rendering ohne das es sichtbare Verzögerungen gibt.

                Fazit von mir: Empfehlenswert

                E 1 Reply Last reply Reply Quote 0
                • E
                  ExMatador @Sopha last edited by

                  @sopha
                  Ich habe das gleiche Problem mit den langen Grafana-Wartezeiten.
                  Ich kämpfe nun schon seit Wochen damit, das Rendering-Plugin zum laufen zu bringen - allerdings alles auf einem Windows 10 Notebook (ohne VMs).
                  Es kommt immer der Fehler "Unauthorized request".
                  Vielleicht hast Du ja noch eine Idee; ggf. helfen mir auch Deine Einstellungen aus der custom.ini unter {rendering].

                  Schon mal danke

                  1 Reply Last reply Reply Quote 0
                  • M
                    michihorn last edited by

                    @sopha sagte in Grafana embedded in VIS - zu lange Ladezeiten:

                    Serverside rendering

                    Hallo wie hast du das Rendering installiert?
                    Michael

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    856
                    Online

                    31.7k
                    Users

                    79.9k
                    Topics

                    1.3m
                    Posts

                    5
                    8
                    835
                    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