diff --git a/pkg/metrics/observers/traefik.go b/pkg/metrics/observers/traefik.go index af4fa1cd6..2bbf29828 100644 --- a/pkg/metrics/observers/traefik.go +++ b/pkg/metrics/observers/traefik.go @@ -54,7 +54,7 @@ var traefikQueries = map[string]string{ }[{{ interval }}] ) ) by (le) - )`, + ) * 1000`, } type TraefikObserver struct { diff --git a/pkg/metrics/observers/traefik_test.go b/pkg/metrics/observers/traefik_test.go index 51086bbfd..63b3141ff 100644 --- a/pkg/metrics/observers/traefik_test.go +++ b/pkg/metrics/observers/traefik_test.go @@ -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] diff --git a/test/traefik/install.sh b/test/traefik/install.sh index 86f241489..636d23fe1 100755 --- a/test/traefik/install.sh +++ b/test/traefik/install.sh @@ -2,7 +2,7 @@ set -o errexit -TRAEFIK_CHART_VERSION="10.20.1" # traefik 2.7.0 +TRAEFIK_CHART_VERSION="24.0.0" # traefik 2.10.4 REPO_ROOT=$(git rev-parse --show-toplevel) mkdir -p ${REPO_ROOT}/bin