Hi Splunkers, today I have a question related not on a "technical how": my doubt is related to a "best practice".
The point is this: due we already have some addon for parsing, we could simply edit their props.conf and transforms.conf files; of course, due we have addon installed on both cloud components and HFs, we have to perform changes on all of them.
For example, performing addon editing only on cloud components with GUI Field Extraction imply that new fields will be parsed at index time on them, because they will be not pre parsed by HFs.
Plus, we know that we should create a copy of those file on local folder, to avoid editing the default one, etcetera, etcetera, etcetera.
But, at the same time, for our SOC we created a custom app used as container to store all customizations performed by/for them, following one of Splunk best practice. We store there reports, alerts, and so on: with "we store there" I mean that, when we create something and choose an app context, we set our custom SOC one.
With this choice, we could simply perform a field extraction with GUI and assign as app context our custom one; of course, with this technique, custom regex are saved only on cloud components and not on the HFs.
So, my wondering is: when we speak about field extraction, if we consider that pre parsing performed by HF is desired but NOT mandatory, what is the best choice? Maintain all field extractions on addon or split between OOT one and custom one, using our custom SOC app?
If the data passes through an HF then parsing (not pre-parsing) is done by the HF. Adding index-time extractions to the Cloud indexers will do nothing so new extractions must be added to the HF.
If the data does not pass through an HF then index-time field extraction is done by the indexers.
If the data passes through an HF then parsing (not pre-parsing) is done by the HF. Adding index-time extractions to the Cloud indexers will do nothing so new extractions must be added to the HF.
If the data does not pass through an HF then index-time field extraction is done by the indexers.