【问题标题】:How can I clone dashboard and visualizations?如何克隆仪表板和可视化?
【发布时间】:2019-11-01 23:42:42
【问题描述】:

在处理新版本的仪表板时,我需要保持以前的版本不变。所以我需要克隆现有的仪表板并将其保存为带有一些后缀的原始名称 - 例如 v.2。

我知道在 Kibana 中可以克隆仪表板,但它只克隆仪表板。这意味着将有两个仪表板共享相同的可视化效果。

是否也有一种自动克隆可视化的方法并使新克隆的仪表板使用这些克隆的可视化?

【问题讨论】:

  • 您使用的是哪个 kibana 版本?以及它的 Premium X-Pack 还是标准 Kibana?
  • 6.2.2.在一些带有 X-Pack 但其他没有的服务器上。

标签: kibana kibana-6


【解决方案1】:

您可以通过 UI 完成此操作,但工作量很大。由于 Elasticsearch 中的所有内容都只是一个文档,因此编写脚本会容易得多。

  • 读取仪表板(按 ID 进行 GET 操作)

  • 阅读其上的可视化(此处为 MGET)

  • 制作可视化的新副本,设置新 ID(ID 可以是任何东西,Kibana
    默认只使用 UUID,你也可以这样做)

  • 如上所述制作仪表板的新副本,并更改​​仪表板的 ID 将其中的可视化效果添加到您刚刚创建的副本中

在一个简单的语句中。

复制可视化

  1. 导出可视化

  2. 打开导出文件,删除 id(它将自动生成)和 改名了

  3. 保存文件并导入

【讨论】:

  • 你能试试这个吗?
  • 我刚从 ELK 开始。我不知道所有的端点等等。我现在正在做的是将所有对象保存在新名称下。然后编辑新仪表板以使用新的可视化。我无法在合理的时间内编写脚本。还没有。
  • 作为 Kibana 的新手,您会在答案中提供端点,以及要删除的 ID 在 ndjson 中的位置吗? ndjson 文件乍一看有些混乱,需要进行一些分析。
【解决方案2】:

保存可视化时只需选择“另存为新的可视化”,即可获得副本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-21
    • 1970-01-01
    • 2013-04-14
    • 2018-02-03
    • 1970-01-01
    • 1970-01-01
    • 2016-09-11
    相关资源
    最近更新 更多