fix traefik request-duration metric

Signed-off-by: miguelvalerio <miguelgomes.valerio@gmail.com>
This commit is contained in:
miguelvalerio
2023-06-27 19:47:30 +01:00
committed by Sanskar Jaiswal
parent e1c4257b68
commit c812dcffc1
2 changed files with 2 additions and 2 deletions

View File

@@ -54,7 +54,7 @@ var traefikQueries = map[string]string{
}[{{ interval }}]
)
) by (le)
)`,
) * 1000`,
}
type TraefikObserver struct {

View File

@@ -85,7 +85,7 @@ func TestTraefikObserver_GetRequestSuccessRate(t *testing.T) {
}
func TestTraefikObserver_GetRequestDuration(t *testing.T) {
expected := ` histogram_quantile( 0.99, sum( rate( traefik_service_request_duration_seconds_bucket{ service=~"default-podinfo-canary-[0-9a-zA-Z-]+@kubernetescrd" }[1m] ) ) by (le) )`
expected := ` histogram_quantile( 0.99, sum( rate( traefik_service_request_duration_seconds_bucket{ service=~"default-podinfo-canary-[0-9a-zA-Z-]+@kubernetescrd" }[1m] ) ) by (le) ) * 1000`
ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
promql := r.URL.Query()["query"][0]