Description |
If event matches Condition break apart FieldName using regular expression description String and assign values matched into FieldNameList. |
|
|
Comments |
If FieldName
is missing, blank or invalid, do nothing. <event> <ev:host>host1></ev:host> <ev:app>app1</ev:app> <ev:msg>aaadiamonds11perls22gold</ev:msg> </event> Event after: <event> <ev:host>host1></ev:host> <ev:app>app1</ev:app> <ev:msg>aaadiamonds11perls22gold</ev:msg> <ev:group1>diamonds</ev:group1> <ev:group2>perls</ev:group2> </event> For more information on Regular Expressions, please see Sun's regular expression patterns summary. |
<filter objectId="case1" type="RegularExpressionGroupFilter"> <parameter autoSetDescription="false" comments="Add comments for Condition..." description="app=app1" type="Condition"> <negatePrimaryCondition>false</negatePrimaryCondition> <conditionRelation>All</conditionRelation> <conditionSpec> <negate>false</negate> <fieldName>ev:app</fieldName> <operator>eq</operator> <valueType>string</valueType> <value>app1</value> </conditionSpec> </parameter> <parameter type="FieldName">ev:msg</parameter> <parameter type="String">aaa(.*)11(.*)22.*</parameter> <parameter type="FieldNameList"> <fieldName>ev:group1</fieldName> <fieldName>ev:group2</fieldName> </parameter> </filter>