是否可以向 Web 应用程序的用户公开 Kibana(用于 ElasticSearch)功能?

Is it possible to expose Kibana (for ElasticSearch) features to users of a web application?

从我看过的一些关于 ELK stack 的视频中,我发现 Kibana 没有身份验证机制。

我还没有开始使用它,想事先了解一些事情:在重新设计中,我们计划通过 .Net 使用 ElasticSearch connector/DAL。用户永远无法直接访问数据库。

我想向这个新网站的用户提供 Kibana 的一些报告功能 portal/dashboard,用户可以在其中仅根据自己的数据获得报告。

是否可以将 Kibana 集成到基于身份验证的 Web 门户中?

谢谢。

您可以将 Kibana 集成到身份验证系统中,Kibana 4.2 应该包含基本身份验证。但这不会给你授权。如果需要,您可以使用 NginX 来实现。

您还可以将 ELK 用作 Logz.io 的一项服务,其中包括身份验证和基于角色的访问。我相信还有其他 ELK 提供商。

(免责声明 - 我是 Logz.io 的联合创始人兼产品副总裁)