Splunk Search

Fields extract values, display

radi09
Engager
Hi everyone, I'm new here and having a problem filtering of numbers from a message.

message: Generated non direct deposit usages: 4
I just want to get the number.
the number can be of any length.

Who can hel
Thx
Labels (1)
0 Karma
1 Solution

isoutamo
SplunkTrust
SplunkTrust

Hi

You could try e.g.

... <YOUR SPL HERE>
| rex "message: Generated non direct deposit usages: (?<numberOfUsage>\d+)"

r. Ismo 

View solution in original post

0 Karma

radi09
Engager
Here are a few examples that I have displayed as a table in Splunk,
How can I now display the numbers in a separate column


........ message="Generated Direct Deposit usages:*" | table datetime.date message

 

datetime.date                                                  message

2021-12-10 11:26:22.973375                 Generated Direct Deposit usages: 0
2021-12-10 14:27:53.202609                 Generated Direct Deposit usages: 0
2021-12-10 12:24:12.388002                 Generated Direct Deposit usages: 0
2021-12-10 12:24:12.343508                 Generated Direct Deposit usages: 0
2021-12-10 14:28:53.920456                 Generated Direct Deposit usages: 4
2021-12-10 14:27:53.162497                 Generated Direct Deposit usages: 0
2021-12-10 11:26:23.004602                 Generated Direct Deposit usages: 0
2021-12-10 14:04:05.352226                 Generated Direct Deposit usages: 22








 

0 Karma

isoutamo
SplunkTrust
SplunkTrust

Please try this 

rex field=message "Generated non direct deposit usages: (?<numberOfUsage>\d+)"
0 Karma

radi09
Engager
Hello 
sorry that's how it goes of course. I get many of these messages during the day, but with different numbers. I would like to list these numbers one below the other and unfortunately that does not work. thank you
0 Karma

isoutamo
SplunkTrust
SplunkTrust

Sorry, but I don't really understand your issue. If you have same string with different numbers then previous example will get those. If your string parts are different then you must modify that rex or add additional rex statements on your SPL. Unfortunately we cannot help you without more examples.

r. Ismo

0 Karma

radi09
Engager
Unfortunately it does not work
in the output or do I have to pay attention to something else in the output?
0 Karma

isoutamo
SplunkTrust
SplunkTrust

Hi

it should work if you input is based on your example.

| makeresults
| eval _raw = "message: Generated non direct deposit usages: 4"
``` previous prepare test data```
| rex "message: Generated non direct deposit usages: (?<numberOfUsage>\d+)"
| table numberOfUsage

That gives numberOfUsage = 4

r. Ismo 

0 Karma

isoutamo
SplunkTrust
SplunkTrust

Hi

You could try e.g.

... <YOUR SPL HERE>
| rex "message: Generated non direct deposit usages: (?<numberOfUsage>\d+)"

r. Ismo 

0 Karma
Get Updates on the Splunk Community!

Detecting Remote Code Executions With the Splunk Threat Research Team

REGISTER NOWRemote code execution (RCE) vulnerabilities pose a significant risk to organizations. If ...

Observability | Use Synthetic Monitoring for Website Metadata Verification

If you are on Splunk Observability Cloud, you may already have Synthetic Monitoringin your observability ...

More Ways To Control Your Costs With Archived Metrics | Register for Tech Talk

Tuesday, May 14, 2024  |  11AM PT / 2PM ET Register to Attend Join us for this Tech Talk and learn how to ...