{ "__inputs": [ { "name": "DS_PROMETHEUS", "label": "Prometheus", "description": "", "type": "datasource", "pluginId": "prometheus", "pluginName": "Prometheus" } ], "__requires": [ { "type": "panel", "id": "bargauge", "name": "Bar gauge", "version": "" }, { "type": "grafana", "id": "grafana", "name": "Grafana", "version": "7.4.2" }, { "type": "panel", "id": "graph", "name": "Graph", "version": "" }, { "type": "datasource", "id": "prometheus", "name": "Prometheus", "version": "1.0.0" }, { "type": "panel", "id": "table-old", "name": "Table (old)", "version": "" } ], "annotations": { "list": [ { "builtIn": 1, "datasource": "-- Grafana --", "enable": true, "hide": true, "iconColor": "rgba(0, 211, 255, 1)", "name": "Annotations & Alerts", "type": "dashboard" } ] }, "editable": true, "gnetId": 13919, "graphTooltip": 0, "id": null, "iteration": 1613670369182, "links": [], "panels": [ { "columns": [], "datasource": "${DS_PROMETHEUS}", "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "80%", "gridPos": { "h": 3, "w": 24, "x": 0, "y": 0 }, "id": 45, "pageSize": null, "showHeader": true, "sort": { "col": 0, "desc": true }, "styles": [ { "$$hashKey": "object:1557", "alias": "Server local time", "align": "", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "link": false, "mappingType": 1, "pattern": "Value #LT", "preserveFormat": false, "sanitize": false, "thresholds": [], "type": "date", "unit": "Date & time", "valueMaps": [] }, { "$$hashKey": "object:1570", "alias": "Total RAM", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "link": false, "linkTooltip": "", "linkUrl": "", "mappingType": 1, "pattern": "Value #TM", "preserveFormat": false, "thresholds": [], "type": "number", "unit": "kbytes" }, { "$$hashKey": "object:1609", "alias": "Total page faults", "align": "", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "link": false, "linkTargetBlank": false, "linkTooltip": "${__cell_4}", "linkUrl": "/d/Kdh0OoSGz/?var-job=${__cell_5}&var-hostname=All&var-instance=${__cell_4}", "mappingType": 1, "pattern": "Value #TPF", "thresholds": [], "type": "number", "unit": "string" }, { "$$hashKey": "object:1622", "alias": "Total RAM", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "link": false, "mappingType": 1, "pattern": "Value #TM", "thresholds": [], "type": "number", "unit": "kbytes" }, { "$$hashKey": "object:1635", "alias": "Total pagefile size", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": null, "mappingType": 1, "pattern": "Value #PF", "thresholds": [], "type": "number", "unit": "kbytes" }, { "$$hashKey": "object:2635", "alias": "Pagefile available size", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": null, "mappingType": 1, "pattern": "Value #APF", "thresholds": [ "259200", "432000" ], "type": "number", "unit": "kbytes" }, { "$$hashKey": "object:1809", "alias": "RAM available", "align": "auto", "colorMode": "cell", "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Value #RA", "thresholds": [ "10485760", "31457280" ], "type": "number", "unit": "kbytes" }, { "$$hashKey": "object:1821", "alias": "Batch reqs / sec", "align": "auto", "colorMode": null, "colors": [ "rgba(50, 172, 45, 0.97)", "rgba(237, 129, 40, 0.89)", "rgba(245, 54, 54, 0.9)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Value #BR", "thresholds": [ "60", "80" ], "type": "number", "unit": "short" }, { "$$hashKey": "object:2286", "alias": "Page life expectancy (sec)", "align": "auto", "colorMode": "cell", "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "Value #PLE", "thresholds": [ "300", "600" ], "type": "number", "unit": "dtdurations" }, { "$$hashKey": "object:2297", "alias": "Deadlocks", "align": "auto", "colorMode": "cell", "colors": [ "rgba(50, 172, 45, 0.97)", "rgba(237, 129, 40, 0.89)", "rgba(245, 54, 54, 0.9)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Value #DL", "thresholds": [ "1", "10" ], "type": "number", "unit": "string" }, { "$$hashKey": "object:3599", "alias": "User errors / sec", "align": "auto", "colorMode": null, "colors": [ "rgba(50, 172, 45, 0.97)", "rgba(237, 129, 40, 0.89)", "rgba(245, 54, 54, 0.9)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Value #UE", "thresholds": [ "50", "70" ], "type": "number", "unit": "short" }, { "$$hashKey": "object:3610", "alias": "Kill conn errors / sec", "align": "auto", "colorMode": "cell", "colors": [ "rgba(50, 172, 45, 0.97)", "rgba(237, 129, 40, 0.89)", "rgba(245, 54, 54, 0.9)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Value #KC", "thresholds": [ "1", "10" ], "type": "number", "unit": "short" }, { "$$hashKey": "object:19002", "alias": "Total databases", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Value #DBC", "thresholds": [], "type": "number", "unit": "short" }, { "$$hashKey": "object:1311", "alias": "", "align": "right", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "decimals": 2, "pattern": "/.*/", "thresholds": [], "type": "hidden", "unit": "short" } ], "targets": [ { "expr": "mssql_instance_local_time{job=~\"$Job\"}*1000", "format": "table", "instant": true, "interval": "", "legendFormat": "", "refId": "LT" }, { "expr": "mssql_total_physical_memory_kb{job=~\"$Job\"}-0", "format": "table", "instant": true, "interval": "", "legendFormat": "", "refId": "TM" }, { "expr": "mssql_available_physical_memory_kb{job=~\"$Job\"}-0", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "", "refId": "RA" }, { "expr": "mssql_total_page_file_kb{job=~\"$Job\"}-0", "format": "table", "instant": true, "interval": "", "legendFormat": "", "refId": "PF" }, { "expr": "mssql_available_page_file_kb{job=~\"$Job\"}-0", "format": "table", "instant": true, "interval": "", "legendFormat": "", "refId": "APF" }, { "expr": "mssql_page_fault_count{job=~\"$Job\"}-0", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "Total page faults", "refId": "TPF" }, { "expr": "mssql_batch_requests{job=~\"$Job\"}-0", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "", "refId": "BR" }, { "expr": "mssql_page_life_expectancy{job=~\"$Job\"}-0", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "", "refId": "PLE" }, { "expr": "mssql_deadlocks{job=~\"$Job\"}-0", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "", "refId": "DL" }, { "expr": "mssql_user_errors{job=~\"$Job\"}-0", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "", "refId": "UE" }, { "expr": "mssql_kill_connection_errors{job=~\"$Job\"}-0", "format": "table", "hide": false, "instant": true, "interval": "", "legendFormat": "", "refId": "KC" }, { "expr": "sum(mssql_database_state{job=~\"$Job\"})", "format": "table", "hide": true, "instant": true, "interval": "", "legendFormat": "", "refId": "DBC" } ], "timeFrom": null, "timeShift": null, "title": "$Job:Server resource overview", "transform": "table", "type": "table-old" }, { "collapsed": false, "datasource": "${DS_PROMETHEUS}", "gridPos": { "h": 1, "w": 24, "x": 0, "y": 3 }, "id": 4, "panels": [], "title": "Summary", "type": "row" }, { "datasource": "${DS_PROMETHEUS}", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "custom": {}, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 7, "w": 7, "x": 0, "y": 4 }, "id": 6, "options": { "displayMode": "lcd", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "showUnfilled": true, "text": {} }, "pluginVersion": "7.4.2", "targets": [ { "expr": "mssql_connections{}", "instant": true, "interval": "", "legendFormat": "{{database}}", "refId": "A" } ], "title": "Current database connections", "type": "bargauge" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "${DS_PROMETHEUS}", "decimals": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fill": 1, "fillGradient": 4, "gridPos": { "h": 7, "w": 9, "x": 7, "y": 4 }, "hiddenSeries": false, "id": 8, "legend": { "alignAsTable": true, "avg": false, "current": true, "max": false, "min": false, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.4.2", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "expr": "mssql_log_growths", "interval": "", "legendFormat": "{{database}}", "refId": "A" } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "DB Log growth since last restart", "tooltip": { "shared": true, "sort": 2, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:584", "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "$$hashKey": "object:585", "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "${DS_PROMETHEUS}", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fill": 1, "fillGradient": 4, "gridPos": { "h": 7, "w": 8, "x": 16, "y": 4 }, "hiddenSeries": false, "id": 58, "legend": { "alignAsTable": true, "avg": false, "current": true, "max": false, "min": false, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.4.2", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "expr": "mssql_io_stall_total{job=~\"$Job\"}", "interval": "", "legendFormat": "{{database}}", "refId": "A" } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Total wait time of I/O stall", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:17304", "format": "ms", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "$$hashKey": "object:17305", "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": "${DS_PROMETHEUS}", "gridPos": { "h": 1, "w": 24, "x": 0, "y": 11 }, "id": 10, "panels": [], "title": "Database I/O wait of stall detailed", "type": "row" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "${DS_PROMETHEUS}", "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fill": 1, "fillGradient": 4, "gridPos": { "h": 7, "w": 8, "x": 0, "y": 12 }, "hiddenSeries": false, "id": 12, "legend": { "alignAsTable": true, "avg": false, "current": true, "hideEmpty": false, "hideZero": false, "max": false, "min": false, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.4.2", "pointradius": 2, "points": false, "renderer": "flot", "repeat": "database", "repeatDirection": "h", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "expr": "mssql_io_stall{database=~\"^$database\"}", "instant": false, "interval": "", "intervalFactor": 1, "legendFormat": "{{type}}", "refId": "A" } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Database ${database} wait by I/O stall ", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:503", "format": "ms", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "$$hashKey": "object:504", "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } } ], "refresh": false, "schemaVersion": 27, "style": "dark", "tags": [], "templating": { "list": [ { "allValue": null, "current": {}, "datasource": "${DS_PROMETHEUS}", "definition": "label_values(mssql_instance_local_time, job)", "description": null, "error": null, "hide": 0, "includeAll": false, "label": null, "multi": false, "name": "Job", "options": [], "query": { "query": "label_values(mssql_instance_local_time, job)", "refId": "StandardVariableQuery" }, "refresh": 1, "regex": "", "skipUrlSync": false, "sort": 0, "tagValuesQuery": "", "tags": [], "tagsQuery": "", "type": "query", "useTags": false }, { "allValue": null, "current": {}, "datasource": "${DS_PROMETHEUS}", "definition": "label_values(mssql_connections,database)", "description": null, "error": null, "hide": 0, "includeAll": true, "label": null, "multi": false, "name": "database", "options": [], "query": { "query": "label_values(mssql_connections,database)", "refId": "StandardVariableQuery" }, "refresh": 2, "regex": "", "skipUrlSync": false, "sort": 0, "tagValuesQuery": "", "tags": [], "tagsQuery": "", "type": "query", "useTags": false } ] }, "time": { "from": "now-3h", "to": "now" }, "timepicker": {}, "timezone": "", "title": "Microsoft SQL Server", "uid": "9J6ObCEMz", "version": 35, "description": "Works with and awaragi/prometheus-mssql-exporter" }