2017-11-02 11 views
0

を完全に理解私は言葉root[root]用GROKパターンを書き込むことができませんよ、私のログLogstashは、次の特殊文字の

# Time: 2017-11-02T07:41:22.631956Z# [email protected]: root[root] @ localhost [] Id:  

です。 この値を単一の列として使用します。例:host = root[root]

私は[を私の価値にしたいと思います。

これを行う方法?

答えて

2

%{DATA:user}があります。

DATA hereの定義が表示されます。

次のように多少になりますあなたの全体のloglineを解析するためのGROKフィルタ(私はあなたが興味を持っているどの部分本当にわからないが、あなたのアイデアを得る):https://grokconstructor.appspot.comから

# Time: %{TIMESTAMP_ISO8601:timestamp}# %{DATA:user}@%{DATA:host}: %{DATA:user2} @ %{DATA:host2} \[\] Id: 

結果: enter image description here

+0

ありがとうございました。 –