Grafana Dashboard einbetten funktioniert nicht mehr

Stark! danke :slight_smile:

<iframe src="https://swarm.hiveeyes.org/grafana/d/000000134/berlin-kh" width="600" height="300" frameborder="0"></iframe>

Gibt mir den:
Bildschirmfoto 2023-05-11 um 21.51.03

Idee wieso?

ist mir nicht ganz klar - in jedem Fall aber kannst Du nicht das ganze dashboard embedden, sondern nur einzelne panels, z.B.

<iframe src="https://swarm.hiveeyes.org/grafana/d-solo/000000134/berlin-kh?orgId=2&from=1499229040877&to=1514807443146&panelId=1" width="450" height="300" frameborder="0"></iframe>

gibt das:

Das mĂĽssen wir selektiv erlauben, wenn jemand einbetten will. DafĂĽr mĂĽsstest Du mir die Domains nennen.

Hi again,

ich habe ein paar Regeln hinzugefügt, die den Zugriff erlauben sollten. allow_embedding = true ist auf beiden Grafana Instanzen ebenfalls angeschaltet. Das Ergebnis liefert leider grade nur mäßigen Erfolg – tut mir leid.

Works

Fails

Keine Ahnung, woran das liegen könnte? Es scheint so, dass alle externen Domains nicht mehr funktionieren, nur noch die, die auf hiveeyes.org liegen. Bis vor kurzem war es noch jene frame-ancestors Einstellung, per HTTP Header Content-Security-Policy gesetzt, die die Einbettung ermöglicht hat.

http https://swarm.hiveeyes.org/ --print h | grep Content-Security-Policy
Content-Security-Policy: frame-ancestors hiveeyes.org *.hiveeyes.org panodata.org *.panodata.org getkotori.org *.getkotori.org readthedocs.io *.readthedocs.io kotori.readthedocs.io gitlab.com *.gitlab.com github.com *.github.com github.io *.github.io githubusercontent.com *.githubusercontent.com btree.at *.btree.at zku-berlin.de *.zku-berlin.de zku-berlin.org *.zku-berlin.org beecoin.de *.beecoin.de karstenharazim.de *.karstenharazim.de

Vielleicht ist die Einstellung veraltet, oder es braucht noch eine weitere?

Viele GrĂĽĂźe,
Andreas.

Hier funktioniert es auch nicht mehr: https://www.beecoin.de/ Die Grafana-Meldung dazu:

If you’re seeing this Grafana has failed to load its application files

  1. This could be caused by your reverse proxy settings.

  2. If you host grafana under subpath make sure your grafana.ini root_url setting includes subpath

  3. If you have a local dev build make sure you build frontend using: yarn start, yarn start:hot, or yarn build

  4. Sometimes restarting grafana-server can help

Warst du so schnell, @Andreas oder hat ein reload geholfen? Jetzt funktioniert https://www.beecoin.de/ haben wir ggf. temporäre Probleme mit der Einbindung?

Hi Clemens,

Ja eben!

Ich glaube (das) nicht, also beides nicht. Bist Du Dir sicher, dass es dort wieder geht? Welchen Browser verwendest Du?

Chrome auf nem Android phone gerade

Vielen Dank. Wir haben es mglw. mit etwas zu tun, wo wir nachlegen mĂĽssen, weil modernere Browser u.U. neuere Verfahren verwenden.

Hast Du noch die Versionen fĂĽr mich?

Ahja, bei mir geht es [1] auch auf dem Handy, mit diesen Versionen:

Brave 1.37.113, Chromium 100.0.4896.88, 2023
Android 7.1.2, Build/NJH47F

Und auch mit einem scheinbar aktuellen Chrome Browser scheint es zu funktionieren? [1:1]

Version 113.0.5672.92

image


  1. Nur hiveeyes/kh/cfb/hive1 is currently offline :( | karsten harazim geht nicht – vmtl. wegen der HTTP/HTTPS Geschichte. ↩︎ ↩︎

Dann liegt es mit hoher Wahrscheinlichkeit “nur” an irgendwelchen höheren Sicherheitseinstellungen, die mir bei der täglichen Benutzung des Internets mit Firefox wichtig sind. Ich geb Bescheid wenn sich was ergibt – ansonsten wohl erstmal Entwarnung, wa?

@karsten: Sag gern Bescheid, wenn wir die Seite mal mit einem HTTPS Zertifikat versorgen wollen, und es Dir zu sperrig ist.

Ahja – ist doch was auch anderswo im Argen – nicht nur bei mir? Was heißt denn “Hier”? [1]


  1. Softwareversionen, please ;]. ↩︎

War die gleiche Seite wie der screenshot oben vor dem reload - Chrome Version 113.0.5672

Summa summarum wĂĽrde ich sagen: Alles in Ordnung, hier gibts nix zu sehen, alles funktioniert. Bis eben auf:

  1. Karsten’s Seite muss auf HTTPS umgestellt werden. Vielleicht finde ich aber auch noch eine Einstellung dazu.
  2. Warum es bei mir im Firefox nicht geht, interessiert mich eigentlich schon. Oder auch nicht. Solange sich niemand anderes mit gleichen Problemen hier meldet…

Habe die Einstellung gefunden. Die beiden letzten Einträge mussten dazu, um explizit auch http:// zu erlauben.

karstenharazim.de *.karstenharazim.de http://karstenharazim.de http://*.karstenharazim.de

Bei mir kommt zwar noch jene Fehlermeldung, aber bei Euch mĂĽsste es jetzt wieder gehen?

If you're seeing this Grafana has failed to load its application files

image

funktioniert! danke wenn du das gleiche fĂĽr weather.hiveeyes.org auch machst dann sollte auch die temperatursumme wieder da sein :slight_smile:
Bildschirmfoto 2023-05-16 um 07.16.51

Wunderbarst.

Könnte jetzt klappen.

$ http https://weather.hiveeyes.org/ --print h | grep -i security
Content-Security-Policy: frame-ancestors hiveeyes.org *.hiveeyes.org panodata.org *.panodata.org getkotori.org *.getkotori.org readthedocs.io *.readthedocs.io kotori.readthedocs.io gitlab.com *.gitlab.com github.com *.github.com github.io *.github.io githubusercontent.com *.githubusercontent.com btree.at *.btree.at zku-berlin.de *.zku-berlin.de zku-berlin.org *.zku-berlin.org beecoin.de *.beecoin.de karstenharazim.de *.karstenharazim.de http://karstenharazim.de http://*.karstenharazim.de

DANKE :D :D