2017-01-18 5 views
-1

私はlogstashに送信する必要があるhaproxyログを持っています。取得したリクエストヘッダーを取り除こうとしています。あなたはgrokパターンをお勧めしますか?ここで Logstashに送信されるログのGrokパターン

は、リファラーを持っているログのセクションです|のUser-Agent | X-転送さ-用|真・クライアントIP

{https://my-dev.mysite.com/|Mozilla/5.0(Macintoshでは、インテルのMac OS X 10_11_6)のAppleWebKit/537.36 (KHTML、ヤモリなど)のSafari/537.36 クローム/ 55.0.2883.95 | 161.987.654.​​321、122.486.243.921、 21.103.137.111 | 161.987.654.​​321}

は、私は新しい定義を理解パターンだので、あなたの助けが必要

答えて

0

あなたは、このいずれかを使用できます。

{%{URI:referrer}\|%{GREEDYDATA:user-agent}\|%{DATA:x-forwarded-for}\|%{IP:ip}} 

あなたは本当のIPアドレスを使用する場合、それは動作します。

+0

を働きました。ご協力いただきありがとうございます。 IP4とIP6を削除するには?私はTrue-Client-IPを使ってx-forwarded-forと 'ip'で 'x'の名前を変更したいと思っていました。あなたの助けをもう一度おねがいします。 – NewGrokker

+0

%{IP:TrueClientIP}の代わりに%{IPV4:TrueClientIP}を使用できます。私があなたを助けることができるなら、私のアンサーを受け入れてください。 – Wookiee

0

これはほとんどそれが働いてしまった...私のため

{%{DATA:referrer}\|%{GREEDYDATA:user-agent}\|%{DATA:XForwardedFor}\|%{IP:TrueClientIP}} 
関連する問題