For our internal dashboard we need a java class developed that:
Runs a splunk search using the splunk api.
The class must connect to splunk instance (free) and run the splunk search and return the result in a suitable structure.
The class must include a maximum update frequency property of for example 5 minutes and any call to the class less than this period after the previous call will be ignored and the previous result returned.
There should be one class per search so the search terms are part of the construction of the class. Also time variables should be set for the class at construction time. The class will be used as a bean so these values must be properties. If they are missing the methods shall throw an illegalstateexception
The results can be a table of x rows and y columns.
In addition the class must have a method to extract a single integer result for the case when we are searching for summarized data: ie. for number of clients with errors: "error | stats dc(clientip)"
The class must be serializable
NOTE: There is a wrapper available at [url removed, login to view] that could be used.
We use splunk version 4.2 free license
8 freelancers are bidding on average $203 for this job
The initial milestone will include the prototype implementation of one of the required search, mostly the most simple one. Please find more details on the private message i had sent you. Thanks In Advance