Jestem nowy w Kibanie. Obecnie używa wersji 4.1.0.
Używam agenta logstash na moich serwerach aplikacji, aby opublikować własne niestandardowe liczniki wydajności w celu elastycznego wyszukiwania.
Dane licznika wydajności są pobierane z każdego serwera za pomocą wtyczki wejściowej WMI Logstash, a interwał jest ustawiany na 30 sekund.
Co 30 sekund będę mieć nowy wiersz w elastycznym wyszukiwaniu z TimeStamp, łącznymi połączeniami, połączeniami na sekundę, łącznymi wyjątkami, kumulatywnym sukcesem procesu i udanym procesem na sekundę.
Teraz moim wymaganiem jest wykreślić wykres bardzo podobny do perfmon na przychodzących danych licznika wydajności.
Próbowałem użyć do tego wykresu liniowego Kibanawymaganie z TimeStamp (Histogram dat) w osi X i innych licznikach jako oś Y. Ale nie jestem pewien, które agregacje muszę wybrać dla każdego licznika na osi Y, ponieważ muszę wykreślić wykres na podstawie otrzymanych danych nieprzetworzonych, a nie na podstawie obliczonych danych.
Jeśli wybiorę którąkolwiek z agregacji, wówczas Kibana wykonuje pewne obliczenia na danych w oparciu o wybraną agregację, a wynik nie pasuje do perfmon.
Czy ktoś może wskazać mi właściwy typ wykresu i sposób jego wykreślenia w Kibanie z surową wartością licznika.
Dzięki,
Odpowiedzi:
0 dla odpowiedzi № 1Oś X jako histogram daty spowoduje, że pojawi się garść wiaderek, powiedzmy jeden na minutę, domyślnie oś Y będzie liczbą dokumentów w tej minucie.
Być może bardziej interesujące dla ciebie będzie zmiana osi Y na sum
z Cumulative Calls
pole, które pokazuje, ile połączeń było w tej chwili.
Aby porównać z innymi narzędziami, upewnij się, że obliczasz te same wartości, a oś X ma tę samą skalę.