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:
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.