【问题标题】:Embed kibana dashboard visualizations in Angular 10 application在 Angular 10 应用程序中嵌入 kibana 仪表板可视化
【发布时间】:2023-02-01 17:38:56
【问题描述】:

在我的 angular 10 Web 应用程序中,是否有任何工具或插件可用于嵌入 kibana 可视化?

【问题讨论】:

    标签: angular typescript elasticsearch kibana


    【解决方案1】:

    您可以使用 iFrame share dashboardembed code。请检查链接以获取更多信息。以下是文档中提到的描述。

    在公司内部网站上显示您的仪表板或可视化 或带有 iframe 的个人网页。嵌入其他 Kibana 对象是 通常受支持,但您可能需要手动制作适当的 HTML代码。

    【讨论】:

    • 嗨 Sagar,有什么办法吗,我可以在我的应用程序页面中设置按钮,单击这些按钮我可以访问那些饼图或条形图,而不是使用 iframe 将仪表板部分的完整访问权限授予客户端。
    • 不,没有仅共享可视化的选项。但是你可以做的是,如果你使用的是最新版本的 elasticsearch,那么你可以创建空间,并且只在该空间中创建特定的仪表板并共享它。因此,客户端将只能访问一个仪表板,而不能访问整个 kibana。
    【解决方案2】:

    您可能可以通过查询 iframe DOM 并从角度应用程序重定向操作来做到这一点。为此,iframe 和 Angular 应用程序应该在同一站点上(您可以进行反向代理)以防止 CORS 和 XSS。请看this post

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-31
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 2015-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多