Logstash 用于ip的日志存储过滤器
需要客户端ip的日志存储筛选器,12.34.56.78:1234 我需要过滤客户端Ip,只是我需要12.34.56.78,而不是后面的内容:。这应该可以工作(我还没有测试它):Logstash 用于ip的日志存储过滤器,logstash,logstash-grok,Logstash,Logstash Grok,需要客户端ip的日志存储筛选器,12.34.56.78:1234 我需要过滤客户端Ip,只是我需要12.34.56.78,而不是后面的内容:。这应该可以工作(我还没有测试它): :\d+将捕获:和以下所有数字,mutate#gsub选项将用空字符串替换此数字。尝试以下操作: GROK模式: %{IP:ip}:%{GREEDYDATA:others} { "ip": [ [ "12.34.56.78" ] ], "IPV6": [ [
:\d+
将捕获:
和以下所有数字,mutate#gsub选项将用空字符串替换此数字。尝试以下操作:
GROK模式:
%{IP:ip}:%{GREEDYDATA:others}
{
"ip": [
[
"12.34.56.78"
]
],
"IPV6": [
[
null
]
],
"IPV4": [
[
"12.34.56.78"
]
],
"others": [
[
"1234"
]
]
}
输出:
%{IP:ip}:%{GREEDYDATA:others}
{
"ip": [
[
"12.34.56.78"
]
],
"IPV6": [
[
null
]
],
"IPV4": [
[
"12.34.56.78"
]
],
"others": [
[
"1234"
]
]
}