Kibana 4.0 更改默认时间过滤器

Kibana 4.0 change default timefilter

如何更改 Kibana 4.0 中的默认时间过滤器持续时间? 默认情况下是从现在起 15 分钟。它 return 每次打开新会话 Kibana 时默认。

点击右上角的[最后15分钟]。您会在下拉菜单中更改时间。

在 [YourKibanaLocation]\src\public\index.js 中找到 index.js

并查找 Timefilter() 函数(我的 Kibana 版本在字符串 115480 处有它)。

找到函数后,根据自己的喜好更改 timeDefaults 的默认值并保存 index.js。 我的看起来像这样:

之前

function Timefilter() {
 Timefilter.Super.call(this);

var self = this;

self.enabled = false;

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

之后

function Timefilter() {
Timefilter.Super.call(this);

var self = this;

self.enabled = false;

var timeDefaults = {
from: 'now-24h',
to: 'now'
};

之后您不必重新启动 Kibana,只需刷新您的 Kibana 页面即可。

PS。很抱歉未格式化的答案,我稍后会更改,当不在移动设备上时。

在 Kibana 4.6.1 中,可以轻松地将默认时间从 15 分钟更改为例如 24 小时。

要更改的文件位置:

kibanaDir/optimize/bundles/kibana.bundle.js

搜索'timepicker:timeDefaults',将时间从15m更改为24h,保存文件并刷新浏览器。你完成了。