Monitoring Splunk

Call External REST URL from search

premraj_vs
Path Finder

I know that we can use REST Modular Input to call REST API and get the results in JSON format in Splunk. But, my requirement is different.
I want to make a rest call directly in Splunk search. is this possible ? If yes, can someone give any pointers ?

Tags (1)
0 Karma

dwaddle
SplunkTrust
SplunkTrust

Do you want the REST API call to originate from the user's browser? Remember dashboards can have javascript and that javascript can do anything that the cross-origin policy allows. Sometimes cross-origin policy makes it just too difficult to call 3rd party APIs directly from the browser though.

You can always build your own custom search command. The user (or the dashboard they are viewing) makes a call to | callmyrestapi which runs a python script on the search head that does the needful.

There is already an app, https://splunkbase.splunk.com/app/4172/, that provides a very generic |curl custom search command. This may be enough to do what you need.

premraj_vs
Path Finder

Thank you. Will check this

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Self-Healing Pipeline Is Now Generally Available: AI-Powered CIM Compliance

Maintaining data integrity across security and analytics pipelines is an ongoing challenge. Data ...

Meet Splunk Observability Studio: AI-Assisted OpenTelemetry Instrumentation Without ...

Instrumentation is usually the last step or even an afterthought when building out a project. The feature ...

Federated Search for Cisco Security and Analytics Logging (SAL) is now GA on Splunk ...

Federated Search for Cisco  Security Analytics and Logging (SAL) is now generally available as part of the ...