我想通过在名为“referer”的字段上应用正则表达式来添加新字段。因此,客观化是基于正则表达式匹配的新领域! 这是我的参考者的一个例子:
http://staticftv-a.akamaihd.net/player/bower_components/player_flash/dist/FranceTVNVPVFlashPlayer.akamai-05bcfb8a5a233afa06de66e8c03d6642.swf
我想要一个只有 staticftv-a.akamaihd.net
的新字段这是我的logstash conf:
input {
file {
path => "/home/ec2-user/AggregateByReferer.csv"
start_position => "beginning"
sincedb_path => "/dev/null"
}
}
filter {
csv {
separator => ","
columns => ['session_number', 'referer', 'request_number_total']
}
grok {
match => { "message" => "%{URI:referer}" }
}
}
output {
elasticsearch {
index => "referer"
}
}
使用此代码,字段“message”给我一个奇怪的内容。这是Kibana的结果:
怎么办? thx!