Splunk Search

How to add new entries in lookup?

bosseres
Contributor

Hello, everyone!

I have search, which ends in such way

...

| table id, name
| outputlookup my_lookup.csv


so my search get such results

id name
1 John
2 Mark
3 James


Now, I want to record only NEW id's from search  to lookup, which weren't there

Is it possible to make without reworking search?

Labels (3)
Tags (1)
0 Karma

ITWhisperer
SplunkTrust
SplunkTrust

append=t

You should remove any results which are already in your lookup.

bosseres
Contributor

append true makes dublicates, is it possible to avoid it?

maybe any other solution?

0 Karma

ITWhisperer
SplunkTrust
SplunkTrust

Yes, as I said, remove the duplicates before the outputlookup.

It does depend on how you generate the events you want to add to the lookup.

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @bosseres,

you have two choices:

  • fully override the lookup,
  • add new names.

For the second choice, please try this:

<your_search> NOT [ | inputlookup my_lookup.csv | fields name ]
| table id, name
| outputlookup my_lookup.csv append=true

Ciao.

Giuseppe

bosseres
Contributor

Ye, I thought about it, but...

first one choice is not suit to me, because I need to make big time range of search to collect of actual id's.

about second one I thought, but i am afraid of some id's can be changed, so better to recollect them

0 Karma
Get Updates on the Splunk Community!

Splunk Observability for AI

Don’t miss out on an exciting Tech Talk on Splunk Observability for AI!Discover how Splunk’s agentic AI ...

Splunk Enterprise Security 8.x: The Essential Upgrade for Threat Detection, ...

Watch On Demand the Tech Talk on November 6 at 11AM PT, and empower your SOC to reach new heights! Duration: ...

Splunk Observability as Code: From Zero to Dashboard

For the details on what Self-Service Observability and Observability as Code is, we have some awesome content ...