2017-02-15 35 views
5

Próbuję utworzyć wiele wykresów w kibanie, używając wartości z listy w zapytaniu.Kibana tworzy wiele wykresów przy użyciu zapytań z listy

Na przykład założyć, mam listę miast, które wysyła wiadomości między nimi (dla jednej lub większej liczby innych miast):

cities: [Moscow London Paris Munich] 

Każde miasto jest wysyłanie wiadomości do innych miast, te wiadomości mogą dotrzeć do celu lub zgubić się.

dla każdego miasta mam danych, których wiadomości nie wysłał, a które z nich dotarł do miejsca przeznaczenia, np:

London sent: 
date, destination, received 
15.2, [Moscow Paris], [Paris] 
14.2, [Moscow Paris Munich], [Paris Munich] 

Teraz chcę tworzyć następujące wykresy - podczas gdy „śledczego” konkretnego miasta, Chcę wyświetlić wskaźnik sukcesu dostarczania wiadomości.

Na przykład, badając Londyn, chcę te wykresy

percentage of succesfull deliveries from London to Paris as function of date 
percentage of succesfull deliveries from London to Moscow as function of date 

i tak dalej, tak samo dla każdego innego miasta

Wykresy ja spodziewałem się zobaczyć to coś takiego:

enter image description here

Używam Kibana 4.2, czy to możliwe?

Dzięki

Odpowiedz

0

To powinno być możliwe, jeśli również dodać kwotę nieudanych dostaw do wykresu. Twoje wiadro będzie Histogramem daty, do osi Y możesz dodać sumę agregacji udanych i nieudanych dostaw, a z Opcji możesz wybrać tryb paska cenowego.

Dodawanie: wykresy nie wyglądają tak, jak te, które przedstawiłeś, ponieważ zawsze byłyby takie same, ale z podszewkami udanych/nieudanych dostaw. W zależności od twoich danych, być może będziesz musiał zagregować trochę w Logstash, aby uzyskać wartości liczbowe zdarzeń.

+0

Dzięki za odpowiedź, ale moim głównym problemem jest tutaj użycie wartości z listy w zapytaniach. Chcę, aby miasta były pobierane automatycznie z listy zamiast ręcznego tworzenia wielu wykresów i pisania zapytania w każdym z nich. – sagibu

+0

Och, teraz widzę. W takim przypadku oboje będziemy musieli poczekać na kogoś bardziej doświadczonego, aby odpowiedzieć na to pytanie. – Leicha