如何将我们的自定义仪表板作为kibana上的默认仪表板

时间:2015-03-18 04:38:35

标签: elasticsearch kibana

我修改了我的信息中心并尝试将其保存为主页,然后收到以下消息

Home Set此页面已设为默认的Kibana仪表板

我仍然无法将修改过的信息中心作为默认信息中心加载,请告诉我如何操作。

4 个答案:

答案 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中显示默认仪表板的解决方案: -

步骤: -

  1. 复制仪表板的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

  2. 转到kibana / config / kibana.yml文件并更改: - kibana.defaultAppId:"发现" kibana.defaultAppId:" dashboard / b55f44a0-4a78-11e7-8976-bcua7acbj"

  3. 现在重启kibana.service: - " sudo systemctl restart kibana.service "

  4. 完成了:)