【问题标题】:Migrating dashboards from Kibana 4 to Kibana 5将仪表板从 Kibana 4 迁移到 Kibana 5
【发布时间】:2016-11-24 17:59:31
【问题描述】:

我正在尝试将我的旧仪表板从 kibana 4.1.2 迁移到 kibana 5.0.0。 ,但一直未能成功。 我从旧版本中导出了我的搜索、可视化和仪表板,并将其导入到新版本中。但是,可视化显示他们没有发现无法找到索引模式。

Saved Objects: Could not locate that index-pattern (id: [logstash-]YYYY.MM.DD)

Error: Could not locate that index-pattern (id: [logstash-]YYYY.MM.DD) at updateFromElasticSearch (http://development-log-server*****.com:5601/bundles/kibana.bundle.js?v=14438:25:9602) at http://development-log-server*****.com:5601/bundles/kibana.bundle.js?v=14438:25:13725 at processQueue (http://development-log-server*****.com:5601/bundles/commons.bundle.js?v=14438:38:23621) at http://development-log-server*****.com:5601/bundles/commons.bundle.js?v=14438:38:23888 at Scope.$eval (http://development-log-server*****.com:5601/bundles/commons.bundle.js?v=14438:39:4619) at Scope.$digest (http://development-log-server*****.com:5601/bundles/commons.bundle.js?v=14438:39:2359) at Scope.$apply (http://development-log-server*****.com:5601/bundles/commons.bundle.js?v=14438:39:5037) at done (http://development-log-server*****.com:5601/bundles/commons.bundle.js?v=14438:37:25027) at completeRequest (http://development-log-server*****.com:5601/bundles/commons.bundle.js?v=14438:37:28702) at XMLHttpRequest.xhr.onload (http://development-log-server*****.com:5601/bundles/commons.bundle.js?v=14438:37:29634)

如果有人能引导我朝着正确的方向前进,我将不胜感激,如果有人能指出我进行迁移的工具,我将更加感激。

如果需要更多信息,请告诉我。

谢谢, 阿舒托什·辛格

【问题讨论】:

  • 首先,您需要使用 reindex api 将索引迁移ES 5.0。然后在 index-patterns 部分添加 Kibana 5 中的所有索引。然后将可视化和仪表板导入 kibana-5。值得一读的文档:migration-plugin

标签: kibana kibana-4 kibana-5


【解决方案1】:

考虑到停机时间,我怀疑您能否以简单的方式做到这一点。也许您可以使用elasticdump 尝试一下。将索引数据移动到另一个实例可能会很痛苦,但是您可以使用 python elasticsearch library (SO)。

或者你可以将它存储为对象,然后将它们导入回来。将其存储为 JSON,已添加回 Kibana 4.1。希望this 有所帮助。

managing kibana visualizations and dashboards 的清晰指南。

【讨论】:

  • 感谢@Kulasangar。您的建议有所帮助,我能够导出仪表板和可视化。不过,我在初始化这些仪表板和可视化时遇到了一些问题。它给了我和我原来的帖子一样的错误。我不明白为什么会发生同样的错误。两个 kibana 实例的 kibana 索引名称相同,即默认索引 "logstash-%{+YYYY.MM.dd}"。任何想法
  • 还有一件事。我的旧 elasticsearch 在 1.7.3 版本上,新的在 5.0.0 版本上。那么,我需要重新索引我的 elasticsearch 实例吗?
猜你喜欢
  • 1970-01-01
  • 2015-03-07
  • 2015-01-27
  • 1970-01-01
  • 2015-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-28
相关资源
最近更新 更多