我目前正在使用 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 可以并排工作。只需运行 Kibana 3 和 Kibana 4。
我在我的应用程序中同时使用两者。Kibana 3,我在 Jetty 中捆绑为一个 war 文件,因为 Kibana 4 使用 Jetty 的反向代理作为独立运行。
Kibana 4 策略记录在这里http://tapasadhikary.blogspot.in/2016/04/transitioning-from-elastics-kibana-3x.html
一旦我能够迁移我的仪表板,我可能会摆脱 K3 版本。
在处理数据的方式以及在 Kibana 3 和 4 中可以做什么方面存在巨大差异,因此在许多情况下,您希望同时运行它们,尤其是现在有支持 Elasticsearch 2.X 及其聚合的 K3 版本时.
https://github.com/immunochomik/kibana3
我认为使用 K3 作为发现面板是一种很好的做法,可以一目了然地了解正在发生的事情,但是您需要 K4 来回答更多涉及的问题。这是因为 K4 (4.4) 中的发现面板几乎没用 - 您不能应用和删除时间过滤器,只有一个查询,文档在文档面板上占用太多空间,您不能轻松地仅显示一个字段的值,最后我需要在发现面板上进行术语聚合,以便查看给定事件类型发生的频率。