2017-02-15 88 views
5

我試圖在查詢中使用列表中的值在kibana中創建多個圖表。Kibana使用列表中的查詢創建多個圖表

例如,假設我有把他們之間的消息(一個或多個其他城市)城市的列表:

cities: [Moscow London Paris Munich] 

每個城市將消息發送到其他城市,這些消息可以到達目的地或迷路。

每個城市我有消息的數據它發送和他們到了目的地,如:

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

現在我想創建下面的圖表 - 雖然「調查」的具體城市,我想顯示消息傳遞成功率。

例如,在調查倫敦,我希望這些圖表

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

等,同爲對方城市

我期待看到該圖是這樣的:

enter image description here

我正在使用Kibana 4.2,有可能嗎?

謝謝

回答

0

這應該是可能的,如果你還添加了不成功的交付數量的圖表。您的存儲桶可以是日期直方圖,Y軸可以添加成功和未成功交付的總和彙總,並且可以從選項中選擇預先存儲條模式。

此外:圖表看起來不像你所描繪的那樣,因爲它們總是具有相同的高度,但是成功/不成功地交付。根據您的數據,您可能需要在Logstash中將其聚合一點以獲取事件的數值。

+0

感謝您的回答,但我的主要問題是如何使用查詢中列表中的值。我想要從列表中自動獲取城市,而不是手動製作多個圖表並在每個圖表中編寫查詢。 – sagibu

+0

哦,現在我明白了。在這種情況下,我們都需要等待有經驗的人來回答這個問題。 – Leicha