2015-06-15 6 views
5

Potrzebuję być w stanie wyświetlić wiele linii na jednym wykresie histogramu, gdzie każda linia powinna być reprezentowana przez parametr. Mam wiele serwerów dla czarownic Chcę monitorować, powiedzmy, użycie procesora. Moje dane wejściowe Kibana wyglądałyby tak:Histogram Kibana - Wiele sparametryzowanych linii na jednym wykresie

 
     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 |   

... i tak dalej.

Jak zrozumiesz, muszę wyrysować każdą maszynę jako pojedynczą linię wspólnego wykresu histogramu. W tej chwili mam tyle pytań Kibana jak mój liczby maszyn Chcę monitorować, więc na przykład wejście powyżej, będę mieć 4 zapytania:

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

Więc to czyni tak:

Kibana CPU Usage monitoring

teraz renderowania jest super, ale moim problemem jest to, że muszę dodać kwerendy dla każdej maszyny i chcesz monitorować, i to zarówno bardzo uciążliwe i nie skalowalne w ogóle, szczególnie dlatego, że liczba maszyn do monitorowania stale się rozwija.

Wreszcie, co chciałbym osiągnąć to, aby zadeklarować tylko jedną kwerendę, która będzie tak:

 
Name:"CPUUsage" 

To zapytanie będzie maszynowego agnostykiem, ale za to muszę być w stanie powiedzieć Kibana podzielić moje zapytanie w liniach N przy użyciu mojego parametru "Maszyna" ... czy to możliwe?

Uwaga: aktualnie używam Kibana 3.1.0.

Odpowiedz

4

Dla Kibana 3 można odnieść do odpowiedzi przez Sushil Verma w następującym pytaniem: Kibana histogram - drawing multiple series on a single chart

Z Kibana 4 roku, można utworzyć wykres liniowy w Kibana do celu. Oś X byłaby histogramem daty Oś Y byłaby sumą lub maksymalną wartością "Wartość" Możesz filtrować swój wykres według "Nazwa": "CPUUSAGE" , a w opcji podzielonego wykresu możesz Podziel linie używając terminu "Maszyna"

Jeśli nie ma większego problemu z przeprowadzką do nowego Kibana, sugerowałbym, aby to zrobić: