Kibana iframe request origin (client or server side)

Hello,

I was recently looking to embed Kibana dashboards in a web application.
In my current setup, Kibana is in a private network and the web application will be in a different host publicly accessible. The clients won't have access to the private network but the web application host can.

So my question is: Are the iframe requests made from the server or client-side? Or does this depend on my implementation of the iframes?
In the case requests are client-side does it also mean I have to move the Kibana instance to a public accessible instance?

Thanks in advance.

Could you clarify a couple of moments, please?

Do you mean requests to Elasticsearch or Kibana?
The topology looks like:
Kibana app --> Load Balancer(optional) --> Kibana Server --> Elasticsearch
Kibana application performs most of the requests to Elasticsearch (we should remove all the direct calls to the ES server from the browser in the upcoming release) thorough the Kibana server, so I believe your setup should work if your load balancer can redirect an incoming request to the Kibana server.

In the case requests are client-side does it also mean I have to move the Kibana instance to a public accessible instance?

Is there any problem with this approach if you enable Security in Kibana?

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.