1

grok パターンを使用してファイル パスから一部のデータを抽出していますが、正しく動作していないようです

path: /home/shard/logstash/test/12/23/abc_132.log
pattern: %{GREEDYDATA}/%{INT:group}/%{INT:id}/%{DATA:job_type}(_%{UUID:uuid})*\.log

uuid フィールドとして 132 を抽出したいのですが、grok デバッガー [http://grokdebug.herokuapp.com/] でテストすると問題なく動作しますが、logstash インデクサーに適用すると、job_type フィールドの下の abc_132 がすべてフェッチされます。

ここで何が問題なのか、どのようにuuidを抽出できますか(おそらく別の正規表現ですか?)。

4

1 に答える 1