REGEX Filters - Ironstream_Hub - 1.3.0

Ironstream Hub Administration

Product type
Software
Portfolio
Integrate
Product family
Ironstream
Product
Ironstream > Ironstream Hub
Version
1.3.0
Language
English
ContentType
Administration
Product name
Ironstream Hub
Title
Ironstream Hub Administration
Topic type
Administration
First publish date
2022

A detailed description of the capabilities of this filter can be found at https://golang.org/pkg/regexp/

If ProcessType is set to RegExFilter, a parent field named RegExFilterConfiguration must be populated with the Mandatory fields:

Fields Description Valid Values
RegularExpression Regular expression used to search the record. Any records that match these criteria are sent to the Processes or Targets listed in the file.

This optional parameter may also be specified, if desired:

Fields Description Valid Values Default Value
EqualityOperator

If set to Equals then the record is forwarded if the record matches the RegularExpression.

If set to NotEqualTo then the reverse is true, that is, the record is not forwarded if the record does not match the RegularExpression.

Equals or NotEqualTo Equals

Example REGEX Process File

An example of a Process configuration file filtering records with MFSOURCETYPE = SYSLOG and sending them to a Target.
{
"Name":"syslogregex",
"Id":"39bb0304-746b-4096-a885-2d145c84818c",
"RegExFilterConfiguration":{
"RegularExpression":"^{\"MFSOURCETYPE\":\"SYSLOG\"",
“EqualityOperator”:”Equals”
},
"ProcessType":"RegExFilter"
}