Getting Data In

Need help creating/configuring CSV lookup

jcorkey
Explorer

I know that using inputlookup will use a CSV file but is it possible to have a script create the CSV file that inputlookup will use?

I know I can use a scripted lookup but this requires arguments to be passed into the script when all I want is a script to create a CSV for me that inputlookup will then use

For example, a stanza in the transforms.conf for a CSV lookup might be as follows:

[listofspecialusers]
filename = specialusers.csv

instead of that could I do something like this below:

[listofspecialusers]
filename = scriptToCreateSpecialUsersCSV.py

So then that python script will create my CSV instead of already having a CSV file created to list in the stanza.

how can I accomplish this??

0 Karma

hardikJsheth
Motivator

You don't need python reference in transforms.conf. You can keep your transforms.conf configuration as it is.

Create a scripted input which runs periodically and put data into the csv file within your lookup table.

0 Karma

jcorkey
Explorer

Is there a way to have the script run whenever the search is ran which will then populate the CSV and then use the CSV in the search rather than have it scheduled periodically?

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!

Quantify Your Splunk Investment Impact: Introducing Savings Metrics to Value Insights

Building on the foundation established in our initial Value Insights releases, we are introducing the Savings ...

Event Series: Telemetry Pipeline Management

Balancing Scale and Spend: Gaining Control Over High-Volume Metrics in Splunk Observability Cloud As ...

Kick the Tires Before You Commit: A Hands-On Tour of the Splunk Observability Cloud ...

Evaluating an enterprise observability platform usually goes like this: fill out a form, get a free trial with ...