Splunk Search

How do I fetch a word along with the next five lines in a log and wrap it as an event?

zacksoft
Contributor

My logs are all parsed by time stamps into a new event. Every line in the log starts with a time stamp.

I am searching for the word "tron" and Splunk gives me that line that contains "tron".

But my requirement is:

Whenever I get the line containing "tron" as a search result , I want some SPL magic to fetch that line along with next 5 lines in the log and wrap it as an event in Splunk. I want to achieve this with Splunk Query .

I hope I am clear...

0 Karma
1 Solution

richgalloway
SplunkTrust
SplunkTrust

Try this:

index=foo | transaction startswith="tron" maxevents=6 | ...
---
If this reply helps you, Karma would be appreciated.

View solution in original post

0 Karma

richgalloway
SplunkTrust
SplunkTrust

Try this:

index=foo | transaction startswith="tron" maxevents=6 | ...
---
If this reply helps you, Karma would be appreciated.
0 Karma

zacksoft
Contributor

@richgalloway ♦
Thank you. This helps.

0 Karma
Get Updates on the Splunk Community!

Reduce and Transform Your Firewall Data with Splunk Data Management

Managing high-volume firewall data has always been a challenge. Noisy events and verbose traffic logs often ...

Automatic Discovery Part 1: What is Automatic Discovery in Splunk Observability Cloud ...

If you’ve ever deployed a new database cluster, spun up a caching layer, or added a load balancer, you know it ...

Real-Time Fraud Detection: How Splunk Dashboards Protect Financial Institutions

Financial fraud isn't slowing down. If anything, it's getting more sophisticated. Account takeovers, credit ...