iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 16
0
Elastic Stack on Cloud

一目了然的資訊保健系列 第 16

16- 用Grok梳理文字天書般的日誌

上一章Logstash 中使用到Grok做欄位切割,這章試著一段一段看一下規則怎麼寫的。

Grok官網的介紹

https://www.elastic.co/guide/en/logstash/master/plugins-filters-grok.html

Grok是將非結構化日誌數據解析為結構化和可查詢內容的好方法。

該工具非常適合syslog日誌,apache和其他Web服務器日誌,mysql日誌,以及通常用於人類而非計算機使用的任何日誌格式。

Logstash默認附帶大約120種模式。您可以在這裡找到它們:https : //github.com/logstash-plugins/logstash-patterns-core/tree/master/patterns。您可以添加自己的內容。

查看Lab機 Ubuntu 18 的Logstash 7.9版放 gork-patterns的路徑為 /usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-patterns-core-4.1.2/patterns/grok-patterns
https://ithelp.ithome.com.tw/upload/images/20200916/200777524Yw5TfMj2R.png

grok-patterns這個資料可參考https://github.com/elastic/logstash/blob/v1.4.2/patterns/grok-patterns


上一篇
15-利用Logstash做資料整理
下一篇
17-從CPE選擇防禦的方向
系列文
一目了然的資訊保健30

1 則留言

0
bear999
iT邦新手 5 級 ‧ 2020-09-16 22:25:11

感謝大大的這篇文章。原來我今天遇到的問題,用你的文章就可以解決了。

我要留言

立即登入留言