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!

A Season of Skills: New Splunk Courses to Light Up Your Learning Journey

There’s something special about this time of year—maybe it’s the glow of the holidays, maybe it’s the ...

Announcing the Migration of the Splunk Add-on for Microsoft Azure Inputs to ...

Announcing the Migration of the Splunk Add-on for Microsoft Azure Inputs to Officially Supported Splunk ...

Splunk Observability for AI

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