]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
monitoring: add 'noValue' config to garfana panels
authorVallari Agrawal <vallari.agrawal@ibm.com>
Fri, 21 Mar 2025 08:09:31 +0000 (13:39 +0530)
committerVallari Agrawal <vallari.agrawal@ibm.com>
Thu, 3 Apr 2025 10:18:02 +0000 (15:48 +0530)
Add noValue param to garfana panel functions:
- timeSeriesPanel
- addStatPanel

Signed-off-by: Vallari Agrawal <vallari.agrawal@ibm.com>
monitoring/ceph-mixin/dashboards/timeseries_panel.libsonnet
monitoring/ceph-mixin/dashboards/utils.libsonnet

index 6cd7e70a42eafb6debf07b37b4f2a4840b2ff501..10e7885f1ce18f2fc97984222f3030011fbdd4b0 100644 (file)
@@ -43,6 +43,7 @@
     scaleDistributionLog=null,
     sortBy=null,
     sortDesc=null,
+    noValue=null,
   ):: {
     title: title,
     type: 'timeseries',
@@ -90,6 +91,7 @@
           mode: thresholdsMode,
           steps: [],
         },
+        [if noValue != null then 'noValue']: noValue,
         unit: unit,
       },
       overrides: [],
index 50fa0027f28e6fbc7d9d7bb715d566f7494b0a31..3e5d685b6860d2a1be9d14c2f2890a5494fd1738 100644 (file)
@@ -412,6 +412,7 @@ local timeSeries = import 'timeseries_panel.libsonnet';
     isGrayOnNoData=null,
     isHideAlertsOnDisable=null,
     isIgnoreOKColors=null,
+    noValue=null,
   )::
     g.statPanel.new(
       title=title,
@@ -428,6 +429,7 @@ local timeSeries = import 'timeseries_panel.libsonnet';
       pluginVersion=pluginVersion,
       decimals=decimals,
       thresholdsMode=thresholdsMode,
+      noValue=noValue
     ) + {
       [if interval != null then 'interval']: interval,
       [if maxDataPoints != null then 'maxDataPoints']: maxDataPoints,
@@ -609,6 +611,7 @@ local timeSeries = import 'timeseries_panel.libsonnet';
     scaleDistributionLog=null,
     sortBy=null,
     sortDesc=null,
+    noValue=null,
   )::
     timeSeries.new(
       title=title,
@@ -643,6 +646,7 @@ local timeSeries = import 'timeseries_panel.libsonnet';
       scaleDistributionLog=scaleDistributionLog,
       sortBy=sortBy,
       sortDesc=sortDesc,
+      noValue=noValue,
     ) + {
       pluginVersion: pluginVersion,
       [if interval != null then 'interval']: interval,