Ho creato una dashboard in Kibana-4 e condivisa sulla mia Web-app. Ma il suo filtro temporale predefinito è 15 minuti.
Come modificare il filtro temporale predefinito in kibana-4?Come modificare il filtro temporale predefinito di Kibana-4?
risposta
Il time-filter non viene salvato come parte del dashboard e non dovrebbe essere a mio avviso. Una dashboard mostra i dati organizzati in un certo modo e ciascun utente dovrebbe essere in grado di modificare l'intervallo di date della propria visualizzazione come ritengono opportuno.
Se sei interessato a modificare l'impostazione predefinita di kibana, puoi farlo modificando il codice.
Passare al file 'services/timefilter.js' e c'è una variabile denominata timeDefaults
. È possibile modificare in modo che corrisponda al valore di default che ti interessa
Nel codice che appare così:.
var timeDefaults = {
from: 'now-15m',
to: 'now'
};
I from
e to
proprietà vengono analizzati utilizzando ISO8601 formato.
È possibile preimpostare il filtro del tempo nel collegamento del cruscotto. Per l'impostazione per durare 6 ore esempio:
kibana-host:5601/#/dashboard/My-Dashboard?_g=(time:(from:now-6h,mode:quick,to:now))
Questo è utile se non vuoi cambiare Kibana index.js. Grazie. – milanchandna
In 4.5.0, si dovrebbe essere in grado di cambiare in qualsiasi momento nell'interfaccia utente Kibana navigando su "Impostazioni" -> "Avanzate". Vedi questo link. Basta modificare il timepicker:timeDefaults
a qualcosa come { "from": "now-90d", "to": "now", "mode": "quick" }
ha funzionato per me! anche impostare il valore predefinito su "ultimi 2 anni" suo ... "{" da ":" now-2y "," a ":" now "," mode ":" quick "}' –
In Kibana 4.0.2, timeDefaults si trova in src \ pubblico \ index.js – Alexander
In Kibana 4.6, è sotto /src/ui/public/config/defaults.js O via il dashboard "Impostazioni >> Avanzate" e cerca timeDefaults –