Configuring Simple String Filters - Ironstream_Hub - 1.3.2

Ironstream Hub Administration

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

The Simple String Filter tests a record to see whether a specified substring occurs at any place within the body of the record. If a positive match is found, then the filter will forward the data to the next element in the pipeline.

If ProcessType is set to SimpleFilter a parent field named SimpleFilterConfiguration must be populated with these Mandatory fields:

Fields Description Valid Values
SearchString Value that is being searched for. Any records that match these criteria are sent to the Processes or Targets listed in the file.
EqualityOperator Equals or NotEqualTo

These 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 SearchString is found within the record.

If set to NotEqualTo then the reverse is true, that is, the record is not forwarded if the SearchString is found within the record.

Equals or NotEqualTo Equals

Example Simple String Process File

An example of a Process configuration file filtering records with MFSOURCETYPE = SMF070 and sending them to a Process that adds the necessary metadata before they are sent to Splunk.
{
"Name":"smf070simplefilter",
"Id":"7a368ccf-fb3f-4d8a-b26e-a589d0117bbd",
"SimpleFilterConfiguration":{
"SearchString":"\"MFSOURCETYPE\":\"SMF070\"",
“EqualityOperator”:”Equals”
},
"ProcessType":"SimpleFilter"
}