-
Set the
SPLUNK_HOME
environment variable to the root directory of your Splunk instance. -
Download the repository as zip, extract and rename the folder as
adobe_io_events
for example, and copy the folder to$SPLUNK_HOME/etc/apps
. -
Open a terminal at
$SPLUNK_HOME/etc/apps/adobe_io_events/bin/app
. -
Run
npm install
.If this step fails.
4.1 Clone the SDK from Github.
4.2 Copy the fullsplunk-sdk-javascript
folder to$SPLUNK_HOME/etc/apps/adobe_io_events/bin/app/node_modules
.
4.3 Rename this copied folder assplunk-sdk
. -
Restart Splunk
-
From Splunk Home, click the Settings menu. Under Data, click Data inputs, and find
Adobe I/O Events
, the input you just added. Click Add new on that row. -
Click Add new and fill in:
name
Integration Nameendpoint
Jouranling API Endpoint from console.adobe.io->Integration->Event Details->Journalingapi_key
API KEY (Client ID) from console.adobe.io->Integration->Overviewtechnical_account_id
Technical account ID from console.adobe.io->Integration->Overvieworg_id
Organization ID from console.adobe.io->Integration->Overviewclient_secret
Client Secret from console.adobe.io->Integration->Overviewprivate_key
Private key for the public certificate used for creating integration in console.adobe.io
-
Click on "More Settings" and provide frequency of polling events in second(s).
-
Save your input, and navigate back to Splunk Home.
-
Do a search for
sourcetype=adobe_io_events
and you should see some events indexed, if your integration has a large number of events indexing them may take a few moments.
- splunk-sdk-javascript
- Hiren Shah @hirenoble