2015-04-15 11 views

Antwort

8

Der Zeitfilter wird nicht als Teil des Dashboards gespeichert und sollte meiner Meinung nach nicht sein. Ein Dashboard zeigt Ihnen die Daten in einer bestimmten Art und Weise an, und jeder Benutzer sollte in der Lage sein, den Datumsbereich seiner Ansicht zu ändern, wie er es für richtig hält.

Wenn Sie den Kibana-Standard ändern möchten, können Sie dies tun, indem Sie den Code ändern.
Gehen Sie zur Datei 'services/timefilter.js', und es gibt eine Variable namens timeDefaults. Sie können es ändern, um den Standardwert entsprechen in Sie interessiert

Im Code sieht es so aus:.

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

Die from und to Eigenschaften werden analysiert ISO8601 Format.

+1

In Kibana 4.0.2 wird timeDefaults in src \ public \ befindet index.js – Alexander

+0

In Kibana 4.6, es ist unter /src/ui/public/config/defaults.js Oder über das Dashboard "Einstellungen >> Erweitert" und suchen Sie nach timeDefaults –

7

Sie können den Zeitfilter im Dashboard-Link voreinstellen. Zum Beispiel Einstellung 6 Stunden dauern:

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

Dies ist hilfreich, wenn Sie Kibana index.js nicht ändern möchten. Vielen Dank. – milanchandna

13

In 4.5.0, sollten Sie in der Lage sein, es in der Kibana ui jederzeit zu ändern, indem Sie zu „Einstellungen“ -> „Erweitert“. Siehe hierzu link. Nur bearbeiten Sie die timepicker:timeDefaults zu so etwas wie { "from": "now-90d", "to": "now", "mode": "quick" }

+0

arbeitete für mich! Setzen Sie den Standardwert auf "nach 2 Jahren" und ... "{" from ":" now-2y "," to ":" jetzt "," mode ":" quick "}' –

Verwandte Themen