From 121a65fad0354afe65ef0792327869f2b028c730 Mon Sep 17 00:00:00 2001 From: stefanprodan Date: Thu, 9 May 2019 13:50:47 +0300 Subject: [PATCH] Fix nginx promql namespace selector --- pkg/metrics/nginx.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkg/metrics/nginx.go b/pkg/metrics/nginx.go index 7c6eb56e..bdd1c8f3 100644 --- a/pkg/metrics/nginx.go +++ b/pkg/metrics/nginx.go @@ -9,13 +9,13 @@ import ( const nginxSuccessRateQuery = ` sum(rate( -nginx_ingress_controller_requests{kubernetes_namespace="{{ .Namespace }}", +nginx_ingress_controller_requests{namespace="{{ .Namespace }}", ingress="{{ .Name }}", status!~"5.*"} [{{ .Interval }}])) / sum(rate( -nginx_ingress_controller_requests{kubernetes_namespace="{{ .Namespace }}", +nginx_ingress_controller_requests{namespace="{{ .Namespace }}", ingress="{{ .Name }}"} [{{ .Interval }}])) * 100 @@ -68,10 +68,10 @@ func (c *Observer) GetNginxSuccessRate(name string, namespace string, metric str const nginxRequestDurationQuery = ` sum(rate( -nginx_ingress_controller_ingress_upstream_latency_seconds_sum{kubernetes_namespace="{{ .Namespace }}", +nginx_ingress_controller_ingress_upstream_latency_seconds_sum{namespace="{{ .Namespace }}", ingress="{{ .Name }}"}[{{ .Interval }}])) / -sum(rate(nginx_ingress_controller_ingress_upstream_latency_seconds_count{kubernetes_namespace="{{ .Namespace }}", +sum(rate(nginx_ingress_controller_ingress_upstream_latency_seconds_count{namespace="{{ .Namespace }}", ingress="{{ .Name }}"}[{{ .Interval }}])) * 1000 `