使用管道查看器來可視化和監控複雜的Logstash管道配置的行爲,你能夠看到一個說明了管道拓撲、數據流和分支邏輯的樹視圖並與之交互。apache
管道查看器在值異常的狀況下突出顯示CPU%和事件延遲,這些信息能夠幫助你快速識別異常緩慢的處理過程。優化
在使用管道查看器以前:spa
Logstash開始將指標發送到監控集羣。插件
要查看管道:版本控制
每一個管道都由管道ID標識(默認爲main
),對於每一個管道,你將看到管道的吞吐量和管道在選定的時間範圍內運行的節點數。code
樹中的許多元素都是可點擊的,例如,你能夠單擊插件名稱來展開細節視圖。regexp
單擊分支名稱旁邊的箭頭摺疊或展開它。blog
使用語義ID,在你的Logstash管道配置階段時,指定語義ID,不然,Logstash會爲你生成它們。語義ID幫助你識別致使瓶頸的配置,例如,你的管道中可能運行着幾個grok過濾器,若是指定了語義ID,你一眼就能看出哪一個過濾器慢。語義ID,如apacheParsingGrok
和cloudwatchGrok
,指向你致使瓶頸的grok過濾器。事件
異常值,異常緩慢或不正常的值和狀態被突出顯示,這並不必定意味着有問題,但它突出了潛在的瓶頸,以便你能夠快速找到它們。ip
因爲插件的工做性質,有些插件比其餘插件慢,例如,你可能會發現使用複雜regexp的grok過濾器的運行速度要比簡單地添加字段的mutate過濾器慢得多,在本例中可能會突出顯示grok過濾器,但可能沒法進一步優化其工做。
版本控制,版本信息能夠從管道ID旁邊的下拉列表中得到,Logstash在你每次修改管道時生成一個新版本,並存儲管道統計數據的多個版本,使用此信息能夠了解隨時間的變化如何影響吞吐量和其餘指標,Logstash不存儲管道配置的多個版本。