I wish I were more well-versed in the various deployment architectures for Splunk and what they mean as far as app / add-on deployment, but I'm not and am stuck at the moment.
A customer has asked whether an app we have published to Splunkbase support Search Head Clustering. Having read through some documentation on what it is and how it works, I'm still uncertain as to what that means with respect to my app.
Does anyone know (or can point me to a resource that I've yet to unearth) what does "support Search Head Clustering" mean and how would I know whether my app supports it / what must be done by an app developer to support it?
I can say with certainty that we did not do anything special during the development process to support this, but that doesn't mean it isn't support inherently ... so I'm at a loss. 🙂
@jamos_bt - Here are some key pointers to keep in mind as a developer of App
I hope this helps!!!
@jamos_bt - Here are some key pointers to keep in mind as a developer of App
I hope this helps!!!
Thank you, @VatsalJagani! That is precisely the sort of information I'd been trying to find. From what you've stated, I think our app may indeed support SHC.
The initial structure of the app was created using Splunk's Add-on Builder app with inputs defined as modular inputs backed by custom Python code. So all the configuration is stored as parameters on these inputs and provided via the Splunk web interface.
The only other information is stored and read by the app is a bit of state info that lives in StoragePasswords. The AoB framework provides a helper that provides access to various services such as storage_passwords, and I would assume that it's making REST calls behind the scenes.
Anyway, thank you again. I appreciate the response!
Perfect!!! Yes, as far you are not doing anything fancy it should be SHC supported.