I have created an event breaker rule that works in the knowledge area of cribl stream. But when I run a filesystem collection job to pick up the same file I used to create the event breaker, it does not work.
Event breaker rules in

I have created an event breaker rule that works in the knowledge area of cribl stream. But when I run a filesystem collection job to pick up the same file I used to create the event breaker, it does not work.
Event breaker rules in

Best answer by amiller
I "solved" the issue. This may need to become an engineering ticket.
I looked back at the file encoding…
sample.tsv: UTF-8 Unicode (with BOM) text, with CRLF line terminators
There may be an issue with the filesystem collector interpreting the byte order mark?
I used notepad++ to remove the BOM and encoded it as just UTF8 and it worked.
This is a band-aid fix for me, as converting the encoding of 50-100GB of files each day prior to ingest is not particularly scalable or effective.
Thanks Dan for the assist!
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.