logstash - 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 列值。谁能帮我解决问题?
解决方案
使用grok 调试器来构建您的模式。从左边开始,所以首先征服“B/W”的数值。如果可行,则添加“R/W”的数值。如果您需要解析出其他列,请继续添加它们。
推荐阅读
- jquery - 在不关闭下拉列表的情况下清除 select2 中的自动完成
- wordpress - 重定向不同的 URL
- java - 交换特定
在 HashMap 中设置 - node.js - 难以通过猫鼬连接到 mongodb
- python - Pytorch:如何在执行机器学习之前格式化数据
- css - Flex 以固定尺寸包裹
- linux - 将超时添加到 ping ssh 端口?
- php - codeigniter 中的用户界面
- javascript - 避免多次提交按钮适用于桌面版本,但不适用于 iPhone 等移动版本
- javascript - jquery on change 和 input 函数运行多次