GrafanaとInfluxDB0.9をローカルにインストールしています。 Grafanaは、 http:// localhost :8086への直接接続を使用するように設定されています。
以前は、すべてのグラフがInfluxDBからデータを取得していました。 データソースに移動してからInfluxDB接続に移動し、[接続のテスト]をクリックすると、InfluxDBによってログに記録された次のクエリが表示されます。
[http] 2015/09/02 22:49:00 127.0.0.1 - root [02/Sep/2015:22:49:00 +1000] GET /query?db=insight&epoch=ms&p=%5BREDACTED%5D&q=SHOW+MEASUREMENTS+LIMIT+1&u=root HTTP/1.1 200 100 https://
localhost:3000/datasources/edit/1 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2498.0 Safari/537.36 fbe414fb-5170-11e5-8006-000
000000000 1.39579ms
次に、GrafanaのSSLを有効にしました。
protocol = https
現在、グラフにデータが表示されていません。[接続のテスト]をクリックすると、単に無期限にハングしているように見えます。InfluxDBログには、受信したクエリが表示されません。
したがって、GrafanaでSSLを有効にすると何かが壊れたように見えます。
Grafanaの接続タイプを直接からプロキシに変更すると、再び機能しますが、直接接続は機能しません。
これは既知の問題ですか、それとも構成で何か他のものを微調整する必要がありますか?
Chrome開発ツールの出力を表示できますか? 直接アクセスを使用する場合、ブラウザーから直接influxdbにアクセスします。SSLが有効になっている場合、ブラウザーには厳しいCORS要件があるため、おそらくこの問題が発生する理由(およびプロキシアクセスを使用すると機能する理由)
そうです-これはブラウザの問題です:
InfluxDBでもSSLを有効にする必要があるようです。
好奇心から-自己署名証明書を使用してInfluxDBでSSLを有効にすると、InfluxDBで問題が発生しますか?
GrafanaがInfluxDBSSL証明書を検証するかどうかについて言及されているオプションが表示されません。
直接アクセスを使用する場合、Grafanaはまったく関与しません。
自己署名証明書でプロキシモードを使用する場合は、機能します
最も参考になるコメント
直接アクセスを使用する場合、Grafanaはまったく関与しません。
自己署名証明書でプロキシモードを使用する場合は、機能します