Apply following workaround in default-mode.conf
Additionally you can also push this change via DS push across thousands of universal forwarders.
Add index_thruput in the list of disabled processors.
Add following line as is in default-mode.conf.
#Turn off a processor
[pipeline:indexerPipe]
disabled_processors= index_thruput, indexer, indexandforward, latencytracker, diskusage, signing,tcp-output-generic-processor, syslog-output-generic-processor, http-output-generic-processor, stream-output-processor, s2soverhttpoutput, destination-key-processor
NOTE: PLEASE DON'T APPLY ON HF/SH/IDX/CM/DS. You want to use different app( not SplunkUniversalForwarder app) to push the change.
Applying on non-UF (e.g HF) will break thruput metrics. Added warning to post. Thanks for asking great question.
Thanks for the information, I assume the target is to fix this in a future UF 9.3.x release?
Furthermore, would you happen to know what would happen if the setting was accidentally applied on a HF?
Clients of our deployment server will sometimes run a Splunk enterprise version instead of a UF so I suspect we will need to be careful...