From 20b3079b7e596ea4d7c022e488791236b1b76ea7 Mon Sep 17 00:00:00 2001 From: MauricioGarciaS <47052044+MauricioGarciaS@users.noreply.github.com> Date: Tue, 24 Jan 2023 17:44:46 +0100 Subject: [PATCH] Transformed insight attributes 'ratio' and 'chage' into percentages --- ee/api/chalicelib/core/sessions_insights.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/ee/api/chalicelib/core/sessions_insights.py b/ee/api/chalicelib/core/sessions_insights.py index 5de97e3c2..415909abc 100644 --- a/ee/api/chalicelib/core/sessions_insights.py +++ b/ee/api/chalicelib/core/sessions_insights.py @@ -167,13 +167,13 @@ def query_requests_by_period(project_id, start_time, end_time, filters: Optional if n == n_: if n in new_hosts: data_['value'] = new_duration_values[n] - data_['ratio'] = v / total + data_['ratio'] = 100 * v / total break for n_, v in increase: if n == n_: data_['value'] = v[0] data_['oldValue'] = v[1] - data_['change'] = v[2] + data_['change'] = 100* v[2] data_['isNew'] = False break results.append(data_) @@ -272,13 +272,13 @@ def query_most_errors_by_period(project_id, start_time, end_time, if n == n_: if n in new_errors: data_['value'] = new_error_values[n] - data_['ratio'] = v / total + data_['ratio'] = 100 * v / total break for n_, v in increase: if n == n_: data_['value'] = v[0] data_['oldValue'] = v[1] - data_['change'] = v[2] + data_['change'] = 100 * v[2] data_['isNew'] = False break results.append(data_) @@ -332,13 +332,13 @@ def query_cpu_memory_by_period(project_id, start_time, end_time, 'name': 'cpu', 'value': cpu_newvalue, 'oldValue': cpu_oldvalue, - 'change': (cpu_newvalue - cpu_oldvalue) / cpu_oldvalue, + 'change': 100 * (cpu_newvalue - cpu_oldvalue) / cpu_oldvalue, 'isNew': None}, {'category': schemas_ee.InsightCategories.resources, 'name': 'memory', 'value': mem_newvalue, 'oldValue': mem_oldvalue, - 'change': (mem_newvalue - mem_oldvalue) / mem_oldvalue, + 'change': 100 * (mem_newvalue - mem_oldvalue) / mem_oldvalue, 'isNew': None} ] @@ -419,13 +419,13 @@ def query_click_rage_by_period(project_id, start_time, end_time, if n == n_: if n in new_names: data_['value'] = new_raged_values[n] - data_['ratio'] = v / total + data_['ratio'] = 100 * v / total break for n_, v in increase: if n == n_: data_['value'] = v[0] data_['oldValue'] = v[1] - data_['change'] = v[2] + data_['change'] = 100 * v[2] data_['isNew'] = False break results.append(data_)