Getting Data In

Injest JSON document returned from an monitoring endpoint

givanov
Engager

Hello,

I'm having a service which exports monitoring data through a JSON endpoint. Is it possible to have Splunk call that endpoint and injest the returned JSON document?

Thank you,
- George

Tags (3)

nicholasgrabows
Path Finder

You could also try this a new splunkbase app called "importutil". It lets you import input from an http, ftp, or sftp url via the splunk search command line. sftp is experimental.

http://splunk-base.splunk.com/apps/69078/importutil

Here is an http example that imports data from the federal reserve economic data website:

|importutil http http://research.stlouisfed.org/fred2/data/PAYEMS.csv
| multikv
| table DATE, VALUE

Set this up as a scheduled search. So it will hit the URL periodically.

0 Karma

dwaddle
SplunkTrust
SplunkTrust

Yes, use a scripted input. Splunk calls your script on an interval and your script makes the call to you service and emits the results on stdout which Splunk then indexes.

0 Karma
Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.
Get Updates on the Splunk Community!

Tech Talk Recap | Mastering Threat Hunting

Mastering Threat HuntingDive into the world of threat hunting, exploring the key differences between ...

Observability for AI Applications: Troubleshooting Latency

If you’re working with proprietary company data, you’re probably going to have a locally hosted LLM or many ...

Splunk AI Assistant for SPL vs. ChatGPT: Which One is Better?

In the age of AI, every tool promises to make our lives easier. From summarizing content to writing code, ...