Splunk Search

Is it possible to run subsearches with tstats alone?

yacht_rock
Explorer

Can you do subsearches with tstats alone?

   | tstats values(DM.app) AS App FROM datamodel=DM  BY DM.source [|
    tstats count FROM datamodel=DM WHERE DM.cat="foo" BY DM.dest |
    rename DM.dest AS DM.source |
    table DM.source ]

Source/dest are IPs - I want to get all the dest IPs of a certain server type (foo), then use those dest IPs as the source IPs for my main search.

The error that stops me is DM.source=1.2.3.4 (an IP address will show up here). I'm clearly missing something here and would appreciate any help.

Tags (2)
0 Karma
1 Solution

somesoni2
Revered Legend

Try like this

| tstats values(DM.app) AS App FROM datamodel=DM  BY DM.source | search  [|
     tstats count FROM datamodel=DM WHERE DM.cat="foo" BY DM.dest |
     rename DM.dest AS DM.source |
     table DM.source ]

View solution in original post

somesoni2
Revered Legend

Try like this

| tstats values(DM.app) AS App FROM datamodel=DM  BY DM.source | search  [|
     tstats count FROM datamodel=DM WHERE DM.cat="foo" BY DM.dest |
     rename DM.dest AS DM.source |
     table DM.source ]
Get Updates on the Splunk Community!

Upcoming Webinar: Unmasking Insider Threats with Slunk Enterprise Security’s UEBA

Join us on Wed, Dec 10. at 10AM PST / 1PM EST for a live webinar and demo with Splunk experts! Discover how ...

.conf25 technical session recap of Observability for Gen AI: Monitoring LLM ...

If you’re unfamiliar, .conf is Splunk’s premier event where the Splunk community, customers, partners, and ...

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 ...