From 6b29c95143a9598d8f9e5bba06bb822df1d1fe88 Mon Sep 17 00:00:00 2001 From: ldubut Date: Fri, 15 Oct 2021 16:26:24 +0200 Subject: [PATCH 1/2] add nameFilter for alertlist pannel --- grafonnet/alertlist.libsonnet | 3 +++ 1 file changed, 3 insertions(+) diff --git a/grafonnet/alertlist.libsonnet b/grafonnet/alertlist.libsonnet index 94df3603..920ece1e 100644 --- a/grafonnet/alertlist.libsonnet +++ b/grafonnet/alertlist.libsonnet @@ -14,6 +14,7 @@ * @param transparent (optional) Whether to display the panel without a background * @param description (optional) * @param datasource (optional) + * @param nameFilter (optional) Filter by alert name */ new( title='', @@ -26,6 +27,7 @@ transparent=null, description=null, datasource=null, + nameFilter=null, ):: { [if transparent != null then 'transparent']: transparent, @@ -39,5 +41,6 @@ onlyAlertsOnDashboard: onlyAlertsOnDashboard, [if description != null then 'description']: description, datasource: datasource, + nameFilter: nameFilter, }, } From b3cb050d9ca8193767c5270ee91a193346cdba4d Mon Sep 17 00:00:00 2001 From: ldubut Date: Fri, 15 Oct 2021 16:52:17 +0200 Subject: [PATCH 2/2] fix tests execution --- tests/alertlist/test.jsonnet | 1 + tests/alertlist/test_compiled.json | 2 ++ 2 files changed, 3 insertions(+) diff --git a/tests/alertlist/test.jsonnet b/tests/alertlist/test.jsonnet index d5c70a10..28ded17e 100644 --- a/tests/alertlist/test.jsonnet +++ b/tests/alertlist/test.jsonnet @@ -17,5 +17,6 @@ local alertlist = grafana.alertlist; ], onlyAlertsOnDashboard=true, transparent=true, + nameFilter='name of alert', ), } diff --git a/tests/alertlist/test_compiled.json b/tests/alertlist/test_compiled.json index ace2c70e..dc0538c5 100644 --- a/tests/alertlist/test_compiled.json +++ b/tests/alertlist/test_compiled.json @@ -3,6 +3,7 @@ "datasource": "$PROMETHEUS", "description": "description", "limit": 20, + "nameFilter": "name of alert", "onlyAlertsOnDashboard": true, "show": "current", "sortOrder": 2, @@ -18,6 +19,7 @@ "basic": { "datasource": null, "limit": 10, + "nameFilter": null, "onlyAlertsOnDashboard": true, "show": "current", "sortOrder": 1,