{ "__inputs": [ { "name": "DS_PROMETHEUS", "label": "PROMETHEUS", "description": "", "type": "datasource", "pluginId": "prometheus", "pluginName": "Prometheus" } ], "__requires": [ { "type": "grafana", "id": "grafana", "name": "Grafana", "version": "7.4.5" }, { "type": "datasource", "id": "prometheus", "name": "Prometheus", "version": "1.0.0" }, { "type": "panel", "id": "stat", "name": "Stat", "version": "" }, { "type": "panel", "id": "table", "name": "Table", "version": "" } ], "annotations": { "list": [ { "builtIn": 1, "datasource": "-- Grafana --", "enable": true, "hide": true, "iconColor": "rgba(0, 211, 255, 1)", "name": "Annotations & Alerts", "type": "dashboard" } ] }, "description": "Show current firing and pending alerts, and severity alert counts.", "editable": false, "gnetId": 4181, "graphTooltip": 0, "id": null, "links": [ { "icon": "external link", "tags": [ "vendor=crunchydata" ], "type": "dashboards" } ], "panels": [ { "collapsed": false, "datasource": "PROMETHEUS", "gridPos": { "h": 1, "w": 24, "x": 0, "y": 0 }, "id": 10, "panels": [], "repeat": null, "title": "Environment Summary", "type": "row" }, { "cacheTimeout": null, "datasource": "PROMETHEUS", "description": "", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "custom": {}, "mappings": [ { "id": 0, "op": "=", "text": "N/A", "type": 1, "value": "null" } ], "thresholds": { "mode": "absolute", "steps": [ { "color": "semi-dark-blue", "value": null } ] }, "unit": "none" }, "overrides": [] }, "gridPos": { "h": 2, "w": 4, "x": 0, "y": 1 }, "id": 6, "interval": null, "links": [], "maxDataPoints": 100, "options": { "colorMode": "background", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "7.4.5", "targets": [ { "expr": "count(count by (kubernetes_namespace) (pg_up))", "format": "time_series", "instant": true, "interval": "", "intervalFactor": 2, "legendFormat": "Namespaces", "refId": "A" } ], "title": "Namespaces", "type": "stat" }, { "cacheTimeout": null, "datasource": "PROMETHEUS", "description": "", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "custom": {}, "mappings": [ { "id": 0, "op": "=", "text": "N/A", "type": 1, "value": "null" } ], "thresholds": { "mode": "absolute", "steps": [ { "color": "semi-dark-blue", "value": null } ] }, "unit": "none" }, "overrides": [] }, "gridPos": { "h": 2, "w": 4, "x": 4, "y": 1 }, "id": 13, "interval": null, "links": [], "maxDataPoints": 100, "options": { "colorMode": "background", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "mean" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "7.4.5", "targets": [ { "expr": "count(count by (pg_cluster) (pg_up))", "format": "time_series", "instant": true, "interval": "", "intervalFactor": 2, "legendFormat": "PostgreSQL Clusters", "refId": "A" } ], "title": "PG Clusters", "type": "stat" }, { "cacheTimeout": null, "datasource": "PROMETHEUS", "description": "", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "custom": {}, "mappings": [ { "id": 0, "op": "=", "text": "N/A", "type": 1, "value": "null" } ], "thresholds": { "mode": "absolute", "steps": [ { "color": "semi-dark-blue", "value": null } ] }, "unit": "none" }, "overrides": [] }, "gridPos": { "h": 2, "w": 4, "x": 8, "y": 1 }, "id": 14, "interval": null, "links": [], "maxDataPoints": 100, "options": { "colorMode": "background", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "mean" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "7.4.5", "targets": [ { "expr": "count(pg_up)", "format": "time_series", "instant": true, "interval": "", "intervalFactor": 2, "legendFormat": "PostgreSQL Clusters", "refId": "A" } ], "title": "PG Instances", "type": "stat" }, { "collapsed": false, "datasource": "PROMETHEUS", "gridPos": { "h": 1, "w": 24, "x": 0, "y": 3 }, "id": 11, "panels": [], "repeat": null, "title": "Alert Summary", "type": "row" }, { "cacheTimeout": null, "datasource": "PROMETHEUS", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "custom": {}, "mappings": [ { "id": 0, "op": "=", "text": "N/A", "type": 1, "value": "null" } ], "thresholds": { "mode": "absolute", "steps": [ { "color": "semi-dark-red", "value": null }, { "color": "#F2495C", "value": 1 }, { "color": "#F2495C" } ] }, "unit": "none" }, "overrides": [] }, "gridPos": { "h": 2, "w": 4, "x": 0, "y": 4 }, "id": 2, "interval": null, "links": [], "maxDataPoints": 100, "options": { "colorMode": "background", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "mean" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "7.4.5", "targets": [ { "bucketAggs": [ { "id": "2", "settings": { "interval": "auto", "min_doc_count": 0, "trimEdges": 0 }, "type": "date_histogram" } ], "dsType": "elasticsearch", "expr": "sum(ALERTS{alertstate=\"firing\",severity=\"critical\"} > 0) OR on() vector(0)", "format": "time_series", "instant": true, "interval": "", "intervalFactor": 1, "legendFormat": "Critical", "metrics": [ { "field": "select field", "id": "1", "type": "count" } ], "refId": "A" } ], "title": "Critical", "type": "stat" }, { "cacheTimeout": null, "datasource": "PROMETHEUS", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "custom": {}, "mappings": [ { "id": 0, "op": "=", "text": "N/A", "type": 1, "value": "null" } ], "thresholds": { "mode": "absolute", "steps": [ { "color": "semi-dark-orange", "value": null } ] }, "unit": "none" }, "overrides": [] }, "gridPos": { "h": 2, "w": 4, "x": 4, "y": 4 }, "id": 5, "interval": null, "links": [], "maxDataPoints": 100, "options": { "colorMode": "background", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "7.4.5", "targets": [ { "expr": "sum(ALERTS{alertstate=\"firing\",severity=\"warning\"} > 0) OR on() vector(0)", "format": "time_series", "instant": true, "interval": "", "intervalFactor": 2, "legendFormat": "", "refId": "A" } ], "title": "Warning", "type": "stat" }, { "cacheTimeout": null, "datasource": "PROMETHEUS", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "custom": {}, "mappings": [ { "id": 0, "op": "=", "text": "N/A", "type": 1, "value": "null" } ], "thresholds": { "mode": "absolute", "steps": [ { "color": "#299c46", "value": null } ] }, "unit": "none" }, "overrides": [] }, "gridPos": { "h": 2, "w": 4, "x": 8, "y": 4 }, "id": 9, "interval": null, "links": [], "maxDataPoints": 100, "options": { "colorMode": "background", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "mean" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "7.4.5", "targets": [ { "expr": "sum(ALERTS{alertstate=\"firing\",severity=\"info\"} > 0) OR on() vector(0)", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "", "refId": "A" } ], "title": "Info", "type": "stat" }, { "collapsed": false, "datasource": "PROMETHEUS", "gridPos": { "h": 1, "w": 24, "x": 0, "y": 6 }, "id": 12, "panels": [], "repeat": null, "title": "Alerts", "type": "row" }, { "datasource": "PROMETHEUS", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "custom": { "align": null, "displayMode": "auto", "filterable": true }, "decimals": 2, "displayName": "", "mappings": [ { "from": "", "id": 1, "text": "", "to": "", "type": 1, "value": "" } ], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "blue", "value": 100 }, { "color": "#EAB839", "value": 200 }, { "color": "red", "value": 300 } ] }, "unit": "short" }, "overrides": [ { "matcher": { "id": "byName", "options": "severity_num" }, "properties": [ { "id": "custom.displayMode", "value": "color-background" }, { "id": "custom.width", "value": 124 } ] }, { "matcher": { "id": "byName", "options": "Time" }, "properties": [ { "id": "custom.width", "value": 170 } ] }, { "matcher": { "id": "byName", "options": "severity" }, "properties": [ { "id": "custom.width", "value": 119 } ] }, { "matcher": { "id": "byName", "options": "alertname" }, "properties": [ { "id": "custom.width", "value": 206 } ] }, { "matcher": { "id": "byName", "options": "alertstate" }, "properties": [ { "id": "custom.width", "value": 128 } ] } ] }, "gridPos": { "h": 5, "w": 24, "x": 0, "y": 7 }, "id": 1, "links": [], "options": { "showHeader": true, "sortBy": [] }, "pluginVersion": "7.4.5", "targets": [ { "expr": "ALERTS{alertstate='firing'} > 0", "format": "table", "instant": true, "interval": "2s", "intervalFactor": 1, "legendFormat": "", "refId": "A" } ], "title": "Firing", "transformations": [ { "id": "merge", "options": { "reducers": [] } }, { "id": "organize", "options": { "excludeByName": { "Value": true, "__name__": true, "alertstate": false, "deployment": false, "exp_type": true, "fs_type": true, "instance": true, "job": true, "kubernetes_namespace": true, "mount_point": true, "server": true, "service": true, "severity_num": false }, "indexByName": { "Time": 0, "Value": 16, "__name__": 3, "alertname": 4, "alertstate": 5, "deployment": 7, "exp_type": 9, "instance": 10, "ip": 11, "job": 12, "kubernetes_namespace": 13, "pg_cluster": 6, "pod": 8, "role": 14, "service": 15, "severity": 2, "severity_num": 1 }, "renameByName": { "Time": "", "__name__": "", "severity": "", "severity_num": "" } } } ], "type": "table" }, { "datasource": "PROMETHEUS", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "custom": { "align": null, "filterable": true }, "decimals": 2, "displayName": "", "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] }, "unit": "short" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/(instance|__name__|Time|alertstate|job|type|Value)/" }, "properties": [ { "id": "unit", "value": "short" }, { "id": "decimals", "value": 2 }, { "id": "custom.align", "value": null } ] }, { "matcher": { "id": "byName", "options": "Time" }, "properties": [ { "id": "custom.width", "value": null } ] }, { "matcher": { "id": "byName", "options": "severity_num" }, "properties": [ { "id": "custom.width", "value": 126 } ] }, { "matcher": { "id": "byName", "options": "severity" }, "properties": [ { "id": "custom.width", "value": 115 } ] }, { "matcher": { "id": "byName", "options": "alertname" }, "properties": [ { "id": "custom.width", "value": 207 } ] }, { "matcher": { "id": "byName", "options": "alertstate" }, "properties": [ { "id": "custom.width", "value": 131 } ] } ] }, "gridPos": { "h": 7, "w": 24, "x": 0, "y": 12 }, "id": 3, "links": [], "options": { "showHeader": true, "sortBy": [] }, "pluginVersion": "7.4.5", "targets": [ { "expr": "ALERTS{alertstate=\"pending\"}", "format": "table", "instant": false, "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A" } ], "title": "Alerts (1 week)", "transformations": [ { "id": "organize", "options": { "excludeByName": { "Value": true, "__name__": true, "exp_type": true, "instance": true, "job": true, "kubernetes_namespace": true, "service": true }, "indexByName": { "Time": 0, "Value": 16, "__name__": 3, "alertname": 4, "alertstate": 5, "deployment": 7, "exp_type": 8, "instance": 9, "ip": 11, "job": 12, "kubernetes_namespace": 13, "pg_cluster": 6, "pod": 10, "role": 14, "service": 15, "severity": 2, "severity_num": 1 }, "renameByName": {} } } ], "type": "table" } ], "refresh": "15m", "schemaVersion": 27, "style": "dark", "tags": [ "vendor=crunchydata" ], "templating": { "list": [] }, "time": { "from": "now-1h", "to": "now" }, "timepicker": { "time_options": [ "5m", "15m", "1h", "6h", "12h", "24h", "2d", "7d", "30d" ] }, "timezone": "browser", "title": "Prometheus Alerts", "uid": "lwxXsZsMk", "version": 1 }