Splunk Search

How to split a multivalue result from stats values() into individual rows?

BrentRiva
Explorer

I'm using stats values(series) to print a list of all the indexes of a specific line of business. Specifically the search is:

<searchTemplate>index="_internal" cost_center=$LOB$ | stats values(series) as "LOB Splunk Indices"</searchTemplate>

I want to be able to click on a specific index in the returned list of indexes, and I want to have it so it does a new search on the given index. However, when I use 'row.<fieldname>' for my drilldown it sends all of the indexes to my form search.

Is there anyway to set it so that it only sends exactly the value the user clicks? Click.value did the same thing for me, but I'd be willing to try it again if you're sure that's how. My thinking is I need to split them up into individual rows, but I'm not sure how.

Thanks!

0 Karma
1 Solution

emiller42
Motivator

Couple things here:

  1. Instead of stats, why not dedup? index="_internal" cost_center=$LOB$ | dedup series | table series | rename series as "LOB Splunk Indices" This will give you one row per value, instead of a single multivalued field.
  2. You can turn a multi-valued field into explicit records with the mvexpand command. index="_internal" cost_center=$LOB$ | stats values(series) as series | mvexpand series | rename series as "LOB Spunk Indices"

View solution in original post

emiller42
Motivator

Couple things here:

  1. Instead of stats, why not dedup? index="_internal" cost_center=$LOB$ | dedup series | table series | rename series as "LOB Splunk Indices" This will give you one row per value, instead of a single multivalued field.
  2. You can turn a multi-valued field into explicit records with the mvexpand command. index="_internal" cost_center=$LOB$ | stats values(series) as series | mvexpand series | rename series as "LOB Spunk Indices"

BrentRiva
Explorer

Wow! That worked perfectly (#1). Thank you so much for the quick reply. That was one of the last things I needed to finish this dashboard.

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!

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 ...

Modernize your Splunk Apps – Introducing Python 3.13 in Splunk

We are excited to announce that the upcoming releases of Splunk Enterprise 10.2.x and Splunk Cloud Platform ...

Step into “Hunt the Insider: An Splunk ES Premier Mystery” to catch a cybercriminal ...

After a whole week of being on call, you fell asleep on your keyboard, and you hit a sequence of buttons that ...