Kibana 3 和 Kibana 4 可以并排使用吗?

Can Kibana 3 and Kibana 4 Be Used Side-By-Side?

我目前正在使用 Kibana 3,并且想升级到 Kibana 4。但是,我想保留 Kibana 3,直到我在 Kibana 4 中配置好我的仪表板。两者可以运行并排而不互相干扰吗?

我知道 Kibana 将其设置存储在附加的 Elasticsearch 数据库中,所以我担心 Kibana 4 可能会覆盖我的 Kibana 3 实例中的设置。

您可以选择要在 Kibana 设置文件中使用的索引名称(Kibana 4;不确定 3 是否包含此选项)。

kibana.yml


    # Kibana uses an index in Elasticsearch to store saved searches,    visualizations
    # and dashboards. It will create a new index if it doesn't already exist.
    kibana_index: ".kibana"

将其更改为类似 .kibana4 的内容


    kibana_index: ".kibana4"

Kibana 3 和 Kibana 4 可以与 side.Just 运行 Kibana 3 和 Kibana 4 协同工作。

在处理数据的方式以及在 Kibana 3 和 4 中可以做什么方面存在巨大差异,因此在许多情况下,您会希望 运行 两者都使用,尤其是现在有一个版本K3 支持 Elasticsearch 2.X 及其聚合。

https://github.com/immunochomik/kibana3

我认为将 K3 用作发现面板是一种很好的做法,可以一目了然地了解正在发生的事情,但随后您需要 K4 来回答更复杂的问题。这是因为 K4 (4.4) 中的发现面板几乎没有用 - 您无法应用和删除时间过滤器,只有一个查询,文档在文档面板上占用太多 space 并且您无法轻松显示值对于一个字段,最后我需要在发现面板上进行术语聚合,这样我就可以看到给定事件类型发生的频率。

我在我的应用程序中同时使用了两者。 Kibana 3,我在 Jetty 中打包为一个 war 文件,而 Kibana 4 使用 Jetty 的反向代理独立运行。

此处记录了 Kibana 4 策略 http://tapasadhikary.blogspot.in/2016/04/transitioning-from-elastics-kibana-3x.html

一旦我能够迁移我的仪表板,我可能会摆脱 K3 版本。