From 774f14d40e9b4a92017d15cc7d9841c8cc0b4a87 Mon Sep 17 00:00:00 2001 From: Taha Yassine Kraiem Date: Fri, 3 Feb 2023 11:13:39 +0100 Subject: [PATCH] feat(chalice): return query-left-name for alerts --- api/chalicelib/core/alerts.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/chalicelib/core/alerts.py b/api/chalicelib/core/alerts.py index 51f42e640..3c8b00c54 100644 --- a/api/chalicelib/core/alerts.py +++ b/api/chalicelib/core/alerts.py @@ -30,9 +30,11 @@ def get_all(project_id): with pg_client.PostgresClient() as cur: query = cur.mogrify("""\ SELECT alerts.*, - COALESCE(metric_series.name, query ->> 'left') AS lef_name + COALESCE(metrics.name || '.' || (COALESCE(metric_series.name, 'series ' || index)) || '.count', + query ->> 'left') AS series_name FROM public.alerts LEFT JOIN metric_series USING (series_id) + LEFT JOIN metrics USING (metric_id) WHERE alerts.project_id =%(project_id)s AND alerts.deleted_at ISNULL ORDER BY alerts.created_at;""",