我正在發送HTTP日誌到Kibana,響應代碼(200,401,500等)被正確解析出來,作爲一個字段。我想要一個時間序列圖,每個代碼的計數顯示爲在不同顏色的每個間隔中堆疊在一起的條形碼。例如,這應該有助於查看是否突然出現更多的500個錯誤。如何在Kibana中創建HTTP代碼的堆棧圖?
我很難搞清楚如何在Kibana中創建這樣的圖表。這可能嗎?
我正在發送HTTP日誌到Kibana,響應代碼(200,401,500等)被正確解析出來,作爲一個字段。我想要一個時間序列圖,每個代碼的計數顯示爲在不同顏色的每個間隔中堆疊在一起的條形碼。例如,這應該有助於查看是否突然出現更多的500個錯誤。如何在Kibana中創建HTTP代碼的堆棧圖?
我很難搞清楚如何在Kibana中創建這樣的圖表。這可能嗎?
這是一個Kibana 3回答,請檢查this answer如果您正在使用Kibana 4或5
如果我沒有誤解你的問題,你需要的是:
field: <value>
來過濾確切的值。例如,你可以有這樣的查詢:,最終的結果是這樣的:
這是一個Kibana 4/5應答,請檢查this answer如果您正在使用Kibana 3
在撰寫本文時,唯一可用於Kibana 4的版本是beta1,因此這些屏幕截圖可能在未來版本的Kibana中有所不同。如果應用了相關更改,我會盡量保持更新。
Kibana 4(和5)提供了以前版本沒有的一些功能。例如,現在我們可以使用自1.0版以來的ES中可用的聚合來構建面板。
要建立的HTTP代碼(或其他字段)的疊層圖形,必須:
感謝分享@Pigueiras –
Kibana 4崩潰時我使用@timestamp。你能告訴我你的時間戳的格式和映射嗎? –
「@timestamp」:{ 「format」:「dateOptionalTime」, 「type」:「date」 } @AliClarke – Pigueiras
這適用於數量有限的代碼,如果您的值不是預定義的常量,該怎麼辦? – Brimstedt
@Brimstedt目前,這是不可能與Kibana – Pigueiras
好吧,太糟糕了,謝謝! – Brimstedt