在即将推出的 Web 应用程序中,我们将使用 ElasticSearch 作为基于 .Net 的 Web 应用程序的存储库。
我希望能够在 Kibana 中创建一组仪表板,以反映每个用户的特定数据。也就是说,登录的用户将看到他们自己的数据反映在 Kibana 仪表板中。我还希望允许用户也可以通过 Kibana 创建自己的仪表板。
我在 Kibana 文档中阅读了有关Shield和用户角色的信息,但我不清楚这是否有必要。
就我们提出的架构而言,Kibana 和 ES 服务器与外界隔绝,只能通过 Web 服务器请求(.Net 应用程序)访问。用户身份验证已通过 .Net 应用程序完成,请求过滤以登录用户 ID 附加到所有数据查询的方式实现。
是否可以向 Kibana 发送经过过滤(参数化)的数据请求,是否可以实现这一点,如果可以,如何实现?
谢谢你。