我修改了我的信息中心并尝试将其保存为主页,然后收到以下消息
Home Set此页面已设为默认的Kibana仪表板
我仍然无法将修改过的信息中心作为默认信息中心加载,请告诉我如何操作。
答案 0 :(得分:21)
对于Kibana 4.创建名称为“Default”的仪表板。
在kibana / config / kibana.yml中更改default_app_id。
# The default application to load.
default_app_id: "dashboard/Default"
然后重新启动kibana以应用更改
service kibana restart
答案 1 :(得分:4)
使用kibana 4.4.2可以
kibana.defaultAppId: "dashboard/all.dashboard"
使用名为all.dashboard的仪表板
答案 2 :(得分:1)
如果您不希望在打开时看到仪表板是第一件仍在解决的问题,您可以在此处看到: 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
答案 3 :(得分:0)
我找到了在kibana中显示默认仪表板的解决方案: -
步骤: -
复制仪表板的ID。为此,请转到要作为默认显示的仪表板。在右上角 - 点击SHARE之后你会看到一个链接网址: - http://localhost:5601/app/kibana#/dashboard/b55f44a0-4a78-11e7-8976-bcua7acbj?_g=() 从此url id中的dashboard / like之后的url copy id是: - b55f44a0-4a78-11e7-8976-bcua7acbj
转到kibana / config / kibana.yml文件并更改: - kibana.defaultAppId:"发现" 到 kibana.defaultAppId:" dashboard / b55f44a0-4a78-11e7-8976-bcua7acbj"
现在重启kibana.service: - " sudo systemctl restart kibana.service "
完成了:)