{ "santabaRelease": 185, "widgetTokens": [], "name": "Kubernetes Helm Charts", "description": "", "overwriteGroupFields": false, "widgetsConfigVersion": 2, "type": "dashboard", "widgets": [ { "position": { "col": 7, "sizex": 6, "row": 3, "sizey": 4 }, "config": { "displaySettings": { "columns": [ { "visible": true, "columnLabel": "\n Name\n \n ", "columnSize": 311, "columnKey": "device-name-1452842526600" }, { "visible": true, "columnLabel": "\n Status\n \n ", "columnSize": 153, "columnKey": "0" }, { "visible": true, "columnLabel": "\n Revision\n \n ", "columnSize": 132, "columnKey": "1" } ], "pageSize": "10" }, "columns": [ { "rpn": "", "dataPointName": "status", "displayType": "colorBar", "minValue": -1, "unitLabel": "", "maxValue": 0, "colorThresholds": [ { "level": 2, "threshold": 2, "relation": ">" }, { "level": 3, "threshold": 2, "relation": "=" }, { "level": 4, "threshold": 1, "relation": "=" } ], "columnName": "Status", "enableForecast": false, "roundingDecimal": 0 }, { "rpn": "", "dataPointName": "helmRevision", "displayType": "raw", "minValue": 0, "unitLabel": "", "maxValue": 100, "colorThresholds": [], "columnName": "Revision", "enableForecast": false, "roundingDecimal": 0 } ], "description": "This widget shows status of a Helm release along with the current revision being used by the release. Please refer following mapping for determining the status of release,\n\n deployed:0\n failed:1\n pending-install:2\n pending-rollback:3\n pending-upgrade:4\n superseded:5\n uninstalling:6\n uninstalled:7\n unknown:8", "forecast": { "severity": "warn", "confidence": 70, "timeRange": "Last 30 days", "algorithm": "Linear" }, "type": "dynamicTable", "rows": [{ "instanceName": "*", "label": "##RESOURCENAME##", "deviceDisplayName": "*", "groupFullPath": "##defaultResourceGroup##" }], "version": 2, "topX": -1, "dataSourceFullName": "Kubernetes Helm Status (Kubernetes_Helm_Status)", "sortOrder": "descending", "name": "Helm Releases", "theme": "newSolidDarkBlue", "interval": 3, "timescale": "day" } }, { "position": { "col": 1, "sizex": 10, "row": 1, "sizey": 2 }, "config": { "ackChecked": true, "displaySettings": { "showTypeIcon": true, "displayAs": "table" }, "displayWarnAlert": true, "description": "", "type": "noc", "version": 2, "displayErrorAlert": true, "displayColumn": 8, "name": "Helm Release Alert Status", "displayCriticalAlert": true, "theme": "newSolidDarkBlue", "interval": 3, "sortBy": "alertSeverity", "timescale": "day", "sdtChecked": true, "items": [{ "dataPointName": "*", "instanceName": "*", "name": "##RESOURCENAME##", "dataSourceDisplayName": "(Kubernetes Helm Charts|Kubernetes Helm Status)", "groupBy": "device", "type": "device", "deviceGroupFullPath": "##defaultResourceGroup##", "deviceDisplayName": "*" }] } }, { "position": { "col": 11, "sizex": 2, "row": 1, "sizey": 2 }, "config": { "bigNumberInfo": { "virtualDataPoints": [], "counters": [{ "name": "Helm Releases Count", "appliesTo": "join(system.groups,\",\") =~ \"##defaultResourceGroup##\" &&\nhasCategory(\"HelmCharts\") && !exists(\"kubernetes.resourceDeletedOn\")" }], "dataPoints": [], "bigNumberItems": [{ "dataPointName": "Helm Releases Count", "useCommaSeparators": false, "bottomLabel": "Helm Releases", "rounding": 0, "position": 1, "rightLabel": "", "colorThresholds": null }] }, "displaySettings": {}, "name": "Total Helm Releases", "description": "This widget shows total number of Helm Charts installed in a cluster.", "theme": "newSolidDarkBlue", "interval": 3, "type": "bigNumber", "timescale": "day", "version": 2 } }, { "position": { "col": 1, "sizex": 2, "row": 3, "sizey": 2 }, "config": { "bigNumberInfo": { "virtualDataPoints": [], "counters": [{ "name": "Successful Releases", "appliesTo": "join(system.groups,\",\") =~ \"##defaultResourceGroup##\" &&\nhasCategory(\"HelmCharts\") && kubernetes.label.status == \"deployed\" && !exists(\"kubernetes.resourceDeletedOn\")" }], "dataPoints": [], "bigNumberItems": [{ "dataPointName": "Successful Releases", "useCommaSeparators": false, "bottomLabel": "Successful", "rounding": 0, "position": 1, "rightLabel": "", "colorThresholds": null }] }, "displaySettings": {}, "name": "Successful Releases", "description": "This widget shows total number of successful Helm Releases installed in a cluster.", "theme": "newSolidDarkBlue", "interval": 3, "type": "bigNumber", "timescale": "day", "version": 2 } }, { "position": { "col": 3, "sizex": 2, "row": 3, "sizey": 2 }, "config": { "bigNumberInfo": { "virtualDataPoints": [], "counters": [{ "name": "Failed Releases", "appliesTo": "join(system.groups,\",\") =~ \"##defaultResourceGroup##\" &&\nhasCategory(\"HelmCharts\") && kubernetes.label.status == \"failed\" && !exists(\"kubernetes.resourceDeletedOn\")" }], "dataPoints": [], "bigNumberItems": [{ "dataPointName": "Failed Releases", "useCommaSeparators": false, "bottomLabel": "Failed", "rounding": 0, "position": 1, "rightLabel": "", "colorThresholds": null }] }, "displaySettings": {}, "name": "Failed Releases", "description": "This widget shows total number of failed Helm Releases installed in a cluster.", "theme": "newSolidDarkBlue", "interval": 3, "type": "bigNumber", "timescale": "day", "version": 2 } }, { "position": { "col": 5, "sizex": 2, "row": 5, "sizey": 2 }, "config": { "bigNumberInfo": { "virtualDataPoints": [], "counters": [{ "name": "Pending install", "appliesTo": "join(system.groups,\",\") =~ \"##defaultResourceGroup##\" &&\nhasCategory(\"HelmCharts\") && kubernetes.label.status == \"pending-install\"\n&& !exists(\"kubernetes.resourceDeletedOn\")" }], "dataPoints": [], "bigNumberItems": [{ "dataPointName": "Pending install", "useCommaSeparators": false, "bottomLabel": "Pending Install", "rounding": 0, "position": 1, "rightLabel": "", "colorThresholds": null }] }, "displaySettings": {}, "name": "Pending Installation", "description": "This widget shows total number of Helm Releases with pending-install status in a cluster.", "theme": "newSolidDarkBlue", "interval": 3, "type": "bigNumber", "timescale": "day", "version": 2 } }, { "position": { "col": 3, "sizex": 2, "row": 5, "sizey": 2 }, "config": { "bigNumberInfo": { "virtualDataPoints": [], "counters": [{ "name": "Pending rollback", "appliesTo": "join(system.groups,\",\") =~ \"##defaultResourceGroup##\" &&\nhasCategory(\"HelmCharts\") && kubernetes.label.status == \"pending-rollback\" && !exists(\"kubernetes.resourceDeletedOn\")" }], "dataPoints": [], "bigNumberItems": [{ "dataPointName": "Pending rollback", "useCommaSeparators": false, "bottomLabel": "Pending Rollback", "rounding": 0, "position": 1, "rightLabel": "", "colorThresholds": null }] }, "displaySettings": {}, "name": "Pending Rollback", "description": "This widget shows total number of Helm Releases with pending-rollback status in a cluster.", "theme": "newSolidDarkBlue", "interval": 3, "type": "bigNumber", "timescale": "day", "version": 2 } }, { "position": { "col": 1, "sizex": 2, "row": 5, "sizey": 2 }, "config": { "bigNumberInfo": { "virtualDataPoints": [], "counters": [{ "name": "Pending upgrade", "appliesTo": "join(system.groups,\",\") =~ \"##defaultResourceGroup##\" &&\nhasCategory(\"HelmCharts\") && kubernetes.label.status == \"pending-upgrade\" && !exists(\"kubernetes.resourceDeletedOn\")" }], "dataPoints": [], "bigNumberItems": [{ "dataPointName": "Pending upgrade", "useCommaSeparators": false, "bottomLabel": "Pending Upgrade", "rounding": 0, "position": 1, "rightLabel": "", "colorThresholds": null }] }, "displaySettings": {}, "name": "Pending Upgrade", "description": "This widget shows total number of Helm Releases with pending-upgrade status in a cluster.", "theme": "newSolidDarkBlue", "interval": 3, "type": "bigNumber", "timescale": "day", "version": 2 } }, { "position": { "col": 5, "sizex": 2, "row": 3, "sizey": 2 }, "config": { "bigNumberInfo": { "virtualDataPoints": [], "counters": [{ "name": "Unknown", "appliesTo": "join(system.groups,\",\") =~ \"##defaultResourceGroup##\" &&\nhasCategory(\"HelmCharts\") && kubernetes.label.status == \"unknown\" && !exists(\"kubernetes.resourceDeletedOn\")" }], "dataPoints": [], "bigNumberItems": [{ "dataPointName": "Unknown", "useCommaSeparators": false, "bottomLabel": "Unknown Status", "rounding": 0, "position": 1, "rightLabel": "", "colorThresholds": null }] }, "displaySettings": {}, "name": "Unknown Status", "description": "This widget shows total number of Helm Releases with unknown status in a cluster.", "theme": "newSolidDarkBlue", "interval": 3, "type": "bigNumber", "timescale": "day", "version": 2 } }, { "position": { "col": 1, "sizex": 12, "row": 7, "sizey": 4 }, "config": { "displaySettings": { "isShowAll": false, "showFilter": false, "columns": [ { "visible": false, "columnLabel": "Severity", "columnKey": "alert-severity" }, { "visible": true, "columnLabel": "Began", "columnKey": "alert-began" }, { "visible": true, "columnLabel": "Resource/Website", "columnKey": "alert-device" }, { "visible": true, "columnLabel": "LogicModule", "columnKey": "alert-datasource" }, { "visible": true, "columnLabel": "Instance", "columnKey": "alert-datasource-instance" }, { "visible": true, "columnLabel": "Datapoint", "columnKey": "alert-datapoint" }, { "visible": true, "columnLabel": "Value", "columnKey": "alert-value" }, { "visible": true, "columnLabel": "Static Threshold", "columnKey": "alert-static-threshold" }, { "visible": true, "columnLabel": "Dynamic Threshold", "columnKey": "alert-dynamic-threshold" }, { "visible": false, "columnLabel": "Group", "columnKey": "alert-group" }, { "visible": false, "columnLabel": "Notes", "columnKey": "alert-notes" }, { "visible": false, "columnLabel": "Acknowledged By", "columnKey": "alert-acked-by" }, { "visible": false, "columnLabel": "Acknowledged On", "columnKey": "alert-acked-on" }, { "visible": false, "columnLabel": "Cleared On", "columnKey": "alert-cleared-on" }, { "visible": false, "columnLabel": "In SDT", "columnKey": "alert-in-sdt" }, { "visible": false, "columnLabel": "Alert Rule", "columnKey": "alert-rule-name" }, { "visible": false, "columnLabel": "Escalation Chain", "columnKey": "alert-escalation-chain" }, { "visible": false, "columnLabel": "Instance Description", "columnKey": "alert-datasource-instance-description" }, { "visible": false, "columnLabel": "Full Path", "columnKey": "alert-full-path" }, { "visible": false, "columnLabel": "Routing State", "columnKey": "alert-routing-state" }, { "visible": false, "columnLabel": "Dependency Role", "columnKey": "alert-dependency-role" }, { "visible": false, "columnLabel": "Dependent Alerts", "columnKey": "alert-dependent-alerts" } ], "playSound": {}, "fontsize": "normal-font", "sort": "-startEpoch" }, "name": "Helm Release Alert Detail", "description": "", "theme": "newSolidDarkBlue", "interval": 3, "filters": { "severity": "", "sdted": "all", "chain": "", "instance": "", "anomaly": "", "dataPoint": "", "rule": "", "acked": "all", "dependencyRoutingState": "", "dependencyRole": "", "host": "", "keyword": "", "dataSource": "Kubernetes%20Helm%20Charts,Kubernetes%20Helm%20Status", "cleared": "no", "group": "%23%23defaultResourceGroup%23%23*" }, "type": "alert", "timescale": "day", "version": 2 } } ], "version": 2 }