Tenho o Grafana e o InfluxDB 0.9 instalados localmente. O Grafana está configurado para usar uma conexão direta com http: // localhost : 8086.
Anteriormente, todos os meus gráficos coletavam dados do InfluxDB. Se eu for para Fontes de dados, minha conexão com o InfluxDB e clico em Testar conexão, recebo a seguinte consulta registrada pelo 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
Então, habilitei SSL para Grafana:
protocol = https
Agora, meus gráficos não mostram dados, e quando eu clico em Test Connection, ele simplesmente parece travar indefinidamente - os logs do InfluxDB não mostram nenhuma consulta sendo recebida:
Portanto, parece que a ativação do SSL no Grafana quebrou alguma coisa.
Se eu alterar o tipo de conexão no Grafana de Direta para Proxy, ele funcionará novamente - no entanto, as conexões Diretas não funcionam.
Este é um problema conhecido ou preciso ajustar algo mais na configuração?
Você pode mostrar a saída das ferramentas de desenvolvimento do Chrome? Quando você usa o acesso direto, ele está acessando o influxdb diretamente do navegador. Os navegadores têm requisitos mais rígidos de CORS quando o SSL está habilitado, de forma tão provável por que você vê esse problema (e por que ele funciona quando você usa o acesso de proxy)
Você está certo - este é um problema do navegador:
Parece que vou precisar habilitar SSL também no InfluxDB.
Por curiosidade - se eu ativar o SSL no InfluxDB com um certificado autoassinado, isso causará problemas com o InfluxDB?
Não consigo ver nenhuma opção mencionada sobre se o Grafana verifica ou não o certificado SSL do InfluxDB.
se você usar o acesso direto, Grafana não se envolverá em nada.
Quanto ao uso do modo proxy com um certificado autoassinado, ele funcionará
Comentários muito úteis
se você usar o acesso direto, Grafana não se envolverá em nada.
Quanto ao uso do modo proxy com um certificado autoassinado, ele funcionará