【问题标题】:How to make our customised dashboard as default dashboard on kibana如何将我们自定义的仪表板设为 kibana 上的默认仪表板
【发布时间】:2019-06-19 19:01:29
【问题描述】:

我修改了我的仪表板并尝试将其保存为主页,我收到以下消息

首页设置 此页面已设置为您的默认 Kibana 仪表板

我仍然无法将修改后的仪表板加载为默认仪表板,请建议我如何操作。

【问题讨论】:

  • 我在 kibana 中找不到仪表板的任何默认选项!

标签: elasticsearch kibana


【解决方案1】:

对于 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.defaultAppId、default_app_id 和 discover/Default、dashboard/Default 的所有组合。已经创建了名为 Default 的发现和仪表板,如果输入链接,则链接可以工作。但它们似乎都不起作用。你能告诉我这是否仍然适合你吗?
  • AFAIK,当访问根 URL 时,这将重定向到“仪表板/默认”,但如果您单击仪表板选项卡,您仍然必须加载一个才能看到某些内容。不太好。 2015年5月报道:github.com/elastic/kibana/issues/3777
【解决方案2】:

使用 kibana 4.4.2 可以使用

kibana.defaultAppId: "dashboard/all.dashboard"

使用名为 all.dashboard 的仪表板

【讨论】:

  • 所以,这很奇怪。当我使用名称“默认”或“默认”时,它不会自动加载仪表板。但是保存然后加载 all.dashboard 确实有效。这是一个奇怪的
【解决方案3】:

如果您不想在打开时将仪表板作为第一件事看到,该问题仍在解决中,如您在此处看到的: 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

【讨论】:

    【解决方案4】:

    我找到了在 kibana 中显示默认仪表板的解决方案:-

    步骤:-

    1. 仪表板的副本 ID。为此,请转到您要显示为默认值的仪表板。在右上角 - 单击 SHARE 之后,您将看到一个链接 url,例如:- http://localhost:5601/app/kibana#/dashboard/b55f44a0-4a78-11e7-8976-bcua7acbj?_g=() 从仪表板后的 url 复制 id/ 就像这个 url id 是:- b55f44a0-4a78-11e7-8976-bcua7acbj

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

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

    它已经完成了:)

    【讨论】:

      猜你喜欢
      • 2015-08-25
      • 2015-01-27
      • 2015-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-01
      • 2017-12-31
      • 2014-03-30
      相关资源
      最近更新 更多