Splunk is a service that collects, indexes, and searches all types of machine data (physical, virtual, cloud). Using Splunk on machine data helps users to identify and troubleshoot any problems, as well as searching and analyzing machine data in real time and archived data.
The Splunk API allows developers to access Splunk data. Some example API methods include searching for and creating jobs within Splunk, searching and creating events, searching results, and accessing Splunk account information.
If there is one thing governments do exceedingly well, it's collect data. What they don’t do as well is make that data available in a way that is particularly useful. Looking to change that dynamic, Splunk has begun working with the White House on a Regulations.gov initiative to make it easier to mine the trove of government data.
While working with Big Data affords a lot of potential business value the complexity of building applications that manipulate all that information can be nothing short of daunting. Not only do most of the currently popular approaches require developers to master arcane interfaces such as MapReduce, the performance of the application tends to suffer under the weight of all the data that needs to be processed.