Including answer from Gen-AI:
| Description | PromQL Query
| Notes
|
|-------------------------------------|------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------|
| Minimum request duration (1m) | histogram_quantile(0, sum by (le)
(rate(http_request_duration_seconds_bucket[1m])))
| Fast but may be noisy or return NaN if low traffic. Good for
near-real-time. |
| Maximum request duration (1m) | histogram_quantile(1, sum by (le)
(rate(http_request_duration_seconds_bucket[1m])))
| Same as above, for longest duration estimate.
|
| Minimum request duration (5m) | histogram_quantile(0, sum by (le)
(rate(http_request_duration_seconds_bucket[5m])))
| More stable, smoother estimate over a slightly longer window.
|
| Maximum request duration (5m) | histogram_quantile(1, sum by (le)
(rate(http_request_duration_seconds_bucket[5m])))
| Recommended when traffic is bursty or histogram series are sparse.
|
Please confirm if the above answer is reliable or not.
On Wednesday, June 18, 2025 at 3:23:54 PM UTC+2 tejaswini vadlamudi wrote:
> Hi,
>
> I’m using Prometheus to monitor request durations via a histogram metric,
> e.g., http_request_duration_seconds_bucket. I would like to query:
>
> - The minimum time taken by a request
> - The maximum time taken by a request
>
> …over a given time range (say, the last 1h or 24h).
>
> I understand that histogram buckets give cumulative counts of requests
> below certain durations, but I’m not sure how to extract the actual min or
> max values of request durations during a time window.
>
> Is this possible directly via PromQL? Or is there a recommended workaround
> (e.g., recording rules, external processing, or using histogram_quantile() in
> a specific way)?
>
> Thanks in advance for any guidance!
>
> Br,
> Teja
>
--
You received this message because you are subscribed to the Google Groups
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/prometheus-users/c5b389db-bff7-4434-b1c8-d034fc90f9dan%40googlegroups.com.