Splunk Search

How to search and sort based on dynamic value?

batham
Explorer

Hi,

I am new to splunk and have a requirement where i have to search the logs which are on 100 servers and i have to figure if each log may consist 2 statements as below ex:

"started step1"

"started step2"

source of log contains actual name of source where i can check the step (location of log /test/test1/ABC.log ,/test/test1/CDE.log,/test/test1/DEF.log) which i figured out based on rex command (using regex) 

I want a table which contain for each log how many step are completed. like:

ABC      started step1  started step2

CDE    started step1

DEF    started step1 started step2

Labels (4)
0 Karma
1 Solution

batham
Explorer
0 Karma

batham
Explorer
0 Karma

richgalloway
SplunkTrust
SplunkTrust

If your problem is resolved, then please click the "Accept as Solution" button to help future readers.

---
If this reply helps you, Karma would be appreciated.
0 Karma

richgalloway
SplunkTrust
SplunkTrust

Perhaps this will help

index=foo ("started step1" OR "started step2")
```Extract the step into a field```
| rex "(?<step>started step\d)"
```Group the steps by reporting host```
| stats values(step) as steps by host
---
If this reply helps you, Karma would be appreciated.
Get Updates on the Splunk Community!

Alpha Launch: AI-Assisted Auto-Schematization for CIM

Streamlining Data Onboarding: Announcing the Alpha Release of AI-Assisted Auto-Schematization For many Splunk ...

Enterprise Security(ES) Essentials or Premier? Let's discuss Splunk ES Editions on ...

  Hi everyone, Last year at .conf25, we shared something exciting: Splunk Enterprise Security is evolving ...

[Puzzles] Solve, Learn, Repeat: Advent of Code - Day 5

Advent of CodeIn order to participate in these challenges, you will need to register with the Advent of Code ...