使用Traefik Prometheus计算API的平均响应时间

时间:2020-09-28 06:40:53

标签: prometheus traefik

我们正在尝试通过在traefik中启用prometheus来计算API的平均响应时间。

我们用于相同的表达式就像

expr: sum(traefik_service_request_duration_seconds_sum{instance="company.com:12345",service=~"backend-module-test.*"}) / sum(traefik_service_request_duration_seconds_count{instance="company.com:12345",service=~"backend-module-test.*"}) * 1000

计算此表达式的时间为1m,5m,10m等,结果图形显示在仪表板上。

问题

  1. 如果有一个请求非常慢(超过10秒),则平均响应时间将被稀释,并且将不准确。

  • 基本上,我们希望获得尽可能准确的平均响应时间。
  • 渔获量是根据上述限制条件进行计算。
  • 我也欢迎其他任何可以帮助我们计算api的平均响应时间的方法

0 个答案:

没有答案