Grafana: [Frage] Internet Explorer - Cache-Problem

Erstellt am 28. März 2016  ·  3Kommentare  ·  Quelle: grafana/grafana

Hallo Leute,
Ich verwende Grafana 2.6.0 unter Ubuntu Server und InfluxDB (v0.9) als Datenquelle.

Wenn ich das Dashboard von Opera (Version 36) und Chrome (Version 49) öffne, werden meine Dashboards mit der Option für die automatische Aktualisierung aktualisiert. Wenn ich es jedoch über Internet Explorer (Version 11) öffne, wird eine Anforderung an InfuxDB gesendet, und der IE verwendet den Cache, um diese Anforderungen zu beantworten. Unten sehen Sie die Ausgabe der Netzwerkregisterkarte von Internet Explorer.

Name : http://192.168.0.102 : 8086 / query? .... (hier geht meine Anfrage)
Protokoll : HTTP
Methode : GET
Ergebnis : 200
Inhaltstyp : application / json
Erhalten : _ (aus dem Cache) _
Zeitinitiator : 0s

Wie es heißt, antwortet es immer auf diese Anfrage aus dem Cache, es sei denn, ich deaktiviere die Cache-Option von Internet Explorer.

Ich bin also gespannt, ob es im Abfrage-Generator eine Option gibt, die Abfragen einen Zeitstempel (oder einen beliebigen Wert) hinzufügt, damit sie nicht in den Cache gelangen.

typquestion

Hilfreichster Kommentar

@torkelo Ich bin gerade auf das gleiche Problem gestoßen. Ich bemerkte, dass es plötzlich funktionierte, als ich die Entwicklertools (F12) öffnete. Dies liegt daran, dass standardmäßig die Option "Immer vom Server aktualisieren" aktiviert ist. Wenn ich es deaktiviere, sieht die HTTP-Anfrage wie die von @ahmetkakici aus. Wenn aktiviert, wird der Header Cache-Control: no-cache hinzugefügt.

Kann grafana diesen Header standardmäßig für die Aktualisierungsanforderungen hinzufügen? Sie sollten niemals aus dem Cache geladen werden, daher sehe ich keinen Grund darin, sie nicht hinzuzufügen.

Alle 3 Kommentare

Nein, derzeit gibt es keine solche Option.

Vielen Dank für die Antwort @torkelo, aber das Problem der automatischen Aktualisierung ist immer noch hier.
Gibt es eine Problemumgehung für dieses Problem?

@torkelo Ich bin gerade auf das gleiche Problem gestoßen. Ich bemerkte, dass es plötzlich funktionierte, als ich die Entwicklertools (F12) öffnete. Dies liegt daran, dass standardmäßig die Option "Immer vom Server aktualisieren" aktiviert ist. Wenn ich es deaktiviere, sieht die HTTP-Anfrage wie die von @ahmetkakici aus. Wenn aktiviert, wird der Header Cache-Control: no-cache hinzugefügt.

Kann grafana diesen Header standardmäßig für die Aktualisierungsanforderungen hinzufügen? Sie sollten niemals aus dem Cache geladen werden, daher sehe ich keinen Grund darin, sie nicht hinzuzufügen.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen