Dashboards & Visualizations

How do you make a decision based on a row value?

vasanthkumar23
New Member

I'm trying to create a traffic-color dashboard for my applications based on their status and Tier level. If any one of the application status is RED, I want the tier to be shown as RED, even though there are other applications in the same tier level that are GREEN or AMBER.

Can you suggest me how my search query should be?

example data

SrV |App| Tier |Status
S1 |A1 |Tier1 |AMBER
S2 |A1 |Tier1 |AMBER
S3 |A2 |Tier2 |AMBER
S4 |A3 |Tier3 |GREEN
S5 |A4 |Tier2 |GREEN
S6 |A2 |Tier2 |AMBER
S7 |A4 |Tier2 |GREEN
S8 |A5 |Tier1 |RED

to Something like

Tier1 Tier2 Tier3
RED AMBER GREEN

0 Karma

richgalloway
SplunkTrust
SplunkTrust

Assign a numeric severity value to each Status value then take the max severity for each tier.

... | eval severity=case(Status=="GREEN", 1, Status=="AMBER", 2, Status=="RED", 3, 1=1, 99) 
| stats max(severity) as severity by Tier 
| eval Status=case(severity=1, "GREEN", severity=2, "AMBER", severity=3, "RED", 1=1, "ERROR")

There's probably a way to do it without the second case statement, but I'm drawing a blank right now.

---
If this reply helps you, Karma would be appreciated.
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!

Unlocking Unified Insights: New Gigamon Federated Search App for Splunk

In today’s data-heavy environment, organizations are caught in a data distribution dilemma. As data volumes ...

GA: New Data Management App in Splunk Platform

Streamlining Data Management: Introducing a unified experience in Splunk Managing data at scale shouldn’t feel ...

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