logstash http input output plugin

衣舞晨風發表於2017-04-15

1、output 外掛

input {
    stdin {}
}
output{
        http {
                http_method => "post"
                url => "http://10.10.10.10:90"
        }
        # stdout 是為了檢視輸出內容
         stdout{
                codec => rubydebug
         }
}

2、input 外掛

input {
    http{
            # 監聽本機埠
            host => "0.0.0.0"
            port => 8081
        }
}
filter {
        # http 請求傳入 message為空時 則刪除該資訊
        if ([message]== "") 
        {
            drop {}
        }
        else
        {
            grok { match => ["message", "%{USERNAME:username}"]}
        }
}
output{stdout{codec => rubydebug}}

作者:jiankunking 出處:http://blog.csdn.net/jiankunking

相關文章