Splunk Search

Extract Multiple fields

jayeshrajvir
Explorer

Sample data

[A028 : 00]
[F037 : 928323177452]
[F038 : 456137]
[F039 : 0]

The query below is working but i wanted to merge, basically i wanted to use rex field=_raw just once. How to extract multiple fields

index=au_axs_common_log sourcetype=anz_axs_auth_core_log "[A028" |rex field=_raw "(\[F039\s*:(?.*?)\])"| rex field=_raw "\[A028\s*:(?.*?)\]" |stats count by axrc,vrc

Labels (1)
Tags (1)
0 Karma

jayeshrajvir
Explorer

jayeshrajvir_0-1647344653392.png

 

@venky1544 It fetches/matching all the four fields. I wanted to match only two fields. Can you please share your thoughts.

0 Karma

venky1544
Builder

Hi @jayeshrajvir 

PFB screenshot hope this helps 

| makeresults |eval new = "[A028 : 00]"
|append [|makeresults |eval new="[F037 : 928323177452]"]
|append [|makeresults |eval new="[F038 : 456137]"]
|append [|makeresults |eval new="[F039 : 0]"]
|rex field=new "(\[A028|\[F038)\s:\s(?<num>\d+)\]"

 

venky1544_0-1647348590034.png

 

0 Karma

venky1544
Builder

hi @jayeshrajvir 

try this regex \[\w+\s:\s\d+\]

just curious what are you doing with the regex coz there is no named group in the regex  ??

is this a tweaked query you pasted here 

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

ATTENTION: We’re Moving! (AGAIN!)

The Splunk Community Slack is undergoing a system migration to keep our workspace secure and ...

Deep Dive: Optimizing Telemetry Pipelines in Splunk Observability Cloud

In this session, we will peel back the layers of Splunk Observability Cloud’s cost-optimization features. ...

Announcing Modern Navigation: A New Era of Splunk User Experience

We are excited to introduce the Modern Navigation feature in the Splunk Platform, available to both cloud and ...