9

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

4

4 回答 4

15

在 4.5.0 中,您应该可以随时在 Kibana ui 中通过导航到“设置”->“高级”来更改它。请参阅此链接。只需将其编辑timepicker:timeDefaults为类似{ "from": "now-90d", "to": "now", "mode": "quick" }

于 2016-05-24T19:14:37.477 回答
9

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

kibana-host:5601/#/dashboard/My-Dashboard?_g=(time:(from:now-6h,mode:quick,to:now))
于 2015-05-19T22:27:44.070 回答
7

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

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

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

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

和属性使用fromISO8601格式解析。to

于 2015-04-16T10:37:59.543 回答
4

至少从 Kibana 版本 7.4 开始,可能还有早期版本:

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

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

搜索timepicker:timeDefaults并单击编辑并将from值更改为now-15m您要设置的值,使用s秒、m分钟、h小时、w周、M月、d天或y年。

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

最后,单击Save编辑字段右侧的按钮:时间过滤器默认值

希望能帮助到你。

于 2018-06-28T06:20:04.070 回答