Splunk Search

Instead of using Job Manager, rest call to kill/stop all running current adhoc jobs for one user?

john_glasscock
Path Finder

Does anyone know of a rest call that can be used to kill all adhoc queries for a user?  I do not wish to all users searches, nor do I want to kill schedule searches for that user.

I have the following rest query to identify the current running query for Running_man.

| rest /services/search/jobs/
| search author=Running_man dispatchState=RUNNING
| search NOT id=*scheduler*
| table title id normalizedSearch runDuration

I just would like to be able to kill/stop the results found versus having to go into the job manager.

0 Karma

venkatasri
SplunkTrust
SplunkTrust

Hi @john_glasscock 

You can try following Rest API, action: cancel . Doc link - Search endpoint descriptions - Splunk Documentation

https://<host>:<mPort>/services/search/jobs/{search_id}/control
curl -k -u admin:pass https://localhost:8089/services/search/jobs/mysearch_02151949/control -d action=pause

 ----

An upvote would be appreciated if it helps!

0 Karma
Get Updates on the Splunk Community!

See just what you’ve been missing | Observability tracks at Splunk University

Looking to sharpen your observability skills so you can better understand how to collect and analyze data from ...

Weezer at .conf25? Say it ain’t so!

Hello Splunkers, The countdown to .conf25 is on-and we've just turned up the volume! We're thrilled to ...

How SC4S Makes Suricata Logs Ingestion Simple

Network security monitoring has become increasingly critical for organizations of all sizes. Splunk has ...