有人可以解释如何使用.Net Web应用程序中的Kibana仪表板,而无需查看其他用户'数据?

时间:2015-08-06 20:14:20

标签: asp.net elasticsearch kibana-4 elasticsearch-shield

在即将推出的Web应用程序中,我们将使用ElasticSearch作为基于.Net的Web应用程序的回购。

我希望能够在Kibana中创建一组反映每个用户特定数据的仪表板。也就是说,登录用户将看到他们自己的数据反映在Kibana仪表板中。我还想让用户也可以通过Kibana创建自己的仪表板。

我已阅读有关Shielduser roles in the Kibana documentation的内容,但我不清楚这是否有必要。

就我们提出的架构而言,Kibana和ES服务器被外部世界阻止,只能通过Web服务器请求(.Net应用程序)访问。用户身份验证已通过.Net应用程序完成,请求过滤的实现方式是将登录的userID附加到所有数据查询。

是否可以向Kibana发送过滤(参数化)数据请求,是否可以实现此目的,如果是,如何实现?

谢谢。

0 个答案:

没有答案