Splunk Search

Transpose and Group By?

SudeepDell
New Member

I am currently trying to format the amount of memory used by each node during a given time in a way that I could create an area graph from the results. Right now I have these three columns:

index=main sourcetype=source
| table _time memory node_name

But I want the columns to be _time, node_name1, node_name2, ...
and the rows to contain the time and the related memory usage that goes along with the node_name.

How can I group the rows by time and separate the memory data for each of the nodes?

Results should look similar to this:

time, node1, node2, node3, ...
6/28, 10000, 20000, 16000, ...
6/29, 15000, 24000, 12500, ...

0 Karma

niketn
Legend

@SudeepDell you can try the following.

 index=main sourcetype=source
 | timechart span=1d  max(memory) as Memory by node_name
____________________________________________
| makeresults | eval message= "Happy Splunking!!!"

SudeepDell
New Member

that worked, thanks!

0 Karma

niketn
Legend

@SudeepDell, please accept the answer to mark this question as answered!

____________________________________________
| makeresults | eval message= "Happy Splunking!!!"
0 Karma
Get Updates on the Splunk Community!

Unlock Database Monitoring with Splunk Observability Cloud

  In today’s fast-paced digital landscape, even minor database slowdowns can disrupt user experiences and ...

Purpose in Action: How Splunk Is Helping Power an Inclusive Future for All

At Cisco, purpose isn’t a tagline—it’s a commitment. Cisco’s FY25 Purpose Report outlines how the company is ...

[Upcoming Webinar] Demo Day: Transforming IT Operations with Splunk

Join us for a live Demo Day at the Cisco Store on January 21st 10:00am - 11:00am PST In the fast-paced world ...