如何更改Kibana-4的默认时间过滤器?

时间:2015-04-15 15:23:38

标签: kibana-4

我在Kibana-4中创建了一个仪表板,并在我的Web应用程序上共享。但其默认时间过滤器为15分钟 如何更改kibana-4中的默认时间过滤器?

4 个答案:

答案 0 :(得分:13)

在4.5.0中,您可以通过导航到"设置" - >"高级"随时在Kibana ui中进行更改。见link。只需将timepicker:timeDefaults修改为类似{ "from": "now-90d", "to": "now", "mode": "quick" }

的内容即可

答案 1 :(得分:8)

时间过滤器不会保存为信息中心的一部分,不应该在我看来。仪表板向您显示以某种方式组织的数据,并且每个用户都应该能够修改他们认为合适的视图的日期范围。

如果您对更改kibana默认值感兴趣,可以通过修改代码来实现 转到'services / timefilter.js'文件,有一个名为timeDefaults的变量。您可以修改它以匹配您感兴趣的默认值。

在代码中它看起来像这样:

var timeDefaults = {
    from: 'now-15m',
    to: 'now'
};

使用 ISO8601 格式解析fromto属性。

答案 2 :(得分:7)

您可以在仪表板链接中预设时间过滤器。例如设置为持续6小时:

kibana-host:5601/#/dashboard/My-Dashboard?_g=(time:(from:now-6h,mode:quick,to:now))

答案 3 :(得分:0)

从左侧菜单中单击Management,然后从顶部菜单中选择Advanced Settings

您可以在此处更改kibana仪表板的默认设置。

搜索timepicker:timeDefaults,然后单击“编辑”,然后将from的值now-15m更改为您要设置的值。

我想查看过去2年的数据,因此将其设置为
{ "from": "now-2y", "to": "now", "mode": "quick" }

希望有帮助。