Did you try escaping some of the literal characters in your regex: BREAK_ONLY_BEFORE=,s*{s*"id":
this should be:
BREAK_ONLY_BEFORE = \,\s*\{\s*\"id\"\:
actually, I would also use \s+ instead of \s*, if you know that there will be at least one space character. The BREAK_ONLY_BEFORE directive
specifies a regex pattern, what you had in your configuration example wasn't regex, it was just a string of literal characters. \s is a space character in regex, not s. This answer is assuming what is in your example is exactly what's in your props.conf config and splunk answers didn't strip out the escape characters out for you when you posted it.
... View more