Splunk Search

How do I edit my search to output unique values per host?

prakash007
Builder

Any help would be much appreciated here..

Here's my search:

index=main host=host1* source=*server.log*  "exception" |  stats count, values(instance) by host

I'm getting this output:

host    count   values(instance)
host1   1073     ins1
                 ins2
                 ins3
host2   1021     ins2
                 ins3

I'm looking for output with unique values for each instance, your help would be appreciated:

host    count   values(instance)
host1   1000     ins1
        70       ins2
        3        ins3
host2   1000     ins2
        21       ins3
0 Karma
1 Solution

jedatt01
Builder

The reason you are only getting a single count is because of your by clause. It will only show the total count for each host. To accomplish what you want you need run stats on your data twice.

Index=main host=host1* source=server.log "exception" | stats count by host instance | stats list(count) list(instance) by host

View solution in original post

0 Karma

jedatt01
Builder

The reason you are only getting a single count is because of your by clause. It will only show the total count for each host. To accomplish what you want you need run stats on your data twice.

Index=main host=host1* source=server.log "exception" | stats count by host instance | stats list(count) list(instance) by host

0 Karma

prakash007
Builder

I got the expected output. Thanks much jedatt01.

0 Karma

jedatt01
Builder

mcnamara, plz vote up my answer so when people search they know that this answer did indeed work for you.

0 Karma
Get Updates on the Splunk Community!

SOCin’ it to you at Splunk University

Splunk University is expanding its instructor-led learning portfolio with dedicated Security tracks at .conf25 ...

Credit Card Data Protection & PCI Compliance with Splunk Edge Processor

Organizations handling credit card transactions know that PCI DSS compliance is both critical and complex. The ...

Stay Connected: Your Guide to July Tech Talks, Office Hours, and Webinars!

What are Community Office Hours?Community Office Hours is an interactive 60-minute Zoom series where ...