Ankündigung

Einklappen
Keine Ankündigung bisher.

Problem mit Grafana-Diagrammen und Zeitbereich

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Problem mit Grafana-Diagrammen und Zeitbereich

    Hallo miteinander,

    nachdem ich wieder einmal versucht habe, Grafana-Diagramme in Edomi einzubinden, bin ich auf ein seltsames Verhalten gestossen. Konkret habe ich ein Grafana-Diagramm und die entsprechende URL im Edomi Bildelement (URL-Typ: Webseite) eingetragen. Solange die URL diese Form hat, funktioniert das wunderbar:

    Code:
    https://timberwolf.../temperaturen?orgId=1&panelId=11&[COLOR=#FF0000]from=1573421617511&to=1573508017511[/COLOR]
    Damit ist der Zeitbereich aber fix. Wenn ich die URL so umschreibe, um bspw. die letzten 24h im Diagramm zu haben, sieht das so aus:

    Code:
    https://timberwolf.../temperaturen?orgId=1&panelId=11&[COLOR=#FF0000]from=now-24h&to=now[/COLOR]
    Die URL händisch im Browser aufgerufen, funktioniert ebenfalls problemlos. In Edomi bekomme ich aber eine Fehlermeldung!?

    Hier ein Screenshot, nebeneinander zwei Bildelemente. Links die erste URL, rechts die zweite URL:



    2019-11-15_GrafanaIncludeFehlermeldung.png

    Der Netzwerk-Traffic im Chrome-Develop-Mode zeigt nur 200er Statuscodes. In der Console erhalte ich diesen Output:

    Code:
    TypeError: Cannot read property 'valueOf' of undefined
        at e.updateIndex (VM1487 app.189a5a8….js:14)
        at e.init (VM1487 app.189a5a8….js:14)
        at e.init (VM1487 app.189a5a8….js:22)
        at Object.<anonymous> (VM1518 default~Dashb…829d25dac84fc0.js:7)
        at VM1489 vendors~app.1…9d25dac84fc0.js:156
        at Object.next (VM1489 vendors~app.1…9d25dac84fc0.js:156)
        at a (VM1489 vendors~app.1…9d25dac84fc0.js:156)
    VM1487 app.189a5a8….js:14 Panel data error: TypeError: Cannot read property 'valueOf' of undefined
        at Object.calculateInterval (VM1487 app.189a5a8….js:14)
        at t.calculateInterval (VM1487 app.189a5a8….js:14)
        at t.updateTimeRange (VM1487 app.189a5a8….js:14)
        at VM1486 angular~app.1…829d25dac84fc0.js:7
        at VM1486 angular~app.1…829d25dac84fc0.js:7
        at c.$digest (VM1486 angular~app.1…829d25dac84fc0.js:7)
        at VM1486 angular~app.1…829d25dac84fc0.js:7
        at p (VM1486 angular~app.1…829d25dac84fc0.js:7)
    Any ideas?
    Kind regards,
    Yves

    #2
    Hallo miteinander,

    keiner eine Idee?
    Kind regards,
    Yves

    Kommentar


      #3
      Nur eine Vermutung:
      Könnte es am SSL liegen?
      Hat der timberwolf ein self-signed-certificate?
      Falls ja, dann sollte der EDOMI Server dem CA Root Certificate des self-signed-certificates vertrauen.
      Ich weiß nicht wie EDOMI die Seite abruft, ob mit curl oder file_get_contents().
      Ich habe bei mir das root certificate meiner CA dem CA-bundle file hinzugefügt, welches von curl per standardmäßig zur Prüfung herangezogen wird.

      Kommentar


        #4
        Dann sollte das Problem doch aber bei beiden Diagrammen auftreten!? Oder verstehe ich Deine Idee falsch?
        Kind regards,
        Yves

        Kommentar


          #5
          Ah okay, vermutlich hatte ich es falsch verstanden. Ich dachte das linke Diagramm käme aus dem Browser und das rechte von EDOMI.
          Wenn beides via EDOMI kommt, dann hast du recht, dann kann SSL nicht das Problem sein.

          Kommentar


            #6
            Ja genau, das ist ein Screenshot der Edomi Visu. Eine Grafik geht, die andere nicht.
            Kind regards,
            Yves

            Kommentar

            Lädt...
            X