kibana做圖表無法選取需要選的字段


kibana做圖表無法選取需要選的字段,即通過term的方式過濾選擇某一個field時發現列表里無此選項。

wKiom1aFAWuSYiPXAAAaSCMrdEo742.gif

 

再去discover里看,發現此字段前面帶有問號,點擊后提示這個字段未做索引,不能用於visualize和discover的搜索。

思考:

從源頭查起,日志是logstash收集上來的,猜想可能原因是logstash需要按照某些規則添加這個索引,於是把目光聚焦到logstash的filter

這里我用的是grok,猜測是不是在message匹配后需要再用add_field添加才行。

嘗試:

添加add_field后發現不行(確切的說是我add_field用的不太好,寫的不對),然后百度相關grok格式發現,不需要添加add_field即可把字段作搜索使用。

嘗試失敗。

再思考:

排除logstash,后面就是elasticsearch了,這個本身基本未做改動,排除,再就是kibana,突然想到看看之間寫的tomcat錯誤堆棧日志字段是否能正常可搜索,查看發現其日志字段時可以用的,反過頭再去比對了下logstash底層發現兩者寫法和patterns定義均無區別,到了這里基本可以確定為kibana的設置問題了。

嘗試:

查閱官方文檔kibana相關配置位置,嘗試查看了setting,果然發現在index里找到了相關項:

wKiom1aFAW-j0Bx7AADa7MWGOTM207.gif

刷新后字段就被索引上了,相當於在kibana中如果索引建立后,再通過logstash添加新字段時,需要在這邊刷新以更新狀態(不知道重啟kibana是否有同樣效果,有時間可以嘗試)。

之后便可正常使用此字段了。

 

至此問題解決。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM