Splunk Search

How do I group per N minutes and remove duplicates within those?

rune_hellem
Contributor

The inital search is this:

index=myindex myapplication UID=* IDX=* IDOK=*  | dedup IDX |  table _time,UID,IDX,IDOK 

I have been asked to create a report that shows the same for lets say the last 24 hours — but not removing all duplicates, only duplicates within each 5 minutes time slot. I guess time slot is created using span, but not sure how to ensure that I do not get duplicate IDX'es.

Tags (3)

kmorris_splunk
Splunk Employee
Splunk Employee

Give this a try:

index=myindex myapplication UID=* IDX=* IDOK=*  | bin _time span=5m | dedup _time IDX |  table _time,UID,IDX,IDOK

The bin will group in 5 minute chunks. Doing the dedup on both _time (a five minute chunk) and IDX will dedup on IDX within the five minute block.

0 Karma
Get Updates on the Splunk Community!

Webinar Recap | Revolutionizing IT Operations: The Transformative Power of AI and ML ...

The Transformative Power of AI and ML in Enhancing Observability   In the realm of IT operations, the ...

.conf24 | Registration Open!

Hello, hello! I come bearing good news: Registration for .conf24 is now open!   conf is Splunk’s rad annual ...

ICYMI - Check out the latest releases of Splunk Edge Processor

Splunk is pleased to announce the latest enhancements to Splunk Edge Processor.  HEC Receiver authorization ...