1
私はlogstashおよびgrokフィルタで新しくなっています。私はUSERNAMEと呼ばれる新しいフィールドを構築したい可変長ドットで区切られた文字列をgrokで区切る
name1.name2.name3.namex.id
:私は、ユーザ名は次の形式でアクセスログの一部であるlogstashでGROKフィルタ、と、Apacheのアクセスログから文字列を解析しようとしていますIDは削除されたname1.name2.name3.namexです。私はそれが働いているが、問題は、名前の数が可変であるということです。時には3名(lastname.firstname.middlename)があり、時には4名(lastname.firstname.middlename.suffixがある - SMITH.GEORGE.ALLEN.JR
%{WORD:lastname}.%{WORD:firstname}.%{WORD:middle}.%{WORD:id}
4名以上である場合にはそれがないが