Splunk Search

Web service response metrics

dubey20
New Member

I want to plot a graph for web service response for last 'n' hours. I want the web service actual response time to be on Y axis and each request to be on X axis. I'm capturing the response time for each request. Here is the log -

2015-10-09 09:48:49.433 INFO : [com.mycomany.LoggingAspect:54] 0bc36bc9-dee2-4dc9-9450-ce36db8ffbc7 Method=helloworld, HttpStatusCode=200, ElapsedTime=100

0 Karma

aljohnson_splun
Splunk Employee
Splunk Employee

You still need to decide on your aggregator. Average ? Max? Stdev? Count? Let's assume average. Let's also assume n = 2

index=foo sourcetype=bar earliest=-2h
| chart avg(ElapsedTime) as Average_Elapsed_Time by HttpStatusCode

Maybe you want to checkout the method as well:

index=foo sourcetype=bar earliest=-2h
| chart avg(ElapsedTime) as Average_Elapsed_Time by HttpStatusCode, Method

You might want to also investigate timechart:

index=foo sourcetype=bar earliest=-2h
| timechart span=5m avg(ElapsedTime) as Average_Elapsed_Time by HttpStatusCode
0 Karma
Get Updates on the Splunk Community!

Monitoring Postgres with OpenTelemetry

Behind every business-critical application, you’ll find databases. These behind-the-scenes stores power ...

Mastering Synthetic Browser Testing: Pro Tips to Keep Your Web App Running Smoothly

To start, if you're new to synthetic monitoring, I recommend exploring this synthetic monitoring overview. In ...

Splunk Edge Processor | Popular Use Cases to Get Started with Edge Processor

Splunk Edge Processor offers more efficient, flexible data transformation – helping you reduce noise, control ...