Official answer: We have a default clean up script but it is by no means a full solution, it will age off files that are older than some frequency (in the splencore.sh) script, but if you have a high volume that threshold may not be acceptable. There are a few options we recommend to our clients: (#1) In inputs.conf: Change the monitor stanza to batch, this will delete files upon ingest to Splunk, this is useful if Splunk is only system of record. (#2) Sym Link to a NAS drive or larger file system: If you want to retain the estreamer log files then you could create a sym link to the folder where output is stored, the sym link would need to represent an adequate file capacity, something on the order of /var/log (#3) Modify the age off task, its default is 12 hours, but that can be modified, once modified though you will need to update it with new versions of the TA. This is located in the /opt/splunk/etc/apps/TA-eStreamer/bin/splencore.sh file, note modifying this file will potentially conflict with future updates of the app, so keep in mind during and upgrade you will need to go back and modify this file after an overwrite clean() { # Delete data older than 12 hours -> 720mins
... View more