I am creating a java program using SPlunk SDK which takes a string data from a application source and pass it to a specific index in the Splunk Indexer. However, I have 2 Indexers configured for load balancing. I know that if I would have been using forwarders to send data to Splunk Indexer, it would be sent in a load balancing manner.
Will sending data from SDK (where we mention the Splunk host name and port explicitly), we would be able to achieve the same??
No it won't be load balanced unless you programmatically implement the load balancing logic yourself in your code ie: at the very simplest level , instantiate 2 Service objects and round robin over them. Of course, you can also implement more intelligent LB algorithms.
No it won't be load balanced unless you programmatically implement the load balancing logic yourself in your code ie: at the very simplest level , instantiate 2 Service objects and round robin over them. Of course, you can also implement more intelligent LB algorithms.
Thanks. This helps.