Hi,
I am having trouble for routing the logs to separate index using props and transforms.
With the below code on Splunk instance, all the logs are being send to guilogins index and not on earlier index.
Also all the logs on guilogins doesnt match with the REGEX.
Can any one please help me out?
props.conf
TRANSFORMS-SET=allroute,loginroute
Transforms.conf
[allroute]
REGEX = .*
DEST_KEY = queue
FORMAT = indexQueue
[loginroute]
REGEX = .[GUI User Logged out|GUI New User Logged In].*
DEST_KEY = _MetaData:Index
FORMAT = guilogins
Use this instead:
TRANSFORMS-SET=loginroute
And deploy to your Indexers and restart splunk instances there and check newly arriving events only (not old ones).
Hi there, I believe you should change the regular expresion on the loginroute stanza, if I'm not mistaken that regex matches more than you want.
Try this (GUI\sUser\sLogged\sout|GUI\sNew\sUser\sLogged\sIn)
Use this instead:
TRANSFORMS-SET=loginroute
And deploy to your Indexers and restart splunk instances there and check newly arriving events only (not old ones).
Hi Woodcock,
I want all the logs to be send to existing indexes and only few to be send to new index.
Looking at this it might impact the existing indexes as well.
Hi Woodcock,
I have updated the regex which was creating the issue and use your suggestion of TRANSFORMS-SET and it worked fine.