Bird
0
0

You want to create a Grafana dashboard showing the average response time of your Spring Boot app over the last 5 minutes. Which Prometheus query should you use?

hard📝 Workflow Q15 of 15
Spring Boot - Actuator
You want to create a Grafana dashboard showing the average response time of your Spring Boot app over the last 5 minutes. Which Prometheus query should you use?
Arate(http_server_requests_seconds_sum[5m]) / rate(http_server_requests_seconds_count[5m])
Bsum(http_server_requests_seconds_sum) / sum(http_server_requests_seconds_count)
Cavg_over_time(http_server_requests_seconds_sum[5m])
Dcount_over_time(http_server_requests_seconds_count[5m])
Step-by-Step Solution
Solution:
  1. Step 1: Understand metrics for response time

    http_server_requests_seconds_sum is total time; count is number of requests.
  2. Step 2: Calculate average over 5 minutes

    Use rate() to get per-second increase, then divide sum by count for average.
  3. Final Answer:

    rate(http_server_requests_seconds_sum[5m]) / rate(http_server_requests_seconds_count[5m]) -> Option A
  4. Quick Check:

    Average = sum rate / count rate [OK]
Quick Trick: Divide sum rate by count rate for average response time [OK]
Common Mistakes:
  • Using sum without rate causes wrong aggregation
  • Using avg_over_time on sum metric alone
  • Counting requests instead of averaging time

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Spring Boot Quizzes