こんにちは、みんな、
UbuntuServerでGrafana2.6.0を使用しており、データソースとしてInfluxDB(v0.9)を使用しています。
Opera(v36)、Chrome(v49)からダッシュボードを開くと、自動更新オプションでダッシュボードが更新されますが、Internet Explorer(v11)からダッシュボードを開くと、InfuxDBにリクエストが送信され、IEはキャッシュを使用してこれらのリクエストに応答します。 以下は、InternetExplorerの[ネットワーク]タブの出力です。
名前: http :
プロトコル:HTTP
メソッド:GET
結果:200
コンテンツタイプ:application / json
受信:_(キャッシュから)_
タイムイニシエーター:0秒
それが言うように、私がInternet Explorerのキャッシュオプションを無効にしない限り、それは常にキャッシュからこれらの要求に応答します。
だから私は、キャッシュにヒットしないようにタイムスタンプ(または任意のランダムな値)をクエリに追加するオプションがクエリビルダーにあるかどうかについて興味があります。
現在、そのようなオプションはありません。
@torkeloに返信していただきありがとうございますが、自動更新の問題はまだ発生しています。
この問題の回避策はありますか?
@torkelo同じ問題が発生しました。 開発ツール(F12)を開くと、突然機能することに気づきました。 これは、デフォルトで「サーバーから常に更新」オプションが有効になっているためです。 無効にすると、HTTPリクエストは@ahmetkakiciからのリクエストのようになります。 有効にすると、ヘッダーCache-Control:no-cacheが追加されます。
grafanaは、更新要求に対して、デフォルトでこのヘッダーを追加できますか? キャッシュからロードしてはいけないので、追加しない意味がありません。
最も参考になるコメント
@torkelo同じ問題が発生しました。 開発ツール(F12)を開くと、突然機能することに気づきました。 これは、デフォルトで「サーバーから常に更新」オプションが有効になっているためです。 無効にすると、HTTPリクエストは@ahmetkakiciからのリクエストのようになります。 有効にすると、ヘッダーCache-Control:no-cacheが追加されます。
grafanaは、更新要求に対して、デフォルトでこのヘッダーを追加できますか? キャッシュからロードしてはいけないので、追加しない意味がありません。