以下具有特定值的mutate /字段加法不起作用
geoip {
default_database_type => "ASN"
source => "dst"
}
mutate {
add_field => [ "[dst_asn]", "%{geoip.asn}" ]
# remove_field => [ "geoip" ]
}
尽管该值存在:
? dst_asn %{geoip.asn}
# dst_port 80
? geoip.as_org Amazon.com, Inc.
? geoip.asn 16509
? geoip.ip 54.247.167.6
有什么想法吗?
答案 0 :(得分:0)
不起作用,因为这不是访问嵌套json
对象的方式...
这是:
add_field => [ "[dst_asn]", "%{[geoip][asn]}" ]