Splunk is a powerful operational intelligence & log monitoring tool. As a Splunk administrator and developer, I always want to test or try out new ideas - quick and dirty. However, the cumbersome process to set up a Splunk sandbox makes me lose motivation.
For example, to set up a Splunk sandbox on my laptop,
To overcome this, I decided to shift my Splunk sandbox setup to Docker.
The shift to docker sandbox saved a considerable amount of time. However, I now faced new challenges.
After reading a Splunk blog post, I was inspired and developed a simple solution to address the problems I had in building and managing my Splunk sandbox.
I call it my Docker Splunk Minion.
Here is how I do it now,
docker-splunk-minion
directory on Visual Studio Code./minion run
in the terminal to start the Splunk instance (this always pulls the latest docker tag)sandbox-app
./minion restart
./minion stop
./minion rm && ./minion rmi
I no longer go to splunk.com every time to download and install the latest version. I do not worry about taking manual backups of knowledge objects before killing the sandbox. Last but not the least, I can now continue to work my new ideas on my favorite code editor and see it in action instantly.
You don’t have to be a docker expert. This minion makes Splunk Sandbox The Easy Way.
Try it today!
Source Code: https://github.com/dmanojbaba/docker-splunk-minion