Splunk Search

SplunkJS: How to check if the search is currently running with Javascript?

seva98
Path Finder

Hi,

I have an issue in my project code, something runs a function that starts multiple searches- multiple times.

I will need to make simple checks, where I check if a search with 'searchid' is currently running and if so I will just return else and start the search.
Is it possible?

For example, I will need something like this:

var search = mvc.Components.getInstance('searchid')
if (search.isRunning) {
 return
} else {
 // Start search
}

I know how to run the search but I don't know how to check if it is currently running.

Thanks!

0 Karma
1 Solution

DavidHourani
Super Champion

Hello @seva98,

Here's an example for you :
http://dev.splunk.com/view/webframework-codeexamples/SP-CAAAEVT

Let me know if that's what you're looking for !

Cheers,
David

View solution in original post

DavidHourani
Super Champion

Hello @seva98,

Here's an example for you :
http://dev.splunk.com/view/webframework-codeexamples/SP-CAAAEVT

Let me know if that's what you're looking for !

Cheers,
David

seva98
Path Finder

Great, thanks! I checked the properites and there is value I needed.

search.on('search:progress', function(properties){ console.log(properties.content.isDone) })

0 Karma

DavidHourani
Super Champion

Awesome ! glad to know it helped 🙂

0 Karma
Get Updates on the Splunk Community!

Developer Spotlight with William Searle

The Splunk Guy: A Developer’s Path from Web to Cloud William is a Splunk Professional Services Consultant with ...

Major Splunk Upgrade – Prepare your Environment for Splunk 10 Now!

Attention App Developers: Test Your Apps with the Splunk 10.0 Beta and Ensure Compatibility Before the ...

Stay Connected: Your Guide to June Tech Talks, Office Hours, and Webinars!

What are Community Office Hours?Community Office Hours is an interactive 60-minute Zoom series where ...