In a forwarder/indexer configuration, I was assuming that the definition of additional search fields was done through the props.conf and transforms.conf files of the Central Indexer. It appears that this isn't the case and that new search fields are extracted at the forwarder. Is this correct?
I was not able to obtain any new search fields by modifying props.conf and transforms.conf and had to do this on the forwarder. I was aware that the forwarder carries out some "cooking" of the data before forwarding it on but was not aware this involved search fields.
Could you please confirm this?
Just another question: I've noticed a strange behaviour where a search field's extraction feature seems to be "disabled" if Splunk isn't able to match the regex for a while: for example I have an id that probably appears once every 100 or so events. Of course this means that my log isn't very structured but what I notice is that this id will be extracted once and then not any more after that.
Could you also explain this?