I have a clustered service with multiple instances and my REST clients is collecting request duration via Micrometer’s summary (in my case called http_rest_call_time_bucket).
I was wondering how to display chart which would display percentile 0.9 for each request paths in my cluster and calculate percentile them. Is that even possible?
So far I have following query:
<code>histogram_quantile(0.9, sum by(le, method, url) ( rate(http_rest_call_time_bucket{}[5m])))
</code>
<code>histogram_quantile(0.9, sum by(le, method, url) ( rate(http_rest_call_time_bucket{}[5m])))
</code>
histogram_quantile(0.9, sum by(le, method, url) ( rate(http_rest_call_time_bucket{}[5m])))
However I am not 100% sure with correctness since my cluster doesn’t provide currently much data to verify. Is that OK that I am dropping instance and focusing only on le, method, url ?