With Grafana v4.02 running on RHEL 6.6 I am unable to add a Datasource to a new Gralog ElasticSearch Cluster which is a cluster.
I have an existing datasource to our Legacy Graylog host (not clustered) which works, however this is not behind a LoadBalancer. I have enabled debug logging for Grafana and when reproducing the problem (simply entering the https://loadbalncedIP:9000 and attempting to save the configuration and wild card for the index) i get in the console “ERROR”. However this does not report any thing in the logs.
If I attempt the connection to a single node on port 9000 (which is available tested with telnet). I do get a Info level error only reporting a 502 in the message.
Any thoughts as to why i get ERROR only and no other debug level information.
open chrome dev tools, any errors there? Maybe a CORS issue? Are you using direct or proxy access? If Proxy access can grafana-server access the loadbalancer?
Thanks for the response.
No Error reported in the browser (chrome) using the dev tools. I selected proxy access using https://lbal_IP:9000.
I am able to telnet to the load balanced IP which is listening on 9000, sending traffic on 9000 to the pool members. The servers are in different network segments so I do not believe there would be an issue source translation.
Thats what I though too, unfortunately the stack trace on the endpoint IP shows normal TCP com. and nothing that would indicate a reset on the part the load balancer.
I was able to recreate the 502 error and that was a true reset from the Lbal. Correcting my URL i know longer get the 502 however I still see this message. I believe this is from Graylog (Using Graylog Elastic Search Cluster). The version of graylog is 2.3.2, we have existing elastic seach data source from a graylog server with 2.0.2.
Here is the response: