From 5e85da6533b42558f46df455d39c1592b94913e9 Mon Sep 17 00:00:00 2001 From: Taha Yassine Kraiem Date: Thu, 9 Jun 2022 14:12:21 +0200 Subject: [PATCH] feat(api): changed pages_response_time_distribution response --- api/chalicelib/core/metrics.py | 7 ++++--- ee/api/chalicelib/core/metrics.py | 5 +++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/api/chalicelib/core/metrics.py b/api/chalicelib/core/metrics.py index 87b870bbe..c78200363 100644 --- a/api/chalicelib/core/metrics.py +++ b/api/chalicelib/core/metrics.py @@ -1171,7 +1171,7 @@ def get_pages_response_time_distribution(project_id, startTimestamp=TimeUTC.now( else: quantiles = [0 for i in range(len(quantiles_keys))] result = { - "avg": avg, + "value": avg, "total": sum(r["count"] for r in rows), "chart": [], "percentiles": [{ @@ -1179,7 +1179,8 @@ def get_pages_response_time_distribution(project_id, startTimestamp=TimeUTC.now( "responseTime": int(quantiles[i]) } for i, v in enumerate(quantiles_keys) ], - "extremeValues": [{"count": 0}] + "extremeValues": [{"count": 0}], + "unit": schemas.TemplatePredefinedUnits.millisecond } rows = helper.list_to_camel_case(rows) _99 = result["percentiles"][-1]["responseTime"] @@ -1558,7 +1559,7 @@ def get_crashes(project_id, startTimestamp=TimeUTC.now(delta_days=-1), versions.append({v["version"]: v["count"] / (r["total"] / 100)}) r["versions"] = versions - return {"chart": rows, "browsers": browsers,"unit": schemas.TemplatePredefinedUnits.count} + return {"chart": rows, "browsers": browsers, "unit": schemas.TemplatePredefinedUnits.count} def __get_neutral(rows, add_All_if_empty=True): diff --git a/ee/api/chalicelib/core/metrics.py b/ee/api/chalicelib/core/metrics.py index 640394b3c..a86af9315 100644 --- a/ee/api/chalicelib/core/metrics.py +++ b/ee/api/chalicelib/core/metrics.py @@ -1133,7 +1133,7 @@ def get_pages_response_time_distribution(project_id, startTimestamp=TimeUTC.now( "startTimestamp": startTimestamp, "endTimestamp": endTimestamp, **__get_constraint_values(args)}) result = { - "avg": avg, + "value": avg, "total": sum(r["count"] for r in rows), "chart": [], "percentiles": [{ @@ -1142,7 +1142,8 @@ def get_pages_response_time_distribution(project_id, startTimestamp=TimeUTC.now( quantiles[0]["values"][i] if quantiles[0]["values"][i] is not None and not math.isnan( quantiles[0]["values"][i]) else 0)} for i, v in enumerate(quantiles_keys) ], - "extremeValues": [{"count": 0}] + "extremeValues": [{"count": 0}], + "unit": schemas.TemplatePredefinedUnits.millisecond } if len(rows) > 0: rows = helper.list_to_camel_case(rows)