Splunk Search

Splunk query for ignoring results with a regex pattern

malanirishi
New Member

Problem: I want to ignore all results from search that have message: <4 digits> in them. For example: { timestamp: 2021-05-17T22:30:06.299Z, level: error, message: 9173 }

Research done: I have looked into Splunk docs I tried implementing NOT regex "message: \d{4}" and "NOT rex "message: \d{4}" but it did not work.

Labels (2)
0 Karma

ITWhisperer
SplunkTrust
SplunkTrust
| makeresults
| eval _raw="{ timestamp: 2021-05-17T22:30:06.299Z, level: error, message: 9173 }
{ timestamp: 2021-05-17T22:30:06.299Z, level: error, message: 917 }
{ timestamp: 2021-05-17T22:30:06.299Z, level: error, message: 91733 }"
| multikv noheader=t
| fields _raw
| regex _raw!="message: \d{4}[^\d]"
0 Karma
Get Updates on the Splunk Community!

[Puzzles] Solve, Learn, Repeat: Dynamic formatting from XML events

This challenge was first posted on Slack #puzzles channelFor a previous puzzle, I needed a set of fixed-length ...

Enter the Agentic Era with Splunk AI Assistant for SPL 1.4

  &#x1f680; Your data just got a serious AI upgrade — are you ready? Say hello to the Agentic Era with the ...

Stronger Security with Federated Search for S3, GCP SQL & Australian Threat ...

Splunk Lantern is a Splunk customer success center that provides advice from Splunk experts on valuable data ...