2015-03-27 2 views
2

Как я могу изменить дефрагментацию фильтра по умолчанию в Kibana 4.0? По умолчанию это 15 минут. Он возвращает значение по умолчанию каждый раз, когда я открываю новый сеанс Kibana.Kibana 4.0 change defaultfilter

ответ

4

Ищите index.js в [YourKibanaLocation] \ SRC \ Public \ index.js

и искать Timefilter функцию() (моя Kibana версия имеет его в строке 115480).

После определения функции измените значение по умолчанию для timeDefaults по своему усмотрению и сохраните index.js. Mine выглядел следующим образом:

ПЕРЕД

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. Извините за неформатированный ответ, я поменяю позже, когда не на мобильный.

+1

Значения по умолчанию в текущей версии были перенесены в: <каталог kibana> /src/ui/public/config/defaults.js –

+0

@JohnD Это не делает необходимые изменения в Kibana 4.6.1. Я ответил, что в этом вопросе сам. – vvs14

0

Нажмите на верхний правый угол [Последние 15 минут]. Вы получите раскрывающийся список, где вы можете изменить время.

0

В Kibana 4.6.1 время по умолчанию может быть изменено с 15 минут до, например, 24 часов.

Расположение файла изменить:

kibanaDir/Оптимизация/связки/kibana.bundle.js

поиск 'timepicker:timeDefaults', изменить время от 15m к 24h, сохраните файл и обновления браузера. Вы сделали.