Splunk Search

Regex issue

cbiraris
Path Finder

Hi Team

i am trying to make below field regex which is coming in every single event. but its not allowing me to use same field name for 2 same type of entry as they coming in same single event.

for example:

{ "class1": { "student1": "123 rollnumber" }, "class2": { "student1": "123 rollno", "student2": "321 rollno" } }

1)class1 and class2 should be under Class field
if i search for class1 i should only find student 1 and related info. 
and 
if i search for class3  i should only find student 1 and related info. 

they will be in the field like class, student, number, and type of number 

Class fieldclass1class2 
student namestudent1student1 
number123123321
type of number rollnumberrollnorollno
Labels (1)
Tags (1)
0 Karma

cbiraris
Path Finder

can you give me example ?

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @cbiraris ,

which kind of example? isn't the search I shared ok?

Ciao.

Giuseppe

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @cbiraris ,

you should create your report with the last two fields in one and then separate them using a regex, something like this:

<your_search>
| rename Class.student_name AS student_name Class.number AS number
| rex field=number "^(?<number>\d+)\s(?<type_of_number>.*)"
| table student_name number type_of_number

Ciao.

Giuseppe

0 Karma
Get Updates on the Splunk Community!

Splunk Mobile: Your Brand-New Home Screen

Meet Your New Mobile Hub  Hello Splunk Community!  Staying connected to your data—no matter where you are—is ...

Introducing Value Insights (Beta): Understand the Business Impact your organization ...

Real progress on your strategic priorities starts with knowing the business outcomes your teams are delivering ...

Enterprise Security (ES) Essentials 8.3 is Now GA — Smarter Detections, Faster ...

As of today, Enterprise Security (ES) Essentials 8.3 is now generally available, helping SOC teams simplify ...