From abc24fa65c5724d37df3363ce40645826a97acde Mon Sep 17 00:00:00 2001 From: Wojciech Tyczynski Date: Mon, 25 May 2015 09:21:26 +0200 Subject: [PATCH] Ignore /proxy from performance metrics --- test/e2e/util.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/e2e/util.go b/test/e2e/util.go index 5581952de49..773db1e041f 100644 --- a/test/e2e/util.go +++ b/test/e2e/util.go @@ -1069,6 +1069,8 @@ func ReadLatencyMetrics(c *client.Client) ([]LatencyMetric, error) { // Prints summary metrics for request types with latency above threshold // and returns number of such request types. func HighLatencyRequests(c *client.Client, threshold time.Duration, ignoredResources util.StringSet) (int, error) { + ignoredVerbs := util.NewStringSet("WATCHLIST", "PROXY") + metrics, err := ReadLatencyMetrics(c) if err != nil { return 0, err @@ -1076,7 +1078,7 @@ func HighLatencyRequests(c *client.Client, threshold time.Duration, ignoredResou var badMetrics []LatencyMetric for _, metric := range metrics { if !ignoredResources.Has(metric.resource) && - metric.verb != "WATCHLIST" && + !ignoredVerbs.Has(metric.verb) && // We are only interested in 99%tile, but for logging purposes // it's useful to have all the offending percentiles. metric.quantile <= 0.99 &&