Dashboards & Visualizations

Creating Pie Chart with three separate fields and their percentage value

P_raju
New Member

Hi All,

I need to build pie chart for three separate fields which should display the field name and its percentage in the same pie chart. 

Eg: ial1, ial2 and ial3 are three different fields in Splunk. It should display in the attached format. Could someone help me on this.

P_raju_0-1635419411123.png

 

Labels (2)
0 Karma

ITWhisperer
SplunkTrust
SplunkTrust

the standard pie chart doesn't display percentages except when you hover over the various segments. Is this sufficient? If so, you just need a table with id and count(?) and visualise that as a pie chart e.g.

| stats count by id

 

0 Karma

jhanvidattani
Path Finder

@P_raju 

You can use fieldsummary command to do this. Example: 

index="_internal"| fieldsummary | table field, distinct_count

 
If you find my solution/debugging steps fruitful, an upvote would be appreciated.

0 Karma

P_raju
New Member

Hi,

In Splunk, the fields are distinct as attached. Let me know how to combine these fields into single field so that i can create pie chart.

P_raju_0-1635879126851.png

Regards,

P_raju

0 Karma

jhanvidattani
Path Finder

You can try it as:

index<your_index> | fields ia_*| fieldsummary | table field, distinct_count

Pie chart will create sections depending on count of each field and calculate percentage by default (visible by hovering on each segment).  

Tags (1)
0 Karma

ITWhisperer
SplunkTrust
SplunkTrust

I have assumed you want to count the ia* fields - if you want something else, change the stats function - the key is to then transpose to get each ia* value as a different event

| gentimes start=-1 increment=10m 
| eval id="ia".(random()%3)."_users"
| table id
| eval {id}=random()%10
| fields - id


| stats count(ia*_users) as ia*_users
| transpose 0
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!

Best Practices: Splunk auto adjust pipeline queue

When you enable autoAdjustQueue in Splunk, maxSize should be understood as the queue size Splunk starts with ...

Introducing the 2026 - 2027 SplunkTrust cohort!

The goal of the SplunkTrust™ membership has historically been to acknowledge and recognize those who go above ...

Splunk Auto Ingestion Parallel Pipeline Scaling

Why this feature matters Many Splunk environments experience ingestion pressure long before the host is fully ...