I have several services that I need to calculate Avg/min/max for.
{basesearch} | stats avg(transTime) as "Avg", min(transTime) as "Min", max(transTime) as "Max", values(JBossService) as JBoss_Service by JBossService
I need the display to look something like this.
Service1|Service2|Service3|Service4
Avg ____###__|__###__|__##____|__##____
Min ____###__|__###__|__##____|__##____
Max ____###__|__###__|__##____|__##____
Please help!! Thanks 🙂
@cmcdole try the following with transpose
command with limit=0 to invert all rows as columns and columns as rows:
{basesearch}
| stats avg(transTime) as "Avg", min(transTime) as "Min", max(transTime) as "Max" by JBossService
| transpose 0 header_field=JBossService column_name=JBossService
Following is a run anywhere search based on Splunk's _internal index:
index=_internal sourcetype=splunkd log_level!=INFO
| stats avg(date_second) as Avg min(date_second) as Min max(date_second) as Max by component
| transpose 0 header_field=component column_name=component
Have a look to the untable command. That might be a good solution.
@cmcdole try the following with transpose
command with limit=0 to invert all rows as columns and columns as rows:
{basesearch}
| stats avg(transTime) as "Avg", min(transTime) as "Min", max(transTime) as "Max" by JBossService
| transpose 0 header_field=JBossService column_name=JBossService
Following is a run anywhere search based on Splunk's _internal index:
index=_internal sourcetype=splunkd log_level!=INFO
| stats avg(date_second) as Avg min(date_second) as Min max(date_second) as Max by component
| transpose 0 header_field=component column_name=component
This worked perfectly!! Thanks!
Try using the chart function:
You can specify which field is tracked on the x-axis of the chart. The x-axis variable is specified with a by field and is discretized if necessary. Charted fields are converted to numerical quantities if necessary.
(https://docs.splunk.com/Documentation/Splunk/7.2.4/SearchReference/Chart)
... | chart avg(transTime) as "Avg", min(transTime) as "Min", max(transTime) as "Max", values(JBossService) as JBoss_Service by JBossService