Elasticsearch servers in my organization have been recently migrated to use https instead of regular http. Unfortunately Grafana seems to have some issues with handling it.
I’m able to add/edit the datasource based on https elastic in the Data Sources management page (screenshot below). I get a green message “Index OK. Time field name OK.”
Unfortunately, the dashboards do not display any data. I keep geeting http 403 responses all the time. Previously defined dashboards don’t work, new ones created from scratch give the same result.
I’m using the “Server (default)” access mode. The “Browser” mode is not an option for my scenario (and it behaves the same way).
Tested on Grafana v5.3.2 and v5.2.2.
Is there any option to get Elastic working with https? Other client tools are working fine after the migration. Thank you for help!
In my case the issue turned out not to be related to https.
Our team enabled some extended security features in Elastic (including but not limited to https) and the real issue was caused by Grafana proxy passing CORS headers (issue 13328). After upgrading to 5.3.4 it’s working fine. Thank you for your help!
It looks like I am going to have to upgrade to the latest version. This is not a big deal, it just takes our org a lot of time to get it through the process. I was hoping there might be something that I could do in the interim.