diff --git a/slo-checker/generic/app/main.py b/slo-checker/generic/app/main.py index f36c8739da00128ad94feb1f2d7871df7e2ff137..e483c26b4f421d00e093ad70ff8d12d0a9bb9e62 100644 --- a/slo-checker/generic/app/main.py +++ b/slo-checker/generic/app/main.py @@ -37,7 +37,7 @@ def aggr_query(values: dict, warmup: int, aggr_func): df = pd.DataFrame.from_dict(values) df.columns = ['timestamp', 'value'] filtered = df[df['timestamp'] >= (df['timestamp'][0] + warmup)] - filtered['value'] = filtered['value'].astype(int) + filtered['value'] = filtered['value'].astype(float).astype(int) return filtered['value'].aggregate(aggr_func) def check_result(result, operator: str, threshold): diff --git a/slo-checker/generic/resources/test-1-rep-success.json b/slo-checker/generic/resources/test-1-rep-success.json index b70f461cf620d8eee8c4d9d93feb46db7498626f..9a6db686ec632f72f0d1981657826a8443b4c348 100644 --- a/slo-checker/generic/resources/test-1-rep-success.json +++ b/slo-checker/generic/resources/test-1-rep-success.json @@ -260,7 +260,7 @@ ], [ 1.634624989695E9, - "1854284" + "3970.0000000000005" ] ] }