Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Node.js Examples

This directory contains several examples of the Splunk SDK for JavaScript running on Node.js. The examples vary in complexity and utility, but they aim to illustrate specific portions of the SDK.

Directory: helloworld

This directory contains several simple examples that show off very narrow aspects of the SDK in a straightforward manner.

File: jobs.js

This file contains an example that enables to perform management of Splunk search jobs from the command line. You can list jobs, create new ones, obtain results and events, and cancel jobs.

To see more options and example usage, you can execute:

node jobs.js --help

search.js contains an example that shows how to create searches (both regular and oneshot) using the SDK. It accepts many options to configure the search, and can be asked to print out job status as the search runs.

When the search is complete, it will print out the results in JSON format to the console. This is especially useful in conjunction with results.js, as you can do something of the form:

node search.js --search 'search index=_internal | head 20' | node results.js

results.js contains an example that shows how to handle result output from Splunk, including key-value extraction. It is meant to be used mostly in conjunction with search.js