2015-06-15 3 views
5

Devo essere in grado di visualizzare più righe su un singolo grafico ad istogramma, in cui ogni riga deve essere rappresentata da un parametro. Ho più server per streghe che voglio monitorare, ad esempio, l'utilizzo della CPU. I miei dati di input Kibana apparirebbe qualcosa di simile:Istogramma Kibana - Linee multiple parametrizzate su un singolo grafico

 
     Timestamp  | Machine | Name | Value |  

2015-06-15T13:31:50.831Z | 06 | CPUUsage | 26.71 |  
2015-06-15T13:31:50.831Z | 04 | CPUUsage | 19.95 |  
2015-06-15T13:31:50.831Z | 03 | CPUUsage | 17.54 |   
2015-06-15T13:31:50.831Z | 02 | CPUUsage | 20.08 |   

... e così via.

Come comprenderete, ho bisogno di rappresentare graficamente ogni macchina come una singola riga di un grafico di istogramma comune. Al momento, non ho tante domande Kibana come il mio numero di macchine che voglio monitorare, così per l'ingresso esempio di cui sopra, avrò 4 domande:

 
Name:"CPUUsage" AND Machine:"02" 
Name:"CPUUsage" AND Machine:"03" 
Name:"CPUUsage" AND Machine:"04" 
Name:"CPUUsage" AND Machine:"06" 

Così rende simile al seguente:

Kibana CPU Usage monitoring

Ora il rendering è grande, ma il mio problema è che ho per aggiungere una query per ogni macchina che voglio monitorare, e che è sia molto ingombrante e non scalabile a tutti, in particolare a causa del numero di macchine monitorare è in continua evoluzione.

Infine, ciò che vorrei ottenere è quello di dichiarare soltanto una singola query che vorrebbe questo:

 
Name:"CPUUsage" 

Questa query sarebbe agnostico-macchina, ma per questo ho bisogno di essere in grado di dire Kibana per dividere la mia query in N righe utilizzando il mio parametro "Macchina" ... è possibile?

Nota: attualmente utilizzo Kibana 3.1.0.

risposta

4

Per Kibana 3 è possibile fare riferimento alla risposta da Sushil Verma nella seguente domanda: Kibana histogram - drawing multiple series on a single chart

Con Kibana 4 in poi, è possibile creare un grafico a linee in Kibana per il vostro scopo. L'asse x sarebbe l'istogramma della data L'asse Y sarebbe la somma o il valore massimo di "Valore" È possibile filtrare la tabella per "Nome": "CPUUSAGE" e nell'opzione grafico diviso, è possibile linee divise usando il termine "Macchina"

Se non si tratta di un grosso problema per passare al nuovo Kibana, suggerirei di farlo