My Pattern: %{MONTH:FP_Month} %{NUMBER:FP_Date} %{TIME} %{IP:FP_LogSource} %{WORD}:%{INT}.%{INT}|%{WORD}|%{WORD}|%{WORD}.%{WORD}.%{WORD}|%{WORD}:%{WORD:FP_Transaction_Status}|%{WORD}=%{NUMBER:FP_Severity}\%{WORD}=%{NUMBER:FP_Category}\tusrName=LDAP://%{IP:FP_DomainControllerIP} \OU\%{GREEDYDATA}=com/%{GREEDYDATA:FP_UserName}\tloginID=%{GREEDYDATA:FP_UserID}\tsrc=%{IP:FP_ClientIP}\tsrcPort=%{NUMBER:FP_ClientPort}\tsrcBytes=%{NUMBER:FP_SourceBytes}\tdstBytes=%{NUMBER:FP_DestinationBytes}\tdst=%{IP:FP_DestinationIP}\tdstPort=%{NUMBER:FP_DestinationPort}\tproxyStatus-code=%{NUMBER:FP_ProxyStatus}\tserverStatus-code=%{NUMBER:FP_ServerStatus}\tduration=%{NUMBER:FP_Duration}\tmethod=%{WORD:FP_METHOD}\tdisposition=%{NUMBER:FP_Disposition}\tcontentType=%{GREEDYDATA:FP_ContentType}\treason=%{GREEDYDATA:FP_Reason}\tpolicy=%{GREEDYDATA:FP_Policy}\trole=%{NUMBER:FP_Role}\tuserAgent=%{GREEDYDATA:FP_UserAgent}\turl=%{URI}
The filter throws Grokerror. On investigating i found the filter throws error the moment it sees a "\"