Grafana: A ativação do SSL parece interromper a conexão do Direct InfluxDB 0.9?

Criado em 2 set. 2015  ·  3Comentários  ·  Fonte: grafana/grafana

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:

screenshot 2015-09-02 22 54 24

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?

typquestion

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á

Todos 3 comentários

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:

screenshot 2015-09-03 00 03 22

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á

Esta página foi útil?
0 / 5 - 0 avaliações