Knowledge Management

So I get the obvious Simpsons reference but what are the MrSparkle files for?

Keysofsandiego
Path Finder
 
Tags (1)
1 Solution

sideview
SplunkTrust
SplunkTrust

When the implementation of Splunk 3.0 got underway, the ability to run either the old stable 2.0 User Interface or the new UI was key for many reasons. Thus a mechanism was built to allow the whole front end to be swapped out. If I recall correctly you could change which one was active on the CLI. This allowed the stable 2.0 UI to coexist with the then-newfangled 3.0 UI. A minor detail of the scheme was that a directory name had to be given to each UI available, and cleaning product names were chosen as a nod to the ajax craze at the time.

So the "search" directory suddenly became a dynamic choice made at runtime between "search_pinesol" for the old 2.0 UI, and "search_oxiclean" for 3.0 UI. The idea was that "pinesol" was good ol' dependable stable pinesol, whereas that "oxiclean" product was amazing, but ok it might damage or possibly ignite your sweaters, who knew. Take care.

Then when the 4.0 UI came along, which was another complete ground-up rewrite, and leaning even more into crazy ideas, we needed a cleaning product name that gave this same sense again, but this time with "oxiclean" in the role of the safe alternative. Leaning just as much or more into ajax conventions, but adding modularity and extensibility and the potential for the entire UI to be arbitrarily customized without the customer writing or maintaining any source code, an exceedingly strange name seemed in order and we landed on "Mr Sparkle". Thus the "search_mrsparkle" directory which is still there.

http://en.wikipedia.org/wiki/In_Marge_We_Trust

https://www.youtube.com/watch?v=f-S5PZb8MJE

And as an addendum - at some point long ago in 4.0.X or 4.1, when the ability to switch back to the old 3.0 UI was quietly removed, it would have made sense to rename search_mrsparkle back to just "search", but it didn't happen.

and last but not least, in old 4.0 builds, in the web_service.log the startup messages, I think in INFO, actually had the full transcript of the MrSparkle video.

View solution in original post

sideview
SplunkTrust
SplunkTrust

When the implementation of Splunk 3.0 got underway, the ability to run either the old stable 2.0 User Interface or the new UI was key for many reasons. Thus a mechanism was built to allow the whole front end to be swapped out. If I recall correctly you could change which one was active on the CLI. This allowed the stable 2.0 UI to coexist with the then-newfangled 3.0 UI. A minor detail of the scheme was that a directory name had to be given to each UI available, and cleaning product names were chosen as a nod to the ajax craze at the time.

So the "search" directory suddenly became a dynamic choice made at runtime between "search_pinesol" for the old 2.0 UI, and "search_oxiclean" for 3.0 UI. The idea was that "pinesol" was good ol' dependable stable pinesol, whereas that "oxiclean" product was amazing, but ok it might damage or possibly ignite your sweaters, who knew. Take care.

Then when the 4.0 UI came along, which was another complete ground-up rewrite, and leaning even more into crazy ideas, we needed a cleaning product name that gave this same sense again, but this time with "oxiclean" in the role of the safe alternative. Leaning just as much or more into ajax conventions, but adding modularity and extensibility and the potential for the entire UI to be arbitrarily customized without the customer writing or maintaining any source code, an exceedingly strange name seemed in order and we landed on "Mr Sparkle". Thus the "search_mrsparkle" directory which is still there.

http://en.wikipedia.org/wiki/In_Marge_We_Trust

https://www.youtube.com/watch?v=f-S5PZb8MJE

And as an addendum - at some point long ago in 4.0.X or 4.1, when the ability to switch back to the old 3.0 UI was quietly removed, it would have made sense to rename search_mrsparkle back to just "search", but it didn't happen.

and last but not least, in old 4.0 builds, in the web_service.log the startup messages, I think in INFO, actually had the full transcript of the MrSparkle video.

Sp1unkin_it
Explorer

I'm kinda sad Oxiclean didn't stay instead.

What about Mr. Clean or KaBOOM?!! Those would have been epic as well.

Hello from 2017, btw.

0 Karma

Keysofsandiego
Path Finder

Thanks Sideview,
I appreciate the feedback. I am not new to Splunk, but I am new to the Splunk Development. Just a n00b getting to know the file system.
=)

Thanks again!

0 Karma

jtrucks
Splunk Employee
Splunk Employee

I can't help but think of Mr. Hankey every time someone mentions Mr. Sparkles.

--
Jesse Trucks
Minister of Magic

lguinn2
Legend

The difference between The Simpsons and South Park in a single comparison...

0 Karma

rroberts
Splunk Employee
Splunk Employee

Marklar Marklar!!

0 Karma

piebob
Splunk Employee
Splunk Employee

HE IS DISRESPECTFUL TO DIRT!!!

dwaddle
SplunkTrust
SplunkTrust

CAN YOU SEE THAT I AM SERIOUS??

Get Updates on the Splunk Community!

Take Your Breath Away with Splunk Risk-Based Alerting (RBA)

WATCH NOW!The Splunk Guide to Risk-Based Alerting is here to empower your SOC like never before. Join Haylee ...

Industry Solutions for Supply Chain and OT, Amazon Use Cases, Plus More New Articles ...

Splunk Lantern is a Splunk customer success center that provides advice from Splunk experts on valuable data ...

Enterprise Security Content Update (ESCU) | New Releases

In November, the Splunk Threat Research Team had one release of new security content via the Enterprise ...