Kibana конечно сама хорошо работает с клиентами. Но лучше спрятать её за нормальным http сервером. Там где мне пришлось развертывать ELK пользуются только Apache, поэтому в качеcтве примера используется данный web сервер.
Сначала в конфигурационном файле kibana.yml определим два параметра:
server.basePath: "/kibana" server.rewriteBasePath: true
Поскольку Apache выступает фронтендом для разных приложений, доступ к Kibana сделаем через путь http://any.body.com/kibana. В конфиге Apache определим Location.
<Location /kibana> ProxyPreserveHost On ProxyPass http://any.ip.com:5601/kibana ProxyPassReverse http://any.ip.com:5601/kibana </Location>
Собственно, все. Дальше можно включать необходимые вам плюшки web сервера.