Utworzyłem pulpit nawigacyjny w Kibana-4 i udostępniono go w mojej aplikacji internetowej. Ale domyślny filtr czasu to 15 minut.
Jak zmienić domyślny filtr czasu w kibana-4?Jak zmienić domyślny filtr czasu Kibana-4?
Odpowiedz
Filtr czasu nie jest zapisywany jako część pulpitu i nie powinien być moim zdaniem. Pulpit nawigacyjny pokazuje dane zorganizowane w określony sposób, a każdy użytkownik powinien mieć możliwość zmiany zakresu dat widoku, jaki uzna za stosowny.
Jeśli chcesz zmienić domyślne ustawienie kibana, możesz to zrobić, modyfikując kod.
Przejdź do pliku "services/timefilter.js", a istnieje zmienna o nazwie timeDefaults
. Można modyfikować, dopasowując go do wartości domyślnej jesteś zainteresowany
W kodzie wygląda to tak:.
var timeDefaults = {
from: 'now-15m',
to: 'now'
};
W from
i to
właściwości są analizowane przy użyciu ISO8601 formatu.
Możesz wstępnie ustawić filtr czasu w łączu na pulpicie nawigacyjnym. Na przykład ustawienie trwać 6 godzin:
kibana-host:5601/#/dashboard/My-Dashboard?_g=(time:(from:now-6h,mode:quick,to:now))
Jest to przydatne, jeśli nie chcesz zmieniać pliku Kibana index.js. Dzięki. – milanchandna
W 4.5.0, powinny być w stanie go zmienić w każdej chwili w interfejsie Kibana przechodząc do „Ustawienia” -> „Zaawansowane”. Zobacz ten link. Wystarczy edytować timepicker:timeDefaults
coś jak { "from": "now-90d", "to": "now", "mode": "quick" }
pracował dla mnie! też ustaw domyślnie na "ostatnie 2 lata" jego ... '{" from ":" now-2y "," to ":" teraz "," tryb ":" szybki "}' –
W Kibana 4.0.2, timeDefaults znajduje się w src \ public \ index.js – Alexander
W Kibana 4.6, to pod /src/ui/public/config/defaults.js lub za pośrednictwem na desce rozdzielczej "Ustawienia >> Zaawansowane" i poszukiwanie timeDefaults –