私の質問はlogstashのgrokフィルタについてです。 logstashフィルタについては、ログファイルを解析する必要があります。grokのカスタム正規表現
2017年7月31日09以下のサンプル・ログ・ステートメント:01:53135 - INFO [QuorumPeer [MYID = 1]/0:0:0:2181:0:0:0:0:0 ZooKeeperServer 617] @ - クライアント/10.191.202.89:56232
のために交渉タイムアウト5000とのセッション0x15d964d654646f4を設立、私は正規表現を使用して、[]の間で文を解析したいが、任意の成功を取得していませんか?ライン
- QuorumPeer上方から[MYID = 1]/0:0:0:0:0:0:0:0:2181は、IDをスレッドにマップされなければなりません。誰かがこのための正規表現で私を助けることができる
- ZooKeeperServerが
- クラス名にマッピングする必要があり、行番号
でマッピングする必要がありますか? 1+ワード文字、そして0+ /
以外の文字: - リテラル[
(?<threadid>\w+[^/]*/[\d:]+)
- グループ "スレッドID"
はあなたが既に試したものを追加することはできますか? – TehSphinX
confファイル全体を投稿すれば、これがどれくらい正確に行われているのか分かりますか?私は一日中、カスタム正規表現を作成する方法を理解しようと努力してきました。そして、キバナデバッガでも、私はそれを正しく行うことができません。ありがとう – Elijah