Splunk Search

Timechart field value by field woes

thelegendofando
New Member

Hello,

I have log messages that look like this:
Handled MessageTypeA in 10ms
Handled MessageTypeB in 23ms
Handled MessageTypeA in 5ms
Handled MessageTypeB in 27ms

I would like a line chart that shows me how long the messages are taking to process by each message type.
i.e. there would be 2 lines on the chart, one for MessageTypeA between values 10 and 5, and one for MessageTypeB between values 23 and 27.

This was my attempt:
{my search}| rex field=_raw "Handled (?\S*) in (?\d+)"| timechart list(time) by msg

It seems to plot something, but not anything relating to the data I've got.

0 Karma
1 Solution

Richfez
SplunkTrust
SplunkTrust

You are part of the way there. Try this for a better and more "accurate" chart.

{my search}| rex field=_raw "Handled (?<msg>\S*) in (?<time>\d+)" | timechart avg(time) by msg

max(), min(), etc... all the timechart functions are available there. Indeed, several at once, like

{my search}| rex field=_raw "Handled (?<msg>\S*) in (?<time>\d+)" 
| timechart avg(time) as Average, max(time) as Maximum min(time) as Minimum by msg

Happy Splunking!
Rich

View solution in original post

0 Karma

Richfez
SplunkTrust
SplunkTrust

You are part of the way there. Try this for a better and more "accurate" chart.

{my search}| rex field=_raw "Handled (?<msg>\S*) in (?<time>\d+)" | timechart avg(time) by msg

max(), min(), etc... all the timechart functions are available there. Indeed, several at once, like

{my search}| rex field=_raw "Handled (?<msg>\S*) in (?<time>\d+)" 
| timechart avg(time) as Average, max(time) as Maximum min(time) as Minimum by msg

Happy Splunking!
Rich

0 Karma

thelegendofando
New Member

Thanks 🙂

That did it, but it's not drawing lines between the points for some reason.

0 Karma

Richfez
SplunkTrust
SplunkTrust

Easy - that's in the chart formatting.

Click the Format button drop-down (top left of the chart),
In the "General" tab there's a way to handle "Null Values" Click the last of the three options to join them.

0 Karma

thelegendofando
New Member

Ah, genius! Thanks 🙂

0 Karma
Get Updates on the Splunk Community!

Splunk Observability for AI

Don’t miss out on an exciting Tech Talk on Splunk Observability for AI!Discover how Splunk’s agentic AI ...

Splunk Enterprise Security 8.x: The Essential Upgrade for Threat Detection, ...

Watch On Demand the Tech Talk, and empower your SOC to reach new heights! Duration: 1 hour  Prepare to ...

Splunk Observability as Code: From Zero to Dashboard

For the details on what Self-Service Observability and Observability as Code is, we have some awesome content ...