diff --git a/CHANGELOG/7.7.1.md b/CHANGELOG/7.7.1.md index ce631986..ea882d7c 100644 --- a/CHANGELOG/7.7.1.md +++ b/CHANGELOG/7.7.1.md @@ -9,3 +9,4 @@ _Release Date: December 16th, 2024_ * AGI: Fix patterns to handle connector excessive logging on some errors. * AGI: Fix restarting log ingest and installation of the `erro` command. * Fix: The `roster apply` command would not handle problematic nodes. +* AGI: Add `device` filter in namespace view. \ No newline at end of file diff --git a/src/grafanafix/dashboards/libraryxX1-Library/namespace.json b/src/grafanafix/dashboards/libraryxX1-Library/namespace.json index c3fb0e1c..aad03dec 100644 --- a/src/grafanafix/dashboards/libraryxX1-Library/namespace.json +++ b/src/grafanafix/dashboards/libraryxX1-Library/namespace.json @@ -9043,11 +9043,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", @@ -9115,7 +9117,7 @@ "uid": "json" }, "editorMode": "code", - "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"WriteQ\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", + "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Device\",\n \"mustExist\": false\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"WriteQ\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", "refId": "A", "target": "nsDevice" } @@ -9140,11 +9142,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", @@ -9212,7 +9216,7 @@ "uid": "json" }, "editorMode": "code", - "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"Writes\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", + "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Device\",\n \"mustExist\": false\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"Writes\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", "refId": "A", "target": "nsDevice" } @@ -9237,11 +9241,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", @@ -9309,7 +9315,7 @@ "uid": "json" }, "editorMode": "code", - "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"WritePerSec\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", + "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Device\",\n \"mustExist\": false\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"WritePerSec\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", "refId": "A", "target": "nsDevice" } @@ -9334,11 +9340,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", @@ -9406,7 +9414,7 @@ "uid": "json" }, "editorMode": "code", - "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"UsedBytes\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", + "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Device\",\n \"mustExist\": false\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"UsedBytes\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", "refId": "A", "target": "nsDevice" } @@ -9431,11 +9439,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", @@ -9504,7 +9514,7 @@ "uid": "json" }, "editorMode": "code", - "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"FreeWBlocks\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", + "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Device\",\n \"mustExist\": false\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"FreeWBlocks\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", "refId": "A", "target": "nsDevice" } @@ -9529,11 +9539,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", @@ -9602,7 +9614,7 @@ "uid": "json" }, "editorMode": "code", - "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"SwbFree\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", + "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Device\",\n \"mustExist\": false\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"SwbFree\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", "refId": "A", "target": "nsDevice" } @@ -9627,11 +9639,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", @@ -9699,7 +9713,7 @@ "uid": "json" }, "editorMode": "code", - "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"DefragQ\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", + "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Device\",\n \"mustExist\": false\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"DefragQ\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", "refId": "A", "target": "nsDevice" } @@ -9724,11 +9738,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", @@ -9796,7 +9812,7 @@ "uid": "json" }, "editorMode": "code", - "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"DefragR\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", + "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Device\",\n \"mustExist\": false\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"DefragR\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", "refId": "A", "target": "nsDevice" } @@ -9821,11 +9837,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", @@ -9893,7 +9911,7 @@ "uid": "json" }, "editorMode": "code", - "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"DefragRPerSec\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", + "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Device\",\n \"mustExist\": false\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"DefragRPerSec\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", "refId": "A", "target": "nsDevice" } @@ -9918,11 +9936,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", @@ -9990,7 +10010,7 @@ "uid": "json" }, "editorMode": "code", - "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"ShadowWriteQ\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", + "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Device\",\n \"mustExist\": false\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"ShadowWriteQ\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", "refId": "A", "target": "nsDevice" } @@ -10015,11 +10035,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", @@ -10087,7 +10109,7 @@ "uid": "json" }, "editorMode": "code", - "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"DefragW\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", + "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Device\",\n \"mustExist\": false\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"DefragW\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", "refId": "A", "target": "nsDevice" } @@ -10112,11 +10134,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", @@ -10184,7 +10208,7 @@ "uid": "json" }, "editorMode": "code", - "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"DefragWPerSec\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", + "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Device\",\n \"mustExist\": false\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"DefragWPerSec\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", "refId": "A", "target": "nsDevice" } @@ -10209,11 +10233,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", @@ -10281,7 +10307,7 @@ "uid": "json" }, "editorMode": "code", - "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"TombDevRd\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", + "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Device\",\n \"mustExist\": false\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"TombDevRd\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", "refId": "A", "target": "nsDevice" } @@ -10306,11 +10332,13 @@ "mode": "palette-classic" }, "custom": { + "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, + "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", @@ -10378,7 +10406,7 @@ "uid": "json" }, "editorMode": "code", - "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"TombDevRdSec\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", + "payload": "{\n \"filterBy\":[{\n \"name\": \"NodeIdent\",\n \"mustExist\": true\n },\n {\n \"name\": \"ClusterName\",\n \"mustExist\": true\n },\n {\n \"name\": \"Device\",\n \"mustExist\": false\n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n }],\n \"timestampBinName\": \"timestamp\",\n \"groupBy\": [{\n \"name\": \"ClusterName\",\n \"required\": true\n },{\n \"name\": \"NodeIdent\",\n \"required\": true \n },\n {\n \"name\": \"Namespace\",\n \"mustExist\": false\n },{\n \"name\": \"Device\",\n \"required\": true \n }],\n \"bins\": [{\n \"name\": \"TombDevRdSec\",\n \"displayName\": \"\",\n \"type\": \"number\",\n \"required\": true,\n \"singlarSeriesExtend\": \"$SingularSeriesExtend\",\n \"maxIntervalSeconds\": $MaxIntervalSeconds\n }]\n}\n", "refId": "A", "target": "nsDevice" } @@ -14435,8 +14463,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -14536,8 +14563,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -14637,8 +14663,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -15125,7 +15150,7 @@ "h": 7, "w": 8, "x": 0, - "y": 17 + "y": 20 }, "id": 106, "libraryPanel": { @@ -15139,7 +15164,7 @@ "h": 7, "w": 8, "x": 8, - "y": 17 + "y": 20 }, "id": 107, "libraryPanel": { @@ -15153,7 +15178,7 @@ "h": 7, "w": 8, "x": 16, - "y": 17 + "y": 20 }, "id": 108, "libraryPanel": { @@ -15167,7 +15192,7 @@ "h": 7, "w": 8, "x": 0, - "y": 24 + "y": 27 }, "id": 109, "libraryPanel": { @@ -15181,7 +15206,7 @@ "h": 7, "w": 8, "x": 8, - "y": 24 + "y": 27 }, "id": 110, "libraryPanel": { @@ -15195,7 +15220,7 @@ "h": 7, "w": 8, "x": 16, - "y": 24 + "y": 27 }, "id": 111, "libraryPanel": { @@ -15209,7 +15234,7 @@ "h": 7, "w": 8, "x": 0, - "y": 31 + "y": 34 }, "id": 112, "libraryPanel": { @@ -15223,7 +15248,7 @@ "h": 7, "w": 8, "x": 8, - "y": 31 + "y": 34 }, "id": 113, "libraryPanel": { @@ -15237,7 +15262,7 @@ "h": 7, "w": 8, "x": 16, - "y": 31 + "y": 34 }, "id": 114, "libraryPanel": { @@ -15251,7 +15276,7 @@ "h": 7, "w": 8, "x": 0, - "y": 38 + "y": 41 }, "id": 115, "libraryPanel": { @@ -15265,7 +15290,7 @@ "h": 7, "w": 8, "x": 8, - "y": 38 + "y": 41 }, "id": 116, "libraryPanel": { @@ -15279,7 +15304,7 @@ "h": 7, "w": 8, "x": 16, - "y": 38 + "y": 41 }, "id": 117, "libraryPanel": { @@ -15293,7 +15318,7 @@ "h": 7, "w": 8, "x": 0, - "y": 45 + "y": 48 }, "id": 118, "libraryPanel": { @@ -15307,7 +15332,7 @@ "h": 7, "w": 8, "x": 8, - "y": 45 + "y": 48 }, "id": 119, "libraryPanel": { @@ -17309,6 +17334,29 @@ "sort": 1, "type": "query" }, + { + "allValue": "[]", + "current": {}, + "datasource": { + "type": "simpod-json-datasource", + "uid": "${DS_JSON}" + }, + "definition": "Device@${ClusterName:json}", + "hide": 0, + "includeAll": true, + "label": "", + "multi": true, + "name": "Device", + "options": [], + "query": { + "query": "Device@${ClusterName:json}" + }, + "refresh": 2, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "type": "query" + }, { "allValue": "[]", "current": {}, @@ -17605,6 +17653,6 @@ "timezone": "", "title": "Namespace", "uid": "zgXTPgPVka", - "version": 2, + "version": 3, "weekStart": "" } \ No newline at end of file