You've already forked prometheus-postgres-exporter
							
							
		
			
				
	
	
		
			3185 lines
		
	
	
		
			83 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			3185 lines
		
	
	
		
			83 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| {{- if and .Values.grafana.enabled .Values.grafana.dashboards.postgresExporter }}
 | |
| ---
 | |
| apiVersion: v1
 | |
| kind: ConfigMap
 | |
| metadata:
 | |
|   {{- with (include "prometheus-postgres-exporter.configMap.grafanaDashboards.postgresExporter.annotations" . | fromYaml) }}
 | |
|   annotations:
 | |
|     {{- tpl (toYaml .) $ | nindent 4 }}
 | |
|   {{- end }}
 | |
|   {{- with (include "prometheus-postgres-exporter.configMap.grafanaDashboards.postgresExporter.labels" . | fromYaml) }}
 | |
|   labels:
 | |
|     {{- toYaml . | nindent 4 }}
 | |
|   {{- end }}
 | |
|   name: {{ include "prometheus-postgres-exporter.fullname" . }}-grafana-dashboard-postgres-exporter
 | |
|   namespace: {{ .Release.Namespace }}
 | |
| data:
 | |
|   postgresExporter.json: |-
 | |
|     {{`{
 | |
|       "__inputs": [
 | |
|         {
 | |
|           "name": "DS_PROMETHEUS",
 | |
|           "label": "DS_PROMETHEUS",
 | |
|           "description": "",
 | |
|           "type": "datasource",
 | |
|           "pluginId": "prometheus",
 | |
|           "pluginName": "Prometheus"
 | |
|         }
 | |
|       ],
 | |
|       "__requires": [
 | |
|         {
 | |
|           "type": "grafana",
 | |
|           "id": "grafana",
 | |
|           "name": "Grafana",
 | |
|           "version": "6.3.5"
 | |
|         },
 | |
|         {
 | |
|           "type": "panel",
 | |
|           "id": "graph",
 | |
|           "name": "Graph",
 | |
|           "version": ""
 | |
|         },
 | |
|         {
 | |
|           "type": "datasource",
 | |
|           "id": "prometheus",
 | |
|           "name": "Prometheus",
 | |
|           "version": "1.0.0"
 | |
|         },
 | |
|         {
 | |
|           "type": "panel",
 | |
|           "id": "singlestat",
 | |
|           "name": "Singlestat",
 | |
|           "version": ""
 | |
|         }
 | |
|       ],
 | |
|       "annotations": {
 | |
|         "list": [
 | |
|           {
 | |
|             "builtIn": 1,
 | |
|             "datasource": "-- Grafana --",
 | |
|             "enable": true,
 | |
|             "hide": true,
 | |
|             "iconColor": "rgba(0, 211, 255, 1)",
 | |
|             "name": "Annotations & Alerts",
 | |
|             "type": "dashboard"
 | |
|           }
 | |
|         ]
 | |
|       },
 | |
|       "description": "This dashboard works with postgres_exporter for prometheus",
 | |
|       "editable": true,
 | |
|       "gnetId": 9628,
 | |
|       "graphTooltip": 0,
 | |
|       "id": null,
 | |
|       "iteration": 1568751813814,
 | |
|       "links": [],
 | |
|       "panels": [
 | |
|         {
 | |
|           "collapsed": false,
 | |
|           "gridPos": {
 | |
|             "h": 1,
 | |
|             "w": 24,
 | |
|             "x": 0,
 | |
|             "y": 0
 | |
|           },
 | |
|           "id": 34,
 | |
|           "panels": [],
 | |
|           "title": "General Counters, CPU, Memory and File Descriptor Stats",
 | |
|           "type": "row"
 | |
|         },
 | |
|         {
 | |
|           "cacheTimeout": null,
 | |
|           "colorBackground": false,
 | |
|           "colorValue": true,
 | |
|           "colors": [
 | |
|             "#299c46",
 | |
|             "#7eb26d",
 | |
|             "#d44a3a"
 | |
|           ],
 | |
|           "datasource": "${DS_PROMETHEUS}",
 | |
|           "format": "none",
 | |
|           "gauge": {
 | |
|             "maxValue": 100,
 | |
|             "minValue": 0,
 | |
|             "show": false,
 | |
|             "thresholdLabels": false,
 | |
|             "thresholdMarkers": true
 | |
|           },
 | |
|           "gridPos": {
 | |
|             "h": 2,
 | |
|             "w": 4,
 | |
|             "x": 0,
 | |
|             "y": 1
 | |
|           },
 | |
|           "id": 36,
 | |
|           "interval": null,
 | |
|           "links": [],
 | |
|           "mappingType": 1,
 | |
|           "mappingTypes": [
 | |
|             {
 | |
|               "name": "value to text",
 | |
|               "value": 1
 | |
|             },
 | |
|             {
 | |
|               "name": "range to text",
 | |
|               "value": 2
 | |
|             }
 | |
|           ],
 | |
|           "maxDataPoints": 100,
 | |
|           "nullPointMode": "connected",
 | |
|           "nullText": null,
 | |
|           "options": {},
 | |
|           "postfix": "",
 | |
|           "postfixFontSize": "50%",
 | |
|           "prefix": "",
 | |
|           "prefixFontSize": "50%",
 | |
|           "rangeMaps": [
 | |
|             {
 | |
|               "from": "null",
 | |
|               "text": "N/A",
 | |
|               "to": "null"
 | |
|             }
 | |
|           ],
 | |
|           "sparkline": {
 | |
|             "fillColor": "rgba(31, 118, 189, 0.18)",
 | |
|             "full": false,
 | |
|             "lineColor": "rgb(31, 120, 193)",
 | |
|             "show": false
 | |
|           },
 | |
|           "tableColumn": "",
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "pg_static{release=\"$release\", instance=\"$instance\"}",
 | |
|               "format": "time_series",
 | |
|               "instant": true,
 | |
|               "intervalFactor": 1,
 | |
|               "legendFormat": "{{short_version}}",
 | |
|               "refId": "A"
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": "",
 | |
|           "title": "Version",
 | |
|           "type": "singlestat",
 | |
|           "valueFontSize": "80%",
 | |
|           "valueMaps": [
 | |
|             {
 | |
|               "op": "=",
 | |
|               "text": "N/A",
 | |
|               "value": "null"
 | |
|             }
 | |
|           ],
 | |
|           "valueName": "name"
 | |
|         },
 | |
|         {
 | |
|           "cacheTimeout": null,
 | |
|           "colorBackground": false,
 | |
|           "colorValue": false,
 | |
|           "colors": [
 | |
|             "#299c46",
 | |
|             "rgba(237, 129, 40, 0.89)",
 | |
|             "#d44a3a"
 | |
|           ],
 | |
|           "datasource": "${DS_PROMETHEUS}",
 | |
|           "description": "start time of the process",
 | |
|           "format": "dateTimeFromNow",
 | |
|           "gauge": {
 | |
|             "maxValue": 100,
 | |
|             "minValue": 0,
 | |
|             "show": false,
 | |
|             "thresholdLabels": false,
 | |
|             "thresholdMarkers": true
 | |
|           },
 | |
|           "gridPos": {
 | |
|             "h": 2,
 | |
|             "w": 4,
 | |
|             "x": 4,
 | |
|             "y": 1
 | |
|           },
 | |
|           "id": 28,
 | |
|           "interval": null,
 | |
|           "links": [],
 | |
|           "mappingType": 1,
 | |
|           "mappingTypes": [
 | |
|             {
 | |
|               "name": "value to text",
 | |
|               "value": 1
 | |
|             },
 | |
|             {
 | |
|               "name": "range to text",
 | |
|               "value": 2
 | |
|             }
 | |
|           ],
 | |
|           "maxDataPoints": 100,
 | |
|           "nullPointMode": "connected",
 | |
|           "nullText": null,
 | |
|           "options": {},
 | |
|           "postfix": "",
 | |
|           "postfixFontSize": "110%",
 | |
|           "prefix": "",
 | |
|           "prefixFontSize": "110%",
 | |
|           "rangeMaps": [
 | |
|             {
 | |
|               "from": "null",
 | |
|               "text": "N/A",
 | |
|               "to": "null"
 | |
|             }
 | |
|           ],
 | |
|           "sparkline": {
 | |
|             "fillColor": "rgba(31, 118, 189, 0.18)",
 | |
|             "full": false,
 | |
|             "lineColor": "rgb(31, 120, 193)",
 | |
|             "show": false
 | |
|           },
 | |
|           "tableColumn": "",
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "pg_postmaster_start_time_seconds{release=\"$release\", instance=\"$instance\"} * 1000",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 2,
 | |
|               "legendFormat": "",
 | |
|               "refId": "A"
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": "",
 | |
|           "title": "Start Time",
 | |
|           "type": "singlestat",
 | |
|           "valueFontSize": "70%",
 | |
|           "valueMaps": [
 | |
|             {
 | |
|               "op": "=",
 | |
|               "text": "N/A",
 | |
|               "value": "null"
 | |
|             }
 | |
|           ],
 | |
|           "valueName": "avg"
 | |
|         },
 | |
|         {
 | |
|           "cacheTimeout": null,
 | |
|           "colorBackground": false,
 | |
|           "colorValue": false,
 | |
|           "colors": [
 | |
|             "rgba(245, 54, 54, 0.9)",
 | |
|             "rgba(237, 129, 40, 0.89)",
 | |
|             "rgba(50, 172, 45, 0.97)"
 | |
|           ],
 | |
|           "datasource": "${DS_PROMETHEUS}",
 | |
|           "format": "decbytes",
 | |
|           "gauge": {
 | |
|             "maxValue": 100,
 | |
|             "minValue": 0,
 | |
|             "show": false,
 | |
|             "thresholdLabels": false,
 | |
|             "thresholdMarkers": true
 | |
|           },
 | |
|           "gridPos": {
 | |
|             "h": 2,
 | |
|             "w": 4,
 | |
|             "x": 8,
 | |
|             "y": 1
 | |
|           },
 | |
|           "height": "200px",
 | |
|           "id": 10,
 | |
|           "interval": null,
 | |
|           "links": [],
 | |
|           "mappingType": 1,
 | |
|           "mappingTypes": [
 | |
|             {
 | |
|               "name": "value to text",
 | |
|               "value": 1
 | |
|             },
 | |
|             {
 | |
|               "name": "range to text",
 | |
|               "value": 2
 | |
|             }
 | |
|           ],
 | |
|           "maxDataPoints": 100,
 | |
|           "nullPointMode": "connected",
 | |
|           "nullText": null,
 | |
|           "options": {},
 | |
|           "postfix": "",
 | |
|           "postfixFontSize": "50%",
 | |
|           "prefix": "",
 | |
|           "prefixFontSize": "50%",
 | |
|           "rangeMaps": [
 | |
|             {
 | |
|               "from": "null",
 | |
|               "text": "N/A",
 | |
|               "to": "null"
 | |
|             }
 | |
|           ],
 | |
|           "sparkline": {
 | |
|             "fillColor": "rgba(31, 118, 189, 0.18)",
 | |
|             "full": false,
 | |
|             "lineColor": "rgb(31, 120, 193)",
 | |
|             "show": false
 | |
|           },
 | |
|           "tableColumn": "",
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "SUM(pg_stat_database_tup_fetched{datname=~\"$datname\", instance=~\"$instance\"})",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 2,
 | |
|               "refId": "A",
 | |
|               "step": 4
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": "",
 | |
|           "title": "Current fetch data",
 | |
|           "type": "singlestat",
 | |
|           "valueFontSize": "80%",
 | |
|           "valueMaps": [
 | |
|             {
 | |
|               "op": "=",
 | |
|               "text": "N/A",
 | |
|               "value": "null"
 | |
|             }
 | |
|           ],
 | |
|           "valueName": "current"
 | |
|         },
 | |
|         {
 | |
|           "cacheTimeout": null,
 | |
|           "colorBackground": false,
 | |
|           "colorValue": false,
 | |
|           "colors": [
 | |
|             "rgba(245, 54, 54, 0.9)",
 | |
|             "rgba(237, 129, 40, 0.89)",
 | |
|             "rgba(50, 172, 45, 0.97)"
 | |
|           ],
 | |
|           "datasource": "${DS_PROMETHEUS}",
 | |
|           "format": "decbytes",
 | |
|           "gauge": {
 | |
|             "maxValue": 100,
 | |
|             "minValue": 0,
 | |
|             "show": false,
 | |
|             "thresholdLabels": false,
 | |
|             "thresholdMarkers": true
 | |
|           },
 | |
|           "gridPos": {
 | |
|             "h": 2,
 | |
|             "w": 4,
 | |
|             "x": 12,
 | |
|             "y": 1
 | |
|           },
 | |
|           "height": "200px",
 | |
|           "id": 11,
 | |
|           "interval": null,
 | |
|           "links": [],
 | |
|           "mappingType": 1,
 | |
|           "mappingTypes": [
 | |
|             {
 | |
|               "name": "value to text",
 | |
|               "value": 1
 | |
|             },
 | |
|             {
 | |
|               "name": "range to text",
 | |
|               "value": 2
 | |
|             }
 | |
|           ],
 | |
|           "maxDataPoints": 100,
 | |
|           "nullPointMode": "connected",
 | |
|           "nullText": null,
 | |
|           "options": {},
 | |
|           "postfix": "",
 | |
|           "postfixFontSize": "50%",
 | |
|           "prefix": "",
 | |
|           "prefixFontSize": "50%",
 | |
|           "rangeMaps": [
 | |
|             {
 | |
|               "from": "null",
 | |
|               "text": "N/A",
 | |
|               "to": "null"
 | |
|             }
 | |
|           ],
 | |
|           "sparkline": {
 | |
|             "fillColor": "rgba(31, 118, 189, 0.18)",
 | |
|             "full": false,
 | |
|             "lineColor": "rgb(31, 120, 193)",
 | |
|             "show": false
 | |
|           },
 | |
|           "tableColumn": "",
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "SUM(pg_stat_database_tup_inserted{release=\"$release\", datname=~\"$datname\", instance=~\"$instance\"})",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 2,
 | |
|               "refId": "A",
 | |
|               "step": 4
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": "",
 | |
|           "title": "Current insert data",
 | |
|           "type": "singlestat",
 | |
|           "valueFontSize": "80%",
 | |
|           "valueMaps": [
 | |
|             {
 | |
|               "op": "=",
 | |
|               "text": "N/A",
 | |
|               "value": "null"
 | |
|             }
 | |
|           ],
 | |
|           "valueName": "current"
 | |
|         },
 | |
|         {
 | |
|           "cacheTimeout": null,
 | |
|           "colorBackground": false,
 | |
|           "colorValue": false,
 | |
|           "colors": [
 | |
|             "rgba(245, 54, 54, 0.9)",
 | |
|             "rgba(237, 129, 40, 0.89)",
 | |
|             "rgba(50, 172, 45, 0.97)"
 | |
|           ],
 | |
|           "datasource": "${DS_PROMETHEUS}",
 | |
|           "format": "decbytes",
 | |
|           "gauge": {
 | |
|             "maxValue": 100,
 | |
|             "minValue": 0,
 | |
|             "show": false,
 | |
|             "thresholdLabels": false,
 | |
|             "thresholdMarkers": true
 | |
|           },
 | |
|           "gridPos": {
 | |
|             "h": 2,
 | |
|             "w": 4,
 | |
|             "x": 16,
 | |
|             "y": 1
 | |
|           },
 | |
|           "height": "200px",
 | |
|           "id": 12,
 | |
|           "interval": null,
 | |
|           "links": [],
 | |
|           "mappingType": 1,
 | |
|           "mappingTypes": [
 | |
|             {
 | |
|               "name": "value to text",
 | |
|               "value": 1
 | |
|             },
 | |
|             {
 | |
|               "name": "range to text",
 | |
|               "value": 2
 | |
|             }
 | |
|           ],
 | |
|           "maxDataPoints": 100,
 | |
|           "nullPointMode": "connected",
 | |
|           "nullText": null,
 | |
|           "options": {},
 | |
|           "postfix": "",
 | |
|           "postfixFontSize": "50%",
 | |
|           "prefix": "",
 | |
|           "prefixFontSize": "50%",
 | |
|           "rangeMaps": [
 | |
|             {
 | |
|               "from": "null",
 | |
|               "text": "N/A",
 | |
|               "to": "null"
 | |
|             }
 | |
|           ],
 | |
|           "sparkline": {
 | |
|             "fillColor": "rgba(31, 118, 189, 0.18)",
 | |
|             "full": false,
 | |
|             "lineColor": "rgb(31, 120, 193)",
 | |
|             "show": false
 | |
|           },
 | |
|           "tableColumn": "",
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "SUM(pg_stat_database_tup_updated{datname=~\"$datname\", instance=~\"$instance\"})",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 2,
 | |
|               "refId": "A",
 | |
|               "step": 4
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": "",
 | |
|           "title": "Current update data",
 | |
|           "type": "singlestat",
 | |
|           "valueFontSize": "80%",
 | |
|           "valueMaps": [
 | |
|             {
 | |
|               "op": "=",
 | |
|               "text": "N/A",
 | |
|               "value": "null"
 | |
|             }
 | |
|           ],
 | |
|           "valueName": "current"
 | |
|         },
 | |
|         {
 | |
|           "cacheTimeout": null,
 | |
|           "colorBackground": false,
 | |
|           "colorValue": false,
 | |
|           "colors": [
 | |
|             "#299c46",
 | |
|             "rgba(237, 129, 40, 0.89)",
 | |
|             "#d44a3a"
 | |
|           ],
 | |
|           "datasource": "${DS_PROMETHEUS}",
 | |
|           "format": "none",
 | |
|           "gauge": {
 | |
|             "maxValue": 100,
 | |
|             "minValue": 0,
 | |
|             "show": false,
 | |
|             "thresholdLabels": false,
 | |
|             "thresholdMarkers": true
 | |
|           },
 | |
|           "gridPos": {
 | |
|             "h": 2,
 | |
|             "w": 4,
 | |
|             "x": 20,
 | |
|             "y": 1
 | |
|           },
 | |
|           "id": 38,
 | |
|           "interval": null,
 | |
|           "links": [],
 | |
|           "mappingType": 1,
 | |
|           "mappingTypes": [
 | |
|             {
 | |
|               "name": "value to text",
 | |
|               "value": 1
 | |
|             },
 | |
|             {
 | |
|               "name": "range to text",
 | |
|               "value": 2
 | |
|             }
 | |
|           ],
 | |
|           "maxDataPoints": 100,
 | |
|           "nullPointMode": "connected",
 | |
|           "nullText": null,
 | |
|           "options": {},
 | |
|           "postfix": "",
 | |
|           "postfixFontSize": "50%",
 | |
|           "prefix": "",
 | |
|           "prefixFontSize": "50%",
 | |
|           "rangeMaps": [
 | |
|             {
 | |
|               "from": "null",
 | |
|               "text": "N/A",
 | |
|               "to": "null"
 | |
|             }
 | |
|           ],
 | |
|           "sparkline": {
 | |
|             "fillColor": "rgba(31, 118, 189, 0.18)",
 | |
|             "full": false,
 | |
|             "lineColor": "rgb(31, 120, 193)",
 | |
|             "show": false
 | |
|           },
 | |
|           "tableColumn": "",
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "pg_settings_max_connections{release=\"$release\", instance=\"$instance\"}",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 1,
 | |
|               "refId": "A"
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": "",
 | |
|           "title": "Max Connections",
 | |
|           "type": "singlestat",
 | |
|           "valueFontSize": "80%",
 | |
|           "valueMaps": [
 | |
|             {
 | |
|               "op": "=",
 | |
|               "text": "N/A",
 | |
|               "value": "null"
 | |
|             }
 | |
|           ],
 | |
|           "valueName": "avg"
 | |
|         },
 | |
|         {
 | |
|           "aliasColors": {},
 | |
|           "bars": false,
 | |
|           "dashLength": 10,
 | |
|           "dashes": false,
 | |
|           "datasource": "${DS_PROMETHEUS}",
 | |
|           "description": "Average user and system CPU time spent in seconds.",
 | |
|           "fill": 1,
 | |
|           "fillGradient": 0,
 | |
|           "gridPos": {
 | |
|             "h": 7,
 | |
|             "w": 8,
 | |
|             "x": 0,
 | |
|             "y": 3
 | |
|           },
 | |
|           "id": 22,
 | |
|           "legend": {
 | |
|             "alignAsTable": true,
 | |
|             "avg": true,
 | |
|             "current": true,
 | |
|             "max": true,
 | |
|             "min": true,
 | |
|             "show": true,
 | |
|             "total": false,
 | |
|             "values": true
 | |
|           },
 | |
|           "lines": true,
 | |
|           "linewidth": 1,
 | |
|           "links": [],
 | |
|           "nullPointMode": "null",
 | |
|           "options": {
 | |
|             "dataLinks": []
 | |
|           },
 | |
|           "percentage": false,
 | |
|           "pointradius": 5,
 | |
|           "points": false,
 | |
|           "renderer": "flot",
 | |
|           "seriesOverrides": [],
 | |
|           "spaceLength": 10,
 | |
|           "stack": false,
 | |
|           "steppedLine": false,
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "avg(rate(process_cpu_seconds_total{release=\"$release\", instance=\"$instance\"}[5m]) * 1000)",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 2,
 | |
|               "legendFormat": "CPU Time",
 | |
|               "refId": "A"
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": [],
 | |
|           "timeFrom": null,
 | |
|           "timeRegions": [],
 | |
|           "timeShift": null,
 | |
|           "title": "Average CPU Usage",
 | |
|           "tooltip": {
 | |
|             "shared": true,
 | |
|             "sort": 0,
 | |
|             "value_type": "individual"
 | |
|           },
 | |
|           "type": "graph",
 | |
|           "xaxis": {
 | |
|             "buckets": null,
 | |
|             "mode": "time",
 | |
|             "name": null,
 | |
|             "show": true,
 | |
|             "values": []
 | |
|           },
 | |
|           "yaxes": [
 | |
|             {
 | |
|               "format": "s",
 | |
|               "label": null,
 | |
|               "logBase": 1,
 | |
|               "max": null,
 | |
|               "min": null,
 | |
|               "show": true
 | |
|             },
 | |
|             {
 | |
|               "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}",
 | |
|           "description": "Virtual and Resident memory size in bytes, averages over 5 min interval",
 | |
|           "fill": 1,
 | |
|           "fillGradient": 0,
 | |
|           "gridPos": {
 | |
|             "h": 7,
 | |
|             "w": 8,
 | |
|             "x": 8,
 | |
|             "y": 3
 | |
|           },
 | |
|           "id": 24,
 | |
|           "legend": {
 | |
|             "alignAsTable": true,
 | |
|             "avg": true,
 | |
|             "current": true,
 | |
|             "max": true,
 | |
|             "min": true,
 | |
|             "show": true,
 | |
|             "total": false,
 | |
|             "values": true
 | |
|           },
 | |
|           "lines": true,
 | |
|           "linewidth": 1,
 | |
|           "links": [],
 | |
|           "nullPointMode": "null",
 | |
|           "options": {
 | |
|             "dataLinks": []
 | |
|           },
 | |
|           "percentage": false,
 | |
|           "pointradius": 5,
 | |
|           "points": false,
 | |
|           "renderer": "flot",
 | |
|           "seriesOverrides": [],
 | |
|           "spaceLength": 10,
 | |
|           "stack": false,
 | |
|           "steppedLine": false,
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "avg(rate(process_resident_memory_bytes{release=\"$release\", instance=\"$instance\"}[5m]))",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 2,
 | |
|               "legendFormat": "Resident Mem",
 | |
|               "refId": "A"
 | |
|             },
 | |
|             {
 | |
|               "expr": "avg(rate(process_virtual_memory_bytes{release=\"$release\", instance=\"$instance\"}[5m]))",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 2,
 | |
|               "legendFormat": "Virtual Mem",
 | |
|               "refId": "B"
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": [],
 | |
|           "timeFrom": null,
 | |
|           "timeRegions": [],
 | |
|           "timeShift": null,
 | |
|           "title": "Average Memory Usage",
 | |
|           "tooltip": {
 | |
|             "shared": true,
 | |
|             "sort": 0,
 | |
|             "value_type": "individual"
 | |
|           },
 | |
|           "type": "graph",
 | |
|           "xaxis": {
 | |
|             "buckets": null,
 | |
|             "mode": "time",
 | |
|             "name": null,
 | |
|             "show": true,
 | |
|             "values": []
 | |
|           },
 | |
|           "yaxes": [
 | |
|             {
 | |
|               "decimals": null,
 | |
|               "format": "decbytes",
 | |
|               "label": null,
 | |
|               "logBase": 1,
 | |
|               "max": null,
 | |
|               "min": null,
 | |
|               "show": true
 | |
|             },
 | |
|             {
 | |
|               "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}",
 | |
|           "description": "Number of open file descriptors",
 | |
|           "fill": 1,
 | |
|           "fillGradient": 0,
 | |
|           "gridPos": {
 | |
|             "h": 7,
 | |
|             "w": 8,
 | |
|             "x": 16,
 | |
|             "y": 3
 | |
|           },
 | |
|           "id": 26,
 | |
|           "legend": {
 | |
|             "alignAsTable": true,
 | |
|             "avg": true,
 | |
|             "current": true,
 | |
|             "max": true,
 | |
|             "min": true,
 | |
|             "show": true,
 | |
|             "total": false,
 | |
|             "values": true
 | |
|           },
 | |
|           "lines": true,
 | |
|           "linewidth": 1,
 | |
|           "links": [],
 | |
|           "nullPointMode": "null",
 | |
|           "options": {
 | |
|             "dataLinks": []
 | |
|           },
 | |
|           "percentage": false,
 | |
|           "pointradius": 5,
 | |
|           "points": false,
 | |
|           "renderer": "flot",
 | |
|           "seriesOverrides": [],
 | |
|           "spaceLength": 10,
 | |
|           "stack": false,
 | |
|           "steppedLine": false,
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "process_open_fds{release=\"$release\", instance=\"$instance\"}",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 2,
 | |
|               "legendFormat": "Open FD",
 | |
|               "refId": "A"
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": [],
 | |
|           "timeFrom": null,
 | |
|           "timeRegions": [],
 | |
|           "timeShift": null,
 | |
|           "title": "Open File Descriptors",
 | |
|           "tooltip": {
 | |
|             "shared": true,
 | |
|             "sort": 0,
 | |
|             "value_type": "individual"
 | |
|           },
 | |
|           "type": "graph",
 | |
|           "xaxis": {
 | |
|             "buckets": null,
 | |
|             "mode": "time",
 | |
|             "name": null,
 | |
|             "show": true,
 | |
|             "values": []
 | |
|           },
 | |
|           "yaxes": [
 | |
|             {
 | |
|               "decimals": null,
 | |
|               "format": "short",
 | |
|               "label": null,
 | |
|               "logBase": 1,
 | |
|               "max": null,
 | |
|               "min": null,
 | |
|               "show": true
 | |
|             },
 | |
|             {
 | |
|               "format": "short",
 | |
|               "label": null,
 | |
|               "logBase": 1,
 | |
|               "max": null,
 | |
|               "min": null,
 | |
|               "show": true
 | |
|             }
 | |
|           ],
 | |
|           "yaxis": {
 | |
|             "align": false,
 | |
|             "alignLevel": null
 | |
|           }
 | |
|         },
 | |
|         {
 | |
|           "collapsed": false,
 | |
|           "gridPos": {
 | |
|             "h": 1,
 | |
|             "w": 24,
 | |
|             "x": 0,
 | |
|             "y": 10
 | |
|           },
 | |
|           "id": 32,
 | |
|           "panels": [],
 | |
|           "title": "Settings",
 | |
|           "type": "row"
 | |
|         },
 | |
|         {
 | |
|           "cacheTimeout": null,
 | |
|           "colorBackground": false,
 | |
|           "colorValue": false,
 | |
|           "colors": [
 | |
|             "#299c46",
 | |
|             "rgba(237, 129, 40, 0.89)",
 | |
|             "#d44a3a"
 | |
|           ],
 | |
|           "datasource": "${DS_PROMETHEUS}",
 | |
|           "format": "bytes",
 | |
|           "gauge": {
 | |
|             "maxValue": 100,
 | |
|             "minValue": 0,
 | |
|             "show": false,
 | |
|             "thresholdLabels": false,
 | |
|             "thresholdMarkers": true
 | |
|           },
 | |
|           "gridPos": {
 | |
|             "h": 3,
 | |
|             "w": 3,
 | |
|             "x": 0,
 | |
|             "y": 11
 | |
|           },
 | |
|           "id": 40,
 | |
|           "interval": null,
 | |
|           "links": [],
 | |
|           "mappingType": 1,
 | |
|           "mappingTypes": [
 | |
|             {
 | |
|               "name": "value to text",
 | |
|               "value": 1
 | |
|             },
 | |
|             {
 | |
|               "name": "range to text",
 | |
|               "value": 2
 | |
|             }
 | |
|           ],
 | |
|           "maxDataPoints": 100,
 | |
|           "nullPointMode": "connected",
 | |
|           "nullText": null,
 | |
|           "options": {},
 | |
|           "postfix": "",
 | |
|           "postfixFontSize": "50%",
 | |
|           "prefix": "",
 | |
|           "prefixFontSize": "50%",
 | |
|           "rangeMaps": [
 | |
|             {
 | |
|               "from": "null",
 | |
|               "text": "N/A",
 | |
|               "to": "null"
 | |
|             }
 | |
|           ],
 | |
|           "sparkline": {
 | |
|             "fillColor": "rgba(31, 118, 189, 0.18)",
 | |
|             "full": false,
 | |
|             "lineColor": "rgb(31, 120, 193)",
 | |
|             "show": false
 | |
|           },
 | |
|           "tableColumn": "",
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "pg_settings_shared_buffers_bytes{instance=\"$instance\"}",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 1,
 | |
|               "refId": "A"
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": "",
 | |
|           "title": "Shared Buffers",
 | |
|           "type": "singlestat",
 | |
|           "valueFontSize": "80%",
 | |
|           "valueMaps": [
 | |
|             {
 | |
|               "op": "=",
 | |
|               "text": "N/A",
 | |
|               "value": "null"
 | |
|             }
 | |
|           ],
 | |
|           "valueName": "current"
 | |
|         },
 | |
|         {
 | |
|           "cacheTimeout": null,
 | |
|           "colorBackground": false,
 | |
|           "colorValue": false,
 | |
|           "colors": [
 | |
|             "#299c46",
 | |
|             "rgba(237, 129, 40, 0.89)",
 | |
|             "#d44a3a"
 | |
|           ],
 | |
|           "datasource": "${DS_PROMETHEUS}",
 | |
|           "format": "bytes",
 | |
|           "gauge": {
 | |
|             "maxValue": 100,
 | |
|             "minValue": 0,
 | |
|             "show": false,
 | |
|             "thresholdLabels": false,
 | |
|             "thresholdMarkers": true
 | |
|           },
 | |
|           "gridPos": {
 | |
|             "h": 3,
 | |
|             "w": 3,
 | |
|             "x": 3,
 | |
|             "y": 11
 | |
|           },
 | |
|           "id": 42,
 | |
|           "interval": null,
 | |
|           "links": [],
 | |
|           "mappingType": 1,
 | |
|           "mappingTypes": [
 | |
|             {
 | |
|               "name": "value to text",
 | |
|               "value": 1
 | |
|             },
 | |
|             {
 | |
|               "name": "range to text",
 | |
|               "value": 2
 | |
|             }
 | |
|           ],
 | |
|           "maxDataPoints": 100,
 | |
|           "nullPointMode": "connected",
 | |
|           "nullText": null,
 | |
|           "options": {},
 | |
|           "postfix": "",
 | |
|           "postfixFontSize": "50%",
 | |
|           "prefix": "",
 | |
|           "prefixFontSize": "50%",
 | |
|           "rangeMaps": [
 | |
|             {
 | |
|               "from": "null",
 | |
|               "text": "N/A",
 | |
|               "to": "null"
 | |
|             }
 | |
|           ],
 | |
|           "sparkline": {
 | |
|             "fillColor": "rgba(31, 118, 189, 0.18)",
 | |
|             "full": false,
 | |
|             "lineColor": "rgb(31, 120, 193)",
 | |
|             "show": false
 | |
|           },
 | |
|           "tableColumn": "",
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "pg_settings_effective_cache_size_bytes{instance=\"$instance\"}",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 1,
 | |
|               "refId": "A"
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": "",
 | |
|           "title": "Effective Cache",
 | |
|           "type": "singlestat",
 | |
|           "valueFontSize": "80%",
 | |
|           "valueMaps": [
 | |
|             {
 | |
|               "op": "=",
 | |
|               "text": "N/A",
 | |
|               "value": "null"
 | |
|             }
 | |
|           ],
 | |
|           "valueName": "current"
 | |
|         },
 | |
|         {
 | |
|           "cacheTimeout": null,
 | |
|           "colorBackground": false,
 | |
|           "colorValue": false,
 | |
|           "colors": [
 | |
|             "#299c46",
 | |
|             "rgba(237, 129, 40, 0.89)",
 | |
|             "#d44a3a"
 | |
|           ],
 | |
|           "datasource": "${DS_PROMETHEUS}",
 | |
|           "format": "bytes",
 | |
|           "gauge": {
 | |
|             "maxValue": 100,
 | |
|             "minValue": 0,
 | |
|             "show": false,
 | |
|             "thresholdLabels": false,
 | |
|             "thresholdMarkers": true
 | |
|           },
 | |
|           "gridPos": {
 | |
|             "h": 3,
 | |
|             "w": 3,
 | |
|             "x": 6,
 | |
|             "y": 11
 | |
|           },
 | |
|           "id": 44,
 | |
|           "interval": null,
 | |
|           "links": [],
 | |
|           "mappingType": 1,
 | |
|           "mappingTypes": [
 | |
|             {
 | |
|               "name": "value to text",
 | |
|               "value": 1
 | |
|             },
 | |
|             {
 | |
|               "name": "range to text",
 | |
|               "value": 2
 | |
|             }
 | |
|           ],
 | |
|           "maxDataPoints": 100,
 | |
|           "nullPointMode": "connected",
 | |
|           "nullText": null,
 | |
|           "options": {},
 | |
|           "postfix": "",
 | |
|           "postfixFontSize": "50%",
 | |
|           "prefix": "",
 | |
|           "prefixFontSize": "50%",
 | |
|           "rangeMaps": [
 | |
|             {
 | |
|               "from": "null",
 | |
|               "text": "N/A",
 | |
|               "to": "null"
 | |
|             }
 | |
|           ],
 | |
|           "sparkline": {
 | |
|             "fillColor": "rgba(31, 118, 189, 0.18)",
 | |
|             "full": false,
 | |
|             "lineColor": "rgb(31, 120, 193)",
 | |
|             "show": false
 | |
|           },
 | |
|           "tableColumn": "",
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "pg_settings_maintenance_work_mem_bytes{instance=\"$instance\"}",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 1,
 | |
|               "refId": "A"
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": "",
 | |
|           "title": "Maintenance Work Mem",
 | |
|           "type": "singlestat",
 | |
|           "valueFontSize": "80%",
 | |
|           "valueMaps": [
 | |
|             {
 | |
|               "op": "=",
 | |
|               "text": "N/A",
 | |
|               "value": "null"
 | |
|             }
 | |
|           ],
 | |
|           "valueName": "current"
 | |
|         },
 | |
|         {
 | |
|           "cacheTimeout": null,
 | |
|           "colorBackground": false,
 | |
|           "colorValue": false,
 | |
|           "colors": [
 | |
|             "#299c46",
 | |
|             "rgba(237, 129, 40, 0.89)",
 | |
|             "#d44a3a"
 | |
|           ],
 | |
|           "datasource": "${DS_PROMETHEUS}",
 | |
|           "format": "bytes",
 | |
|           "gauge": {
 | |
|             "maxValue": 100,
 | |
|             "minValue": 0,
 | |
|             "show": false,
 | |
|             "thresholdLabels": false,
 | |
|             "thresholdMarkers": true
 | |
|           },
 | |
|           "gridPos": {
 | |
|             "h": 3,
 | |
|             "w": 3,
 | |
|             "x": 9,
 | |
|             "y": 11
 | |
|           },
 | |
|           "id": 46,
 | |
|           "interval": null,
 | |
|           "links": [],
 | |
|           "mappingType": 1,
 | |
|           "mappingTypes": [
 | |
|             {
 | |
|               "name": "value to text",
 | |
|               "value": 1
 | |
|             },
 | |
|             {
 | |
|               "name": "range to text",
 | |
|               "value": 2
 | |
|             }
 | |
|           ],
 | |
|           "maxDataPoints": 100,
 | |
|           "nullPointMode": "connected",
 | |
|           "nullText": null,
 | |
|           "options": {},
 | |
|           "postfix": "",
 | |
|           "postfixFontSize": "50%",
 | |
|           "prefix": "",
 | |
|           "prefixFontSize": "50%",
 | |
|           "rangeMaps": [
 | |
|             {
 | |
|               "from": "null",
 | |
|               "text": "N/A",
 | |
|               "to": "null"
 | |
|             }
 | |
|           ],
 | |
|           "sparkline": {
 | |
|             "fillColor": "rgba(31, 118, 189, 0.18)",
 | |
|             "full": false,
 | |
|             "lineColor": "rgb(31, 120, 193)",
 | |
|             "show": false
 | |
|           },
 | |
|           "tableColumn": "",
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "pg_settings_work_mem_bytes{instance=\"$instance\"}",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 1,
 | |
|               "legendFormat": "",
 | |
|               "refId": "A"
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": "",
 | |
|           "title": "Work Mem",
 | |
|           "type": "singlestat",
 | |
|           "valueFontSize": "80%",
 | |
|           "valueMaps": [
 | |
|             {
 | |
|               "op": "=",
 | |
|               "text": "N/A",
 | |
|               "value": "null"
 | |
|             }
 | |
|           ],
 | |
|           "valueName": "current"
 | |
|         },
 | |
|         {
 | |
|           "cacheTimeout": null,
 | |
|           "colorBackground": false,
 | |
|           "colorValue": false,
 | |
|           "colors": [
 | |
|             "#299c46",
 | |
|             "rgba(237, 129, 40, 0.89)",
 | |
|             "#d44a3a"
 | |
|           ],
 | |
|           "datasource": "${DS_PROMETHEUS}",
 | |
|           "decimals": 1,
 | |
|           "format": "bytes",
 | |
|           "gauge": {
 | |
|             "maxValue": 100,
 | |
|             "minValue": 0,
 | |
|             "show": false,
 | |
|             "thresholdLabels": false,
 | |
|             "thresholdMarkers": true
 | |
|           },
 | |
|           "gridPos": {
 | |
|             "h": 3,
 | |
|             "w": 3,
 | |
|             "x": 12,
 | |
|             "y": 11
 | |
|           },
 | |
|           "id": 48,
 | |
|           "interval": null,
 | |
|           "links": [],
 | |
|           "mappingType": 1,
 | |
|           "mappingTypes": [
 | |
|             {
 | |
|               "name": "value to text",
 | |
|               "value": 1
 | |
|             },
 | |
|             {
 | |
|               "name": "range to text",
 | |
|               "value": 2
 | |
|             }
 | |
|           ],
 | |
|           "maxDataPoints": 100,
 | |
|           "nullPointMode": "connected",
 | |
|           "nullText": null,
 | |
|           "options": {},
 | |
|           "postfix": "",
 | |
|           "postfixFontSize": "50%",
 | |
|           "prefix": "",
 | |
|           "prefixFontSize": "50%",
 | |
|           "rangeMaps": [
 | |
|             {
 | |
|               "from": "null",
 | |
|               "text": "N/A",
 | |
|               "to": "null"
 | |
|             }
 | |
|           ],
 | |
|           "sparkline": {
 | |
|             "fillColor": "rgba(31, 118, 189, 0.18)",
 | |
|             "full": false,
 | |
|             "lineColor": "rgb(31, 120, 193)",
 | |
|             "show": false
 | |
|           },
 | |
|           "tableColumn": "",
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "pg_settings_max_wal_size_bytes{instance=\"$instance\"}",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 1,
 | |
|               "refId": "A"
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": "",
 | |
|           "title": "Max WAL Size",
 | |
|           "type": "singlestat",
 | |
|           "valueFontSize": "80%",
 | |
|           "valueMaps": [
 | |
|             {
 | |
|               "op": "=",
 | |
|               "text": "N/A",
 | |
|               "value": "null"
 | |
|             }
 | |
|           ],
 | |
|           "valueName": "current"
 | |
|         },
 | |
|         {
 | |
|           "cacheTimeout": null,
 | |
|           "colorBackground": false,
 | |
|           "colorValue": false,
 | |
|           "colors": [
 | |
|             "#299c46",
 | |
|             "rgba(237, 129, 40, 0.89)",
 | |
|             "#d44a3a"
 | |
|           ],
 | |
|           "datasource": "${DS_PROMETHEUS}",
 | |
|           "format": "none",
 | |
|           "gauge": {
 | |
|             "maxValue": 100,
 | |
|             "minValue": 0,
 | |
|             "show": false,
 | |
|             "thresholdLabels": false,
 | |
|             "thresholdMarkers": true
 | |
|           },
 | |
|           "gridPos": {
 | |
|             "h": 3,
 | |
|             "w": 3,
 | |
|             "x": 15,
 | |
|             "y": 11
 | |
|           },
 | |
|           "id": 50,
 | |
|           "interval": null,
 | |
|           "links": [],
 | |
|           "mappingType": 1,
 | |
|           "mappingTypes": [
 | |
|             {
 | |
|               "name": "value to text",
 | |
|               "value": 1
 | |
|             },
 | |
|             {
 | |
|               "name": "range to text",
 | |
|               "value": 2
 | |
|             }
 | |
|           ],
 | |
|           "maxDataPoints": 100,
 | |
|           "nullPointMode": "connected",
 | |
|           "nullText": null,
 | |
|           "options": {},
 | |
|           "postfix": "",
 | |
|           "postfixFontSize": "50%",
 | |
|           "prefix": "",
 | |
|           "prefixFontSize": "50%",
 | |
|           "rangeMaps": [
 | |
|             {
 | |
|               "from": "null",
 | |
|               "text": "N/A",
 | |
|               "to": "null"
 | |
|             }
 | |
|           ],
 | |
|           "sparkline": {
 | |
|             "fillColor": "rgba(31, 118, 189, 0.18)",
 | |
|             "full": false,
 | |
|             "lineColor": "rgb(31, 120, 193)",
 | |
|             "show": false
 | |
|           },
 | |
|           "tableColumn": "",
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "pg_settings_random_page_cost{instance=\"$instance\"}",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 1,
 | |
|               "refId": "A"
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": "",
 | |
|           "title": "Random Page Cost",
 | |
|           "type": "singlestat",
 | |
|           "valueFontSize": "80%",
 | |
|           "valueMaps": [
 | |
|             {
 | |
|               "op": "=",
 | |
|               "text": "N/A",
 | |
|               "value": "null"
 | |
|             }
 | |
|           ],
 | |
|           "valueName": "current"
 | |
|         },
 | |
|         {
 | |
|           "cacheTimeout": null,
 | |
|           "colorBackground": false,
 | |
|           "colorValue": false,
 | |
|           "colors": [
 | |
|             "#299c46",
 | |
|             "rgba(237, 129, 40, 0.89)",
 | |
|             "#d44a3a"
 | |
|           ],
 | |
|           "datasource": "${DS_PROMETHEUS}",
 | |
|           "format": "none",
 | |
|           "gauge": {
 | |
|             "maxValue": 100,
 | |
|             "minValue": 0,
 | |
|             "show": false,
 | |
|             "thresholdLabels": false,
 | |
|             "thresholdMarkers": true
 | |
|           },
 | |
|           "gridPos": {
 | |
|             "h": 3,
 | |
|             "w": 2,
 | |
|             "x": 18,
 | |
|             "y": 11
 | |
|           },
 | |
|           "id": 52,
 | |
|           "interval": null,
 | |
|           "links": [],
 | |
|           "mappingType": 1,
 | |
|           "mappingTypes": [
 | |
|             {
 | |
|               "name": "value to text",
 | |
|               "value": 1
 | |
|             },
 | |
|             {
 | |
|               "name": "range to text",
 | |
|               "value": 2
 | |
|             }
 | |
|           ],
 | |
|           "maxDataPoints": 100,
 | |
|           "nullPointMode": "connected",
 | |
|           "nullText": null,
 | |
|           "options": {},
 | |
|           "postfix": "",
 | |
|           "postfixFontSize": "50%",
 | |
|           "prefix": "",
 | |
|           "prefixFontSize": "50%",
 | |
|           "rangeMaps": [
 | |
|             {
 | |
|               "from": "null",
 | |
|               "text": "N/A",
 | |
|               "to": "null"
 | |
|             }
 | |
|           ],
 | |
|           "sparkline": {
 | |
|             "fillColor": "rgba(31, 118, 189, 0.18)",
 | |
|             "full": false,
 | |
|             "lineColor": "rgb(31, 120, 193)",
 | |
|             "show": false
 | |
|           },
 | |
|           "tableColumn": "",
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "pg_settings_seq_page_cost",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 1,
 | |
|               "refId": "A"
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": "",
 | |
|           "title": "Seq Page Cost",
 | |
|           "type": "singlestat",
 | |
|           "valueFontSize": "80%",
 | |
|           "valueMaps": [
 | |
|             {
 | |
|               "op": "=",
 | |
|               "text": "N/A",
 | |
|               "value": "null"
 | |
|             }
 | |
|           ],
 | |
|           "valueName": "current"
 | |
|         },
 | |
|         {
 | |
|           "cacheTimeout": null,
 | |
|           "colorBackground": false,
 | |
|           "colorValue": false,
 | |
|           "colors": [
 | |
|             "#299c46",
 | |
|             "rgba(237, 129, 40, 0.89)",
 | |
|             "#d44a3a"
 | |
|           ],
 | |
|           "datasource": "${DS_PROMETHEUS}",
 | |
|           "format": "none",
 | |
|           "gauge": {
 | |
|             "maxValue": 100,
 | |
|             "minValue": 0,
 | |
|             "show": false,
 | |
|             "thresholdLabels": false,
 | |
|             "thresholdMarkers": true
 | |
|           },
 | |
|           "gridPos": {
 | |
|             "h": 3,
 | |
|             "w": 2,
 | |
|             "x": 20,
 | |
|             "y": 11
 | |
|           },
 | |
|           "id": 54,
 | |
|           "interval": null,
 | |
|           "links": [],
 | |
|           "mappingType": 1,
 | |
|           "mappingTypes": [
 | |
|             {
 | |
|               "name": "value to text",
 | |
|               "value": 1
 | |
|             },
 | |
|             {
 | |
|               "name": "range to text",
 | |
|               "value": 2
 | |
|             }
 | |
|           ],
 | |
|           "maxDataPoints": 100,
 | |
|           "nullPointMode": "connected",
 | |
|           "nullText": null,
 | |
|           "options": {},
 | |
|           "postfix": "",
 | |
|           "postfixFontSize": "50%",
 | |
|           "prefix": "",
 | |
|           "prefixFontSize": "50%",
 | |
|           "rangeMaps": [
 | |
|             {
 | |
|               "from": "null",
 | |
|               "text": "N/A",
 | |
|               "to": "null"
 | |
|             }
 | |
|           ],
 | |
|           "sparkline": {
 | |
|             "fillColor": "rgba(31, 118, 189, 0.18)",
 | |
|             "full": false,
 | |
|             "lineColor": "rgb(31, 120, 193)",
 | |
|             "show": false
 | |
|           },
 | |
|           "tableColumn": "",
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "pg_settings_max_worker_processes{instance=\"$instance\"}",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 1,
 | |
|               "refId": "A"
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": "",
 | |
|           "title": "Max Worker Processes",
 | |
|           "type": "singlestat",
 | |
|           "valueFontSize": "80%",
 | |
|           "valueMaps": [
 | |
|             {
 | |
|               "op": "=",
 | |
|               "text": "N/A",
 | |
|               "value": "null"
 | |
|             }
 | |
|           ],
 | |
|           "valueName": "avg"
 | |
|         },
 | |
|         {
 | |
|           "cacheTimeout": null,
 | |
|           "colorBackground": false,
 | |
|           "colorValue": false,
 | |
|           "colors": [
 | |
|             "#299c46",
 | |
|             "rgba(237, 129, 40, 0.89)",
 | |
|             "#d44a3a"
 | |
|           ],
 | |
|           "datasource": "${DS_PROMETHEUS}",
 | |
|           "format": "none",
 | |
|           "gauge": {
 | |
|             "maxValue": 100,
 | |
|             "minValue": 0,
 | |
|             "show": false,
 | |
|             "thresholdLabels": false,
 | |
|             "thresholdMarkers": true
 | |
|           },
 | |
|           "gridPos": {
 | |
|             "h": 3,
 | |
|             "w": 2,
 | |
|             "x": 22,
 | |
|             "y": 11
 | |
|           },
 | |
|           "id": 56,
 | |
|           "interval": null,
 | |
|           "links": [],
 | |
|           "mappingType": 1,
 | |
|           "mappingTypes": [
 | |
|             {
 | |
|               "name": "value to text",
 | |
|               "value": 1
 | |
|             },
 | |
|             {
 | |
|               "name": "range to text",
 | |
|               "value": 2
 | |
|             }
 | |
|           ],
 | |
|           "maxDataPoints": 100,
 | |
|           "nullPointMode": "connected",
 | |
|           "nullText": null,
 | |
|           "options": {},
 | |
|           "postfix": "",
 | |
|           "postfixFontSize": "50%",
 | |
|           "prefix": "",
 | |
|           "prefixFontSize": "50%",
 | |
|           "rangeMaps": [
 | |
|             {
 | |
|               "from": "null",
 | |
|               "text": "N/A",
 | |
|               "to": "null"
 | |
|             }
 | |
|           ],
 | |
|           "sparkline": {
 | |
|             "fillColor": "rgba(31, 118, 189, 0.18)",
 | |
|             "full": false,
 | |
|             "lineColor": "rgb(31, 120, 193)",
 | |
|             "show": false
 | |
|           },
 | |
|           "tableColumn": "",
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "pg_settings_max_parallel_workers{instance=\"$instance\"}",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 1,
 | |
|               "refId": "A"
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": "",
 | |
|           "title": "Max Parallel Workers",
 | |
|           "type": "singlestat",
 | |
|           "valueFontSize": "80%",
 | |
|           "valueMaps": [
 | |
|             {
 | |
|               "op": "=",
 | |
|               "text": "N/A",
 | |
|               "value": "null"
 | |
|             }
 | |
|           ],
 | |
|           "valueName": "current"
 | |
|         },
 | |
|         {
 | |
|           "collapsed": false,
 | |
|           "gridPos": {
 | |
|             "h": 1,
 | |
|             "w": 24,
 | |
|             "x": 0,
 | |
|             "y": 14
 | |
|           },
 | |
|           "id": 30,
 | |
|           "panels": [],
 | |
|           "title": "Database Stats",
 | |
|           "type": "row"
 | |
|         },
 | |
|         {
 | |
|           "aliasColors": {},
 | |
|           "bars": false,
 | |
|           "dashLength": 10,
 | |
|           "dashes": false,
 | |
|           "datasource": "${DS_PROMETHEUS}",
 | |
|           "fill": 1,
 | |
|           "fillGradient": 0,
 | |
|           "gridPos": {
 | |
|             "h": 7,
 | |
|             "w": 8,
 | |
|             "x": 0,
 | |
|             "y": 15
 | |
|           },
 | |
|           "id": 1,
 | |
|           "legend": {
 | |
|             "alignAsTable": true,
 | |
|             "avg": true,
 | |
|             "current": true,
 | |
|             "max": true,
 | |
|             "min": false,
 | |
|             "rightSide": true,
 | |
|             "show": true,
 | |
|             "sort": "current",
 | |
|             "sortDesc": true,
 | |
|             "total": false,
 | |
|             "values": true
 | |
|           },
 | |
|           "lines": false,
 | |
|           "linewidth": 1,
 | |
|           "links": [],
 | |
|           "nullPointMode": "connected",
 | |
|           "options": {
 | |
|             "dataLinks": []
 | |
|           },
 | |
|           "percentage": false,
 | |
|           "pointradius": 3,
 | |
|           "points": true,
 | |
|           "renderer": "flot",
 | |
|           "seriesOverrides": [],
 | |
|           "spaceLength": 10,
 | |
|           "stack": false,
 | |
|           "steppedLine": false,
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "pg_stat_activity_count{datname=~\"$datname\", instance=~\"$instance\", state=\"active\"} !=0",
 | |
|               "format": "time_series",
 | |
|               "interval": "",
 | |
|               "intervalFactor": 2,
 | |
|               "legendFormat": "{{datname}}, s: {{state}}",
 | |
|               "refId": "A",
 | |
|               "step": 2
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": [],
 | |
|           "timeFrom": null,
 | |
|           "timeRegions": [],
 | |
|           "timeShift": null,
 | |
|           "title": "Active sessions",
 | |
|           "tooltip": {
 | |
|             "shared": true,
 | |
|             "sort": 0,
 | |
|             "value_type": "individual"
 | |
|           },
 | |
|           "type": "graph",
 | |
|           "xaxis": {
 | |
|             "buckets": null,
 | |
|             "mode": "time",
 | |
|             "name": null,
 | |
|             "show": true,
 | |
|             "values": []
 | |
|           },
 | |
|           "yaxes": [
 | |
|             {
 | |
|               "decimals": 0,
 | |
|               "format": "none",
 | |
|               "label": null,
 | |
|               "logBase": 1,
 | |
|               "max": null,
 | |
|               "min": null,
 | |
|               "show": true
 | |
|             },
 | |
|             {
 | |
|               "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}",
 | |
|           "fill": 1,
 | |
|           "fillGradient": 0,
 | |
|           "gridPos": {
 | |
|             "h": 7,
 | |
|             "w": 8,
 | |
|             "x": 8,
 | |
|             "y": 15
 | |
|           },
 | |
|           "id": 60,
 | |
|           "legend": {
 | |
|             "alignAsTable": true,
 | |
|             "avg": true,
 | |
|             "current": true,
 | |
|             "max": false,
 | |
|             "min": false,
 | |
|             "rightSide": true,
 | |
|             "show": true,
 | |
|             "total": true,
 | |
|             "values": true
 | |
|           },
 | |
|           "lines": true,
 | |
|           "linewidth": 1,
 | |
|           "links": [],
 | |
|           "nullPointMode": "null",
 | |
|           "options": {
 | |
|             "dataLinks": []
 | |
|           },
 | |
|           "percentage": false,
 | |
|           "pointradius": 5,
 | |
|           "points": false,
 | |
|           "renderer": "flot",
 | |
|           "seriesOverrides": [],
 | |
|           "spaceLength": 10,
 | |
|           "stack": false,
 | |
|           "steppedLine": false,
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "irate(pg_stat_database_xact_commit{instance=\"$instance\", datname=~\"$datname\"}[5m])",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 1,
 | |
|               "legendFormat": "{{datname}} commits",
 | |
|               "refId": "A"
 | |
|             },
 | |
|             {
 | |
|               "expr": "irate(pg_stat_database_xact_rollback{instance=\"$instance\", datname=~\"$datname\"}[5m])",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 1,
 | |
|               "legendFormat": "{{datname}} rollbacks",
 | |
|               "refId": "B"
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": [],
 | |
|           "timeFrom": null,
 | |
|           "timeRegions": [],
 | |
|           "timeShift": null,
 | |
|           "title": "Transactions",
 | |
|           "tooltip": {
 | |
|             "shared": true,
 | |
|             "sort": 0,
 | |
|             "value_type": "individual"
 | |
|           },
 | |
|           "type": "graph",
 | |
|           "xaxis": {
 | |
|             "buckets": null,
 | |
|             "mode": "time",
 | |
|             "name": null,
 | |
|             "show": true,
 | |
|             "values": []
 | |
|           },
 | |
|           "yaxes": [
 | |
|             {
 | |
|               "format": "short",
 | |
|               "label": null,
 | |
|               "logBase": 1,
 | |
|               "max": null,
 | |
|               "min": null,
 | |
|               "show": true
 | |
|             },
 | |
|             {
 | |
|               "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}",
 | |
|           "fill": 1,
 | |
|           "fillGradient": 0,
 | |
|           "gridPos": {
 | |
|             "h": 7,
 | |
|             "w": 8,
 | |
|             "x": 16,
 | |
|             "y": 15
 | |
|           },
 | |
|           "id": 8,
 | |
|           "legend": {
 | |
|             "alignAsTable": true,
 | |
|             "avg": true,
 | |
|             "current": true,
 | |
|             "max": false,
 | |
|             "min": false,
 | |
|             "rightSide": true,
 | |
|             "show": true,
 | |
|             "sideWidth": null,
 | |
|             "sort": "current",
 | |
|             "sortDesc": true,
 | |
|             "total": true,
 | |
|             "values": true
 | |
|           },
 | |
|           "lines": true,
 | |
|           "linewidth": 1,
 | |
|           "links": [],
 | |
|           "nullPointMode": "null",
 | |
|           "options": {
 | |
|             "dataLinks": []
 | |
|           },
 | |
|           "percentage": false,
 | |
|           "pointradius": 5,
 | |
|           "points": false,
 | |
|           "renderer": "flot",
 | |
|           "seriesOverrides": [],
 | |
|           "spaceLength": 10,
 | |
|           "stack": false,
 | |
|           "steppedLine": false,
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "pg_stat_database_tup_updated{datname=~\"$datname\", instance=~\"$instance\"} != 0",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 2,
 | |
|               "legendFormat": "{{datname}}",
 | |
|               "refId": "A",
 | |
|               "step": 2
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": [],
 | |
|           "timeFrom": null,
 | |
|           "timeRegions": [],
 | |
|           "timeShift": null,
 | |
|           "title": "Update data",
 | |
|           "tooltip": {
 | |
|             "shared": true,
 | |
|             "sort": 0,
 | |
|             "value_type": "individual"
 | |
|           },
 | |
|           "type": "graph",
 | |
|           "xaxis": {
 | |
|             "buckets": null,
 | |
|             "mode": "time",
 | |
|             "name": null,
 | |
|             "show": true,
 | |
|             "values": []
 | |
|           },
 | |
|           "yaxes": [
 | |
|             {
 | |
|               "format": "bytes",
 | |
|               "label": null,
 | |
|               "logBase": 1,
 | |
|               "max": null,
 | |
|               "min": null,
 | |
|               "show": true
 | |
|             },
 | |
|             {
 | |
|               "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}",
 | |
|           "fill": 1,
 | |
|           "fillGradient": 0,
 | |
|           "gridPos": {
 | |
|             "h": 7,
 | |
|             "w": 8,
 | |
|             "x": 0,
 | |
|             "y": 22
 | |
|           },
 | |
|           "id": 5,
 | |
|           "legend": {
 | |
|             "alignAsTable": true,
 | |
|             "avg": true,
 | |
|             "current": true,
 | |
|             "max": false,
 | |
|             "min": false,
 | |
|             "rightSide": true,
 | |
|             "show": true,
 | |
|             "sort": "current",
 | |
|             "sortDesc": true,
 | |
|             "total": true,
 | |
|             "values": true
 | |
|           },
 | |
|           "lines": true,
 | |
|           "linewidth": 1,
 | |
|           "links": [],
 | |
|           "nullPointMode": "null",
 | |
|           "options": {
 | |
|             "dataLinks": []
 | |
|           },
 | |
|           "percentage": false,
 | |
|           "pointradius": 5,
 | |
|           "points": false,
 | |
|           "renderer": "flot",
 | |
|           "seriesOverrides": [],
 | |
|           "spaceLength": 10,
 | |
|           "stack": false,
 | |
|           "steppedLine": false,
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "pg_stat_database_tup_fetched{datname=~\"$datname\", instance=~\"$instance\"} != 0",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 2,
 | |
|               "legendFormat": "{{datname}}",
 | |
|               "refId": "A",
 | |
|               "step": 2
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": [],
 | |
|           "timeFrom": null,
 | |
|           "timeRegions": [],
 | |
|           "timeShift": null,
 | |
|           "title": "Fetch data (SELECT)",
 | |
|           "tooltip": {
 | |
|             "shared": true,
 | |
|             "sort": 0,
 | |
|             "value_type": "individual"
 | |
|           },
 | |
|           "type": "graph",
 | |
|           "xaxis": {
 | |
|             "buckets": null,
 | |
|             "mode": "time",
 | |
|             "name": null,
 | |
|             "show": true,
 | |
|             "values": []
 | |
|           },
 | |
|           "yaxes": [
 | |
|             {
 | |
|               "format": "bytes",
 | |
|               "label": null,
 | |
|               "logBase": 1,
 | |
|               "max": null,
 | |
|               "min": null,
 | |
|               "show": true
 | |
|             },
 | |
|             {
 | |
|               "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}",
 | |
|           "fill": 1,
 | |
|           "fillGradient": 0,
 | |
|           "gridPos": {
 | |
|             "h": 7,
 | |
|             "w": 8,
 | |
|             "x": 8,
 | |
|             "y": 22
 | |
|           },
 | |
|           "id": 6,
 | |
|           "legend": {
 | |
|             "alignAsTable": true,
 | |
|             "avg": true,
 | |
|             "current": true,
 | |
|             "max": false,
 | |
|             "min": false,
 | |
|             "rightSide": true,
 | |
|             "show": true,
 | |
|             "sort": "current",
 | |
|             "sortDesc": true,
 | |
|             "total": true,
 | |
|             "values": true
 | |
|           },
 | |
|           "lines": true,
 | |
|           "linewidth": 1,
 | |
|           "links": [],
 | |
|           "nullPointMode": "null",
 | |
|           "options": {
 | |
|             "dataLinks": []
 | |
|           },
 | |
|           "percentage": false,
 | |
|           "pointradius": 5,
 | |
|           "points": false,
 | |
|           "renderer": "flot",
 | |
|           "seriesOverrides": [],
 | |
|           "spaceLength": 10,
 | |
|           "stack": false,
 | |
|           "steppedLine": false,
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "pg_stat_database_tup_inserted{datname=~\"$datname\", instance=~\"$instance\"} != 0",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 2,
 | |
|               "legendFormat": "{{datname}}",
 | |
|               "refId": "A",
 | |
|               "step": 2
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": [],
 | |
|           "timeFrom": null,
 | |
|           "timeRegions": [],
 | |
|           "timeShift": null,
 | |
|           "title": "Insert data",
 | |
|           "tooltip": {
 | |
|             "shared": true,
 | |
|             "sort": 0,
 | |
|             "value_type": "individual"
 | |
|           },
 | |
|           "type": "graph",
 | |
|           "xaxis": {
 | |
|             "buckets": null,
 | |
|             "mode": "time",
 | |
|             "name": null,
 | |
|             "show": true,
 | |
|             "values": []
 | |
|           },
 | |
|           "yaxes": [
 | |
|             {
 | |
|               "format": "bytes",
 | |
|               "label": null,
 | |
|               "logBase": 1,
 | |
|               "max": null,
 | |
|               "min": null,
 | |
|               "show": true
 | |
|             },
 | |
|             {
 | |
|               "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}",
 | |
|           "decimals": 0,
 | |
|           "fill": 1,
 | |
|           "fillGradient": 0,
 | |
|           "gridPos": {
 | |
|             "h": 7,
 | |
|             "w": 8,
 | |
|             "x": 16,
 | |
|             "y": 22
 | |
|           },
 | |
|           "id": 3,
 | |
|           "legend": {
 | |
|             "alignAsTable": true,
 | |
|             "avg": true,
 | |
|             "current": true,
 | |
|             "hideEmpty": false,
 | |
|             "max": false,
 | |
|             "min": false,
 | |
|             "rightSide": true,
 | |
|             "show": true,
 | |
|             "sort": "current",
 | |
|             "sortDesc": true,
 | |
|             "total": true,
 | |
|             "values": true
 | |
|           },
 | |
|           "lines": true,
 | |
|           "linewidth": 1,
 | |
|           "links": [],
 | |
|           "nullPointMode": "null",
 | |
|           "options": {
 | |
|             "dataLinks": []
 | |
|           },
 | |
|           "percentage": false,
 | |
|           "pointradius": 5,
 | |
|           "points": false,
 | |
|           "renderer": "flot",
 | |
|           "seriesOverrides": [],
 | |
|           "spaceLength": 10,
 | |
|           "stack": false,
 | |
|           "steppedLine": false,
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "pg_locks_count{datname=~\"$datname\", instance=~\"$instance\", mode=~\"$mode\"} != 0",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 2,
 | |
|               "legendFormat": "{{datname}},{{mode}}",
 | |
|               "refId": "A",
 | |
|               "step": 2
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": [],
 | |
|           "timeFrom": null,
 | |
|           "timeRegions": [],
 | |
|           "timeShift": null,
 | |
|           "title": "Lock tables",
 | |
|           "tooltip": {
 | |
|             "shared": true,
 | |
|             "sort": 0,
 | |
|             "value_type": "individual"
 | |
|           },
 | |
|           "type": "graph",
 | |
|           "xaxis": {
 | |
|             "buckets": null,
 | |
|             "mode": "time",
 | |
|             "name": null,
 | |
|             "show": true,
 | |
|             "values": []
 | |
|           },
 | |
|           "yaxes": [
 | |
|             {
 | |
|               "decimals": 0,
 | |
|               "format": "short",
 | |
|               "label": null,
 | |
|               "logBase": 1,
 | |
|               "max": null,
 | |
|               "min": "0",
 | |
|               "show": true
 | |
|             },
 | |
|             {
 | |
|               "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}",
 | |
|           "fill": 1,
 | |
|           "fillGradient": 0,
 | |
|           "gridPos": {
 | |
|             "h": 7,
 | |
|             "w": 8,
 | |
|             "x": 0,
 | |
|             "y": 29
 | |
|           },
 | |
|           "id": 14,
 | |
|           "legend": {
 | |
|             "alignAsTable": true,
 | |
|             "avg": true,
 | |
|             "current": true,
 | |
|             "max": false,
 | |
|             "min": false,
 | |
|             "rightSide": true,
 | |
|             "show": true,
 | |
|             "sort": "total",
 | |
|             "sortDesc": true,
 | |
|             "total": true,
 | |
|             "values": true
 | |
|           },
 | |
|           "lines": true,
 | |
|           "linewidth": 1,
 | |
|           "links": [],
 | |
|           "nullPointMode": "null",
 | |
|           "options": {
 | |
|             "dataLinks": []
 | |
|           },
 | |
|           "percentage": false,
 | |
|           "pointradius": 5,
 | |
|           "points": false,
 | |
|           "renderer": "flot",
 | |
|           "seriesOverrides": [],
 | |
|           "spaceLength": 10,
 | |
|           "stack": false,
 | |
|           "steppedLine": false,
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "pg_stat_database_tup_returned{datname=~\"$datname\", instance=~\"$instance\"} != 0",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 2,
 | |
|               "legendFormat": "{{datname}}",
 | |
|               "refId": "A",
 | |
|               "step": 2
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": [],
 | |
|           "timeFrom": null,
 | |
|           "timeRegions": [],
 | |
|           "timeShift": null,
 | |
|           "title": "Return data",
 | |
|           "tooltip": {
 | |
|             "shared": true,
 | |
|             "sort": 0,
 | |
|             "value_type": "individual"
 | |
|           },
 | |
|           "type": "graph",
 | |
|           "xaxis": {
 | |
|             "buckets": null,
 | |
|             "mode": "time",
 | |
|             "name": null,
 | |
|             "show": true,
 | |
|             "values": []
 | |
|           },
 | |
|           "yaxes": [
 | |
|             {
 | |
|               "format": "bytes",
 | |
|               "label": null,
 | |
|               "logBase": 1,
 | |
|               "max": null,
 | |
|               "min": null,
 | |
|               "show": true
 | |
|             },
 | |
|             {
 | |
|               "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}",
 | |
|           "fill": 1,
 | |
|           "fillGradient": 0,
 | |
|           "gridPos": {
 | |
|             "h": 7,
 | |
|             "w": 8,
 | |
|             "x": 8,
 | |
|             "y": 29
 | |
|           },
 | |
|           "id": 4,
 | |
|           "legend": {
 | |
|             "alignAsTable": true,
 | |
|             "avg": false,
 | |
|             "current": true,
 | |
|             "max": true,
 | |
|             "min": false,
 | |
|             "rightSide": true,
 | |
|             "show": true,
 | |
|             "sort": "current",
 | |
|             "sortDesc": false,
 | |
|             "total": false,
 | |
|             "values": true
 | |
|           },
 | |
|           "lines": true,
 | |
|           "linewidth": 1,
 | |
|           "links": [],
 | |
|           "nullPointMode": "null",
 | |
|           "options": {
 | |
|             "dataLinks": []
 | |
|           },
 | |
|           "percentage": false,
 | |
|           "pointradius": 5,
 | |
|           "points": false,
 | |
|           "renderer": "flot",
 | |
|           "seriesOverrides": [],
 | |
|           "spaceLength": 10,
 | |
|           "stack": false,
 | |
|           "steppedLine": false,
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "pg_stat_activity_count{datname=~\"$datname\", instance=~\"$instance\", state=~\"idle|idle in transaction|idle in transaction (aborted)\"}",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 2,
 | |
|               "legendFormat": "{{datname}}, s: {{state}}",
 | |
|               "refId": "A",
 | |
|               "step": 2
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": [],
 | |
|           "timeFrom": null,
 | |
|           "timeRegions": [],
 | |
|           "timeShift": null,
 | |
|           "title": "Idle sessions",
 | |
|           "tooltip": {
 | |
|             "shared": true,
 | |
|             "sort": 0,
 | |
|             "value_type": "individual"
 | |
|           },
 | |
|           "type": "graph",
 | |
|           "xaxis": {
 | |
|             "buckets": null,
 | |
|             "mode": "time",
 | |
|             "name": null,
 | |
|             "show": true,
 | |
|             "values": []
 | |
|           },
 | |
|           "yaxes": [
 | |
|             {
 | |
|               "format": "short",
 | |
|               "label": null,
 | |
|               "logBase": 1,
 | |
|               "max": null,
 | |
|               "min": "0",
 | |
|               "show": true
 | |
|             },
 | |
|             {
 | |
|               "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}",
 | |
|           "fill": 1,
 | |
|           "fillGradient": 0,
 | |
|           "gridPos": {
 | |
|             "h": 7,
 | |
|             "w": 8,
 | |
|             "x": 16,
 | |
|             "y": 29
 | |
|           },
 | |
|           "id": 7,
 | |
|           "legend": {
 | |
|             "alignAsTable": true,
 | |
|             "avg": true,
 | |
|             "current": true,
 | |
|             "max": false,
 | |
|             "min": false,
 | |
|             "rightSide": true,
 | |
|             "show": true,
 | |
|             "sort": "current",
 | |
|             "sortDesc": true,
 | |
|             "total": true,
 | |
|             "values": true
 | |
|           },
 | |
|           "lines": true,
 | |
|           "linewidth": 1,
 | |
|           "links": [],
 | |
|           "nullPointMode": "null",
 | |
|           "options": {
 | |
|             "dataLinks": []
 | |
|           },
 | |
|           "percentage": false,
 | |
|           "pointradius": 5,
 | |
|           "points": false,
 | |
|           "renderer": "flot",
 | |
|           "seriesOverrides": [],
 | |
|           "spaceLength": 10,
 | |
|           "stack": false,
 | |
|           "steppedLine": false,
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "pg_stat_database_tup_deleted{datname=~\"$datname\", instance=~\"$instance\"} != 0",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 2,
 | |
|               "legendFormat": "{{datname}}",
 | |
|               "refId": "A",
 | |
|               "step": 2
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": [],
 | |
|           "timeFrom": null,
 | |
|           "timeRegions": [],
 | |
|           "timeShift": null,
 | |
|           "title": "Delete data",
 | |
|           "tooltip": {
 | |
|             "shared": true,
 | |
|             "sort": 0,
 | |
|             "value_type": "individual"
 | |
|           },
 | |
|           "type": "graph",
 | |
|           "xaxis": {
 | |
|             "buckets": null,
 | |
|             "mode": "time",
 | |
|             "name": null,
 | |
|             "show": true,
 | |
|             "values": []
 | |
|           },
 | |
|           "yaxes": [
 | |
|             {
 | |
|               "format": "bytes",
 | |
|               "label": null,
 | |
|               "logBase": 1,
 | |
|               "max": null,
 | |
|               "min": null,
 | |
|               "show": true
 | |
|             },
 | |
|             {
 | |
|               "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}",
 | |
|           "decimals": 2,
 | |
|           "fill": 1,
 | |
|           "gridPos": {
 | |
|             "h": 7,
 | |
|             "w": 8,
 | |
|             "x": 0,
 | |
|             "y": 36
 | |
|           },
 | |
|           "id": 62,
 | |
|           "legend": {
 | |
|             "alignAsTable": true,
 | |
|             "avg": true,
 | |
|             "current": true,
 | |
|             "max": false,
 | |
|             "min": false,
 | |
|             "rightSide": true,
 | |
|             "show": true,
 | |
|             "total": false,
 | |
|             "values": true
 | |
|           },
 | |
|           "lines": true,
 | |
|           "linewidth": 1,
 | |
|           "links": [],
 | |
|           "nullPointMode": "null",
 | |
|           "options": {},
 | |
|           "percentage": false,
 | |
|           "pointradius": 5,
 | |
|           "points": false,
 | |
|           "renderer": "flot",
 | |
|           "seriesOverrides": [],
 | |
|           "spaceLength": 10,
 | |
|           "stack": false,
 | |
|           "steppedLine": false,
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "pg_stat_database_blks_hit{instance=\"$instance\", datname=~\"$datname\"} / (pg_stat_database_blks_read{instance=\"$instance\", datname=~\"$datname\"} + pg_stat_database_blks_hit{instance=\"$instance\", datname=~\"$datname\"})",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 1,
 | |
|               "legendFormat": "{{ datname }}",
 | |
|               "refId": "A"
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": [],
 | |
|           "timeFrom": null,
 | |
|           "timeShift": null,
 | |
|           "title": "Cache Hit Rate",
 | |
|           "tooltip": {
 | |
|             "shared": true,
 | |
|             "sort": 0,
 | |
|             "value_type": "individual"
 | |
|           },
 | |
|           "type": "graph",
 | |
|           "xaxis": {
 | |
|             "buckets": null,
 | |
|             "mode": "time",
 | |
|             "name": null,
 | |
|             "show": true,
 | |
|             "values": []
 | |
|           },
 | |
|           "yaxes": [
 | |
|             {
 | |
|               "decimals": 4,
 | |
|               "format": "percentunit",
 | |
|               "label": "",
 | |
|               "logBase": 1,
 | |
|               "max": null,
 | |
|               "min": null,
 | |
|               "show": true
 | |
|             },
 | |
|             {
 | |
|               "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}",
 | |
|           "fill": 1,
 | |
|           "gridPos": {
 | |
|             "h": 7,
 | |
|             "w": 8,
 | |
|             "x": 8,
 | |
|             "y": 36
 | |
|           },
 | |
|           "id": 64,
 | |
|           "legend": {
 | |
|             "alignAsTable": true,
 | |
|             "avg": true,
 | |
|             "current": true,
 | |
|             "max": true,
 | |
|             "min": true,
 | |
|             "rightSide": true,
 | |
|             "show": true,
 | |
|             "total": false,
 | |
|             "values": true
 | |
|           },
 | |
|           "lines": true,
 | |
|           "linewidth": 1,
 | |
|           "links": [],
 | |
|           "nullPointMode": "null",
 | |
|           "options": {},
 | |
|           "percentage": false,
 | |
|           "pointradius": 5,
 | |
|           "points": false,
 | |
|           "renderer": "flot",
 | |
|           "seriesOverrides": [],
 | |
|           "spaceLength": 10,
 | |
|           "stack": false,
 | |
|           "steppedLine": false,
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "irate(pg_stat_bgwriter_buffers_backend{instance=\"$instance\"}[5m])",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 1,
 | |
|               "legendFormat": "buffers_backend",
 | |
|               "refId": "A"
 | |
|             },
 | |
|             {
 | |
|               "expr": "irate(pg_stat_bgwriter_buffers_alloc{instance=\"$instance\"}[5m])",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 1,
 | |
|               "legendFormat": "buffers_alloc",
 | |
|               "refId": "B"
 | |
|             },
 | |
|             {
 | |
|               "expr": "irate(pg_stat_bgwriter_buffers_backend_fsync{instance=\"$instance\"}[5m])",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 1,
 | |
|               "legendFormat": "backend_fsync",
 | |
|               "refId": "C"
 | |
|             },
 | |
|             {
 | |
|               "expr": "irate(pg_stat_bgwriter_buffers_checkpoint{instance=\"$instance\"}[5m])",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 1,
 | |
|               "legendFormat": "buffers_checkpoint",
 | |
|               "refId": "D"
 | |
|             },
 | |
|             {
 | |
|               "expr": "irate(pg_stat_bgwriter_buffers_clean{instance=\"$instance\"}[5m])",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 1,
 | |
|               "legendFormat": "buffers_clean",
 | |
|               "refId": "E"
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": [],
 | |
|           "timeFrom": null,
 | |
|           "timeShift": null,
 | |
|           "title": "Buffers (bgwriter)",
 | |
|           "tooltip": {
 | |
|             "shared": true,
 | |
|             "sort": 0,
 | |
|             "value_type": "individual"
 | |
|           },
 | |
|           "type": "graph",
 | |
|           "xaxis": {
 | |
|             "buckets": null,
 | |
|             "mode": "time",
 | |
|             "name": null,
 | |
|             "show": true,
 | |
|             "values": []
 | |
|           },
 | |
|           "yaxes": [
 | |
|             {
 | |
|               "format": "short",
 | |
|               "label": null,
 | |
|               "logBase": 1,
 | |
|               "max": null,
 | |
|               "min": null,
 | |
|               "show": true
 | |
|             },
 | |
|             {
 | |
|               "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}",
 | |
|           "decimals": 0,
 | |
|           "fill": 1,
 | |
|           "gridPos": {
 | |
|             "h": 7,
 | |
|             "w": 8,
 | |
|             "x": 16,
 | |
|             "y": 36
 | |
|           },
 | |
|           "id": 66,
 | |
|           "legend": {
 | |
|             "alignAsTable": true,
 | |
|             "avg": true,
 | |
|             "current": true,
 | |
|             "max": false,
 | |
|             "min": false,
 | |
|             "rightSide": true,
 | |
|             "show": true,
 | |
|             "total": true,
 | |
|             "values": true
 | |
|           },
 | |
|           "lines": true,
 | |
|           "linewidth": 1,
 | |
|           "links": [],
 | |
|           "nullPointMode": "null",
 | |
|           "options": {},
 | |
|           "percentage": false,
 | |
|           "pointradius": 5,
 | |
|           "points": false,
 | |
|           "renderer": "flot",
 | |
|           "seriesOverrides": [],
 | |
|           "spaceLength": 10,
 | |
|           "stack": false,
 | |
|           "steppedLine": false,
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "irate(pg_stat_database_conflicts{instance=\"$instance\", datname=~\"$datname\"}[5m])",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 1,
 | |
|               "legendFormat": "{{datname}} conflicts",
 | |
|               "refId": "B"
 | |
|             },
 | |
|             {
 | |
|               "expr": "irate(pg_stat_database_deadlocks{instance=\"$instance\", datname=~\"$datname\"}[5m])",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 1,
 | |
|               "legendFormat": "{{datname}} deadlocks",
 | |
|               "refId": "A"
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": [],
 | |
|           "timeFrom": null,
 | |
|           "timeShift": null,
 | |
|           "title": "Conflicts/Deadlocks",
 | |
|           "tooltip": {
 | |
|             "shared": true,
 | |
|             "sort": 0,
 | |
|             "value_type": "individual"
 | |
|           },
 | |
|           "type": "graph",
 | |
|           "xaxis": {
 | |
|             "buckets": null,
 | |
|             "mode": "time",
 | |
|             "name": null,
 | |
|             "show": true,
 | |
|             "values": []
 | |
|           },
 | |
|           "yaxes": [
 | |
|             {
 | |
|               "format": "short",
 | |
|               "label": null,
 | |
|               "logBase": 1,
 | |
|               "max": null,
 | |
|               "min": "0",
 | |
|               "show": true
 | |
|             },
 | |
|             {
 | |
|               "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}",
 | |
|           "description": "Total amount of data written to temporary files by queries in this database. All temporary files are counted, regardless of why the temporary file was created, and regardless of the log_temp_files setting.",
 | |
|           "fill": 1,
 | |
|           "gridPos": {
 | |
|             "h": 7,
 | |
|             "w": 8,
 | |
|             "x": 0,
 | |
|             "y": 43
 | |
|           },
 | |
|           "id": 68,
 | |
|           "legend": {
 | |
|             "alignAsTable": true,
 | |
|             "avg": true,
 | |
|             "current": true,
 | |
|             "max": false,
 | |
|             "min": false,
 | |
|             "rightSide": true,
 | |
|             "show": true,
 | |
|             "total": true,
 | |
|             "values": true
 | |
|           },
 | |
|           "lines": true,
 | |
|           "linewidth": 1,
 | |
|           "links": [],
 | |
|           "nullPointMode": "null",
 | |
|           "options": {},
 | |
|           "percentage": false,
 | |
|           "pointradius": 5,
 | |
|           "points": false,
 | |
|           "renderer": "flot",
 | |
|           "seriesOverrides": [],
 | |
|           "spaceLength": 10,
 | |
|           "stack": false,
 | |
|           "steppedLine": false,
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "irate(pg_stat_database_temp_bytes{instance=\"$instance\", datname=~\"$datname\"}[5m])",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 1,
 | |
|               "legendFormat": "{{datname}}",
 | |
|               "refId": "A"
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": [],
 | |
|           "timeFrom": null,
 | |
|           "timeShift": null,
 | |
|           "title": "Temp File (Bytes)",
 | |
|           "tooltip": {
 | |
|             "shared": true,
 | |
|             "sort": 0,
 | |
|             "value_type": "individual"
 | |
|           },
 | |
|           "type": "graph",
 | |
|           "xaxis": {
 | |
|             "buckets": null,
 | |
|             "mode": "time",
 | |
|             "name": null,
 | |
|             "show": true,
 | |
|             "values": []
 | |
|           },
 | |
|           "yaxes": [
 | |
|             {
 | |
|               "format": "bytes",
 | |
|               "label": null,
 | |
|               "logBase": 1,
 | |
|               "max": null,
 | |
|               "min": "0",
 | |
|               "show": true
 | |
|             },
 | |
|             {
 | |
|               "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}",
 | |
|           "fill": 1,
 | |
|           "gridPos": {
 | |
|             "h": 7,
 | |
|             "w": 16,
 | |
|             "x": 8,
 | |
|             "y": 43
 | |
|           },
 | |
|           "id": 70,
 | |
|           "legend": {
 | |
|             "alignAsTable": true,
 | |
|             "avg": true,
 | |
|             "current": true,
 | |
|             "max": true,
 | |
|             "min": true,
 | |
|             "show": true,
 | |
|             "total": false,
 | |
|             "values": true
 | |
|           },
 | |
|           "lines": true,
 | |
|           "linewidth": 1,
 | |
|           "links": [],
 | |
|           "nullPointMode": "null",
 | |
|           "options": {},
 | |
|           "percentage": false,
 | |
|           "pointradius": 5,
 | |
|           "points": false,
 | |
|           "renderer": "flot",
 | |
|           "seriesOverrides": [],
 | |
|           "spaceLength": 10,
 | |
|           "stack": false,
 | |
|           "steppedLine": false,
 | |
|           "targets": [
 | |
|             {
 | |
|               "expr": "irate(pg_stat_bgwriter_checkpoint_write_time{instance=\"$instance\"}[5m])",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 1,
 | |
|               "legendFormat": "write_time - Total amount of time that has been spent in the portion of checkpoint processing where files are written to disk.",
 | |
|               "refId": "B"
 | |
|             },
 | |
|             {
 | |
|               "expr": "irate(pg_stat_bgwriter_checkpoint_sync_time{instance=\"$instance\"}[5m])",
 | |
|               "format": "time_series",
 | |
|               "intervalFactor": 1,
 | |
|               "legendFormat": "sync_time - Total amount of time that has been spent in the portion of checkpoint processing where files are synchronized to disk.",
 | |
|               "refId": "A"
 | |
|             }
 | |
|           ],
 | |
|           "thresholds": [],
 | |
|           "timeFrom": null,
 | |
|           "timeShift": null,
 | |
|           "title": "Checkpoint Stats",
 | |
|           "tooltip": {
 | |
|             "shared": true,
 | |
|             "sort": 0,
 | |
|             "value_type": "individual"
 | |
|           },
 | |
|           "type": "graph",
 | |
|           "xaxis": {
 | |
|             "buckets": null,
 | |
|             "mode": "time",
 | |
|             "name": null,
 | |
|             "show": true,
 | |
|             "values": []
 | |
|           },
 | |
|           "yaxes": [
 | |
|             {
 | |
|               "format": "ms",
 | |
|               "label": null,
 | |
|               "logBase": 1,
 | |
|               "max": null,
 | |
|               "min": null,
 | |
|               "show": true
 | |
|             },
 | |
|             {
 | |
|               "format": "short",
 | |
|               "label": null,
 | |
|               "logBase": 1,
 | |
|               "max": null,
 | |
|               "min": null,
 | |
|               "show": true
 | |
|             }
 | |
|           ],
 | |
|           "yaxis": {
 | |
|             "align": false,
 | |
|             "alignLevel": null
 | |
|           }
 | |
|         }
 | |
|       ],
 | |
|       "refresh": "10s",
 | |
|       "schemaVersion": 19,
 | |
|       "style": "dark",
 | |
|       "tags": [
 | |
|         "postgres",
 | |
|         "db",
 | |
|         "stats"
 | |
|       ],
 | |
|       "templating": {
 | |
|         "list": [
 | |
|           {
 | |
|             "hide": 0,
 | |
|             "label": "datasource",
 | |
|             "name": "DS_PROMETHEUS",
 | |
|             "options": [],
 | |
|             "query": "prometheus",
 | |
|             "refresh": 1,
 | |
|             "regex": "",
 | |
|             "type": "datasource"
 | |
|           },
 | |
|           {
 | |
|             "auto": true,
 | |
|             "auto_count": 200,
 | |
|             "auto_min": "1s",
 | |
|             "current": {
 | |
|               "text": "auto",
 | |
|               "value": "$__auto_interval_interval"
 | |
|             },
 | |
|             "hide": 0,
 | |
|             "label": "Interval",
 | |
|             "name": "interval",
 | |
|             "options": [
 | |
|               {
 | |
|                 "selected": true,
 | |
|                 "text": "auto",
 | |
|                 "value": "$__auto_interval_interval"
 | |
|               },
 | |
|               {
 | |
|                 "selected": false,
 | |
|                 "text": "1s",
 | |
|                 "value": "1s"
 | |
|               },
 | |
|               {
 | |
|                 "selected": false,
 | |
|                 "text": "5s",
 | |
|                 "value": "5s"
 | |
|               },
 | |
|               {
 | |
|                 "selected": false,
 | |
|                 "text": "1m",
 | |
|                 "value": "1m"
 | |
|               },
 | |
|               {
 | |
|                 "selected": false,
 | |
|                 "text": "5m",
 | |
|                 "value": "5m"
 | |
|               },
 | |
|               {
 | |
|                 "selected": false,
 | |
|                 "text": "1h",
 | |
|                 "value": "1h"
 | |
|               },
 | |
|               {
 | |
|                 "selected": false,
 | |
|                 "text": "6h",
 | |
|                 "value": "6h"
 | |
|               },
 | |
|               {
 | |
|                 "selected": false,
 | |
|                 "text": "1d",
 | |
|                 "value": "1d"
 | |
|               }
 | |
|             ],
 | |
|             "query": "1s,5s,1m,5m,1h,6h,1d",
 | |
|             "refresh": 2,
 | |
|             "skipUrlSync": false,
 | |
|             "type": "interval"
 | |
|           },
 | |
|           {
 | |
|             "allValue": null,
 | |
|             "current": {},
 | |
|             "datasource": "${DS_PROMETHEUS}",
 | |
|             "definition": "",
 | |
|             "hide": 0,
 | |
|             "includeAll": false,
 | |
|             "label": "Namespace",
 | |
|             "multi": false,
 | |
|             "name": "namespace",
 | |
|             "options": [],
 | |
|             "query": "query_result(pg_exporter_last_scrape_duration_seconds)",
 | |
|             "refresh": 2,
 | |
|             "regex": "/.*kubernetes_namespace=\"([^\"]+).*/",
 | |
|             "skipUrlSync": false,
 | |
|             "sort": 1,
 | |
|             "tagValuesQuery": "",
 | |
|             "tags": [],
 | |
|             "tagsQuery": "",
 | |
|             "type": "query",
 | |
|             "useTags": false
 | |
|           },
 | |
|           {
 | |
|             "allValue": null,
 | |
|             "current": {},
 | |
|             "datasource": "${DS_PROMETHEUS}",
 | |
|             "definition": "",
 | |
|             "hide": 0,
 | |
|             "includeAll": false,
 | |
|             "label": "Release",
 | |
|             "multi": false,
 | |
|             "name": "release",
 | |
|             "options": [],
 | |
|             "query": "query_result(pg_exporter_last_scrape_duration_seconds{kubernetes_namespace=\"$namespace\"})",
 | |
|             "refresh": 2,
 | |
|             "regex": "/.*release=\"([^\"]+)/",
 | |
|             "skipUrlSync": false,
 | |
|             "sort": 1,
 | |
|             "tagValuesQuery": "",
 | |
|             "tags": [],
 | |
|             "tagsQuery": "",
 | |
|             "type": "query",
 | |
|             "useTags": false
 | |
|           },
 | |
|           {
 | |
|             "allValue": null,
 | |
|             "current": {},
 | |
|             "datasource": "${DS_PROMETHEUS}",
 | |
|             "definition": "",
 | |
|             "hide": 0,
 | |
|             "includeAll": false,
 | |
|             "label": "Instance",
 | |
|             "multi": false,
 | |
|             "name": "instance",
 | |
|             "options": [],
 | |
|             "query": "query_result(pg_up{release=\"$release\"})",
 | |
|             "refresh": 1,
 | |
|             "regex": "/.*instance=\"([^\"]+).*/",
 | |
|             "skipUrlSync": false,
 | |
|             "sort": 1,
 | |
|             "tagValuesQuery": "",
 | |
|             "tags": [],
 | |
|             "tagsQuery": "",
 | |
|             "type": "query",
 | |
|             "useTags": false
 | |
|           },
 | |
|           {
 | |
|             "allValue": null,
 | |
|             "current": {},
 | |
|             "datasource": "${DS_PROMETHEUS}",
 | |
|             "definition": "",
 | |
|             "hide": 0,
 | |
|             "includeAll": true,
 | |
|             "label": "Database",
 | |
|             "multi": true,
 | |
|             "name": "datname",
 | |
|             "options": [],
 | |
|             "query": "label_values(datname)",
 | |
|             "refresh": 1,
 | |
|             "regex": "",
 | |
|             "skipUrlSync": false,
 | |
|             "sort": 1,
 | |
|             "tagValuesQuery": "",
 | |
|             "tags": [],
 | |
|             "tagsQuery": "",
 | |
|             "type": "query",
 | |
|             "useTags": false
 | |
|           },
 | |
|           {
 | |
|             "allValue": null,
 | |
|             "current": {},
 | |
|             "datasource": "${DS_PROMETHEUS}",
 | |
|             "definition": "",
 | |
|             "hide": 0,
 | |
|             "includeAll": true,
 | |
|             "label": "Lock table",
 | |
|             "multi": true,
 | |
|             "name": "mode",
 | |
|             "options": [],
 | |
|             "query": "label_values({mode=~\"accessexclusivelock|accesssharelock|exclusivelock|rowexclusivelock|rowsharelock|sharelock|sharerowexclusivelock|shareupdateexclusivelock\"}, mode)",
 | |
|             "refresh": 1,
 | |
|             "regex": "",
 | |
|             "skipUrlSync": false,
 | |
|             "sort": 0,
 | |
|             "tagValuesQuery": "",
 | |
|             "tags": [],
 | |
|             "tagsQuery": "",
 | |
|             "type": "query",
 | |
|             "useTags": false
 | |
|           }
 | |
|         ]
 | |
|       },
 | |
|       "time": {
 | |
|         "from": "now-6h",
 | |
|         "to": "now"
 | |
|       },
 | |
|       "timepicker": {
 | |
|         "refresh_intervals": [
 | |
|           "5s",
 | |
|           "10s",
 | |
|           "30s",
 | |
|           "1m",
 | |
|           "5m",
 | |
|           "15m",
 | |
|           "30m",
 | |
|           "1h",
 | |
|           "2h",
 | |
|           "1d"
 | |
|         ],
 | |
|         "time_options": [
 | |
|           "5m",
 | |
|           "15m",
 | |
|           "1h",
 | |
|           "6h",
 | |
|           "12h",
 | |
|           "24h",
 | |
|           "2d",
 | |
|           "7d",
 | |
|           "30d"
 | |
|         ]
 | |
|       },
 | |
|       "timezone": "",
 | |
|       "title": "PostgreSQL Database",
 | |
|       "uid": "000000039",
 | |
|       "version": 1
 | |
|     }`}}
 | |
| {{- end }} |