Splunk Search

Splunk search for multile counts

anlePRH
Observer

Hi all 

Trying to work on something which currently shows a bunch of IP hits and counts against it, the current output is the last 2 hours

Query:
index=source sourcetype="source" 
| stats count values(Hostname) by SourceIP
| sort by -count
| rename "count" to "Total count", "values(Hostname)" to "Hosts"

Output:
IP                                              Count
100.100.100.100               5

I want to add a new column called "Last30days" that looks at the IP address found in column 1 and a count search for the last 30 days, so like above but another column for the last 30days, final output below.

IP                                              Count                 Last30days
100.100.100.100               1                          10

tried various variaitions but can't get it to work

Labels (1)
0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @anlePRH ,

you could try something like this (to adapt to your requirement):

 

index=source sourcetype="source" 
| eval type=if(_time>now()-86400,"Today","Last30days")
| chart count OVER SourceIP BY type

 

Ciao.

Giuseppe

0 Karma
Get Updates on the Splunk Community!

Observability Unlocked: Kubernetes Monitoring with Splunk Observability Cloud

 Ready to master Kubernetes and cloud monitoring like the pros? Join Splunk’s Growth Engineering team for an ...

Update Your SOAR Apps for Python 3.13: What Community Developers Need to Know

To Community SOAR App Developers - we're reaching out with an important update regarding Python 3.9's ...

October Community Champions: A Shoutout to Our Contributors!

As October comes to a close, we want to take a moment to celebrate the people who make the Splunk Community ...