首页 > 解决方案 > Logstash :过滤日志中的列值

问题描述

我正在使用 Logstash 来解析和过滤数据。输入数据如下所示:

Nov 28 23:00:31   Phase 0 ended (4 seconds)
                        X Time    X/S    X/SK S/C
                           0.140 [  : 1]   0% TEXT
                           0.270 [  : 1]   0% TEXT
                           0.080 [  : 1]   0% TEXT
--------------------------------------------------------------------------------
               B/W            R/W      S/R               SF            V    P/W

               0               0      [: : 0]          7535996       text   text                                       
               0               3      [: : 0]          7535996       text   text 
              1235             2      [: : 0]          7535996       text   text 
               out             0      [: : 0]          7535996       text   text
               0               0      [: : 0]          7535996       text   text             
-----------------------------------------------------------------------------------         

我想访问 R/W 列值。谁能帮我解决问题?

标签: logstash

解决方案


使用grok 调试器来构建您的模式。从左边开始,所以首先征服“B/W”的数值。如果可行,则添加“R/W”的数值。如果您需要解析出其他列,请继续添加它们。


推荐阅读