【发布时间】:2019-06-19 19:01:29
【问题描述】:
我修改了我的仪表板并尝试将其保存为主页,我收到以下消息
首页设置 此页面已设置为您的默认 Kibana 仪表板
我仍然无法将修改后的仪表板加载为默认仪表板,请建议我如何操作。
【问题讨论】:
-
我在 kibana 中找不到仪表板的任何默认选项!
标签: elasticsearch kibana
我修改了我的仪表板并尝试将其保存为主页,我收到以下消息
首页设置 此页面已设置为您的默认 Kibana 仪表板
我仍然无法将修改后的仪表板加载为默认仪表板,请建议我如何操作。
【问题讨论】:
标签: elasticsearch kibana
对于 Kibana 4。创建名为“Default”的仪表板。
更改 kibana/config/kibana.yml 中的 default_app_id。
# The default application to load.
default_app_id: "dashboard/Default"
然后重新启动 kibana 以应用更改
service kibana restart
【讨论】:
使用 kibana 4.4.2 可以使用
kibana.defaultAppId: "dashboard/all.dashboard"
使用名为 all.dashboard 的仪表板
【讨论】:
如果您不想在打开时将仪表板作为第一件事看到,该问题仍在解决中,如您在此处看到的: https://github.com/elastic/kibana/pull/7626
我所做的是入侵了我们的本地 kibana,目前仪表板路由解析器看起来像这样(在 %kibana_installation_path%\src\core_plugins\kibana\public\dashboard 中找到):
.when('/dashboard', {
template: indexTemplate,
resolve: {
dash: function (savedDashboards, config) {
return savedDashboards.get();
}
}
})
我刚换了savedDashboards.get() -> savedDashboards.get('System-overview')
其中 System-overview 是我们仪表板的名称(您可以在打开仪表板时在 url 中看到它)
如果您不想编译该更改,则必须直接在压缩文件中进行更改,该文件可在此处找到:
%kibana_installation_path%\optimize\bundles\kibana.bundle.js
【讨论】:
我找到了在 kibana 中显示默认仪表板的解决方案:-
步骤:-
仪表板的副本 ID。为此,请转到您要显示为默认值的仪表板。在右上角 - 单击 SHARE 之后,您将看到一个链接 url,例如:- http://localhost:5601/app/kibana#/dashboard/b55f44a0-4a78-11e7-8976-bcua7acbj?_g=() 从仪表板后的 url 复制 id/ 就像这个 url id 是:- b55f44a0-4a78-11e7-8976-bcua7acbj
转到 kibana/config/kibana.yml 文件并更改:- kibana.defaultAppId: "discover" 到 kibana.defaultAppId: "dashboard/b55f44a0-4a78-11e7-8976-bcua7acbj"
现在重启 kibana.service :- "sudo systemctl restart kibana.service"
它已经完成了:)
【讨论】: