mirror of https://github.com/fluxcd/flux2.git
				
				
				
			
			You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			1431 lines
		
	
	
		
			32 KiB
		
	
	
	
		
			JSON
		
	
			
		
		
	
	
			1431 lines
		
	
	
		
			32 KiB
		
	
	
	
		
			JSON
		
	
| {
 | |
|   "annotations": {
 | |
|     "list": [
 | |
|       {
 | |
|         "builtIn": 1,
 | |
|         "datasource": "-- Grafana --",
 | |
|         "enable": true,
 | |
|         "hide": true,
 | |
|         "iconColor": "rgba(0, 211, 255, 1)",
 | |
|         "name": "Annotations & Alerts",
 | |
|         "type": "dashboard"
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "editable": true,
 | |
|   "gnetId": null,
 | |
|   "graphTooltip": 0,
 | |
|   "iteration": 1596541513301,
 | |
|   "links": [],
 | |
|   "panels": [
 | |
|     {
 | |
|       "datasource": "${DS_PROMETHEUS}",
 | |
|       "description": "",
 | |
|       "fieldConfig": {
 | |
|         "defaults": {
 | |
|           "custom": {},
 | |
|           "decimals": 0,
 | |
|           "mappings": [],
 | |
|           "thresholds": {
 | |
|             "mode": "absolute",
 | |
|             "steps": [
 | |
|               {
 | |
|                 "color": "blue",
 | |
|                 "value": null
 | |
|               },
 | |
|               {
 | |
|                 "color": "red",
 | |
|                 "value": 100
 | |
|               }
 | |
|             ]
 | |
|           },
 | |
|           "unit": "short"
 | |
|         },
 | |
|         "overrides": []
 | |
|       },
 | |
|       "gridPos": {
 | |
|         "h": 5,
 | |
|         "w": 6,
 | |
|         "x": 0,
 | |
|         "y": 0
 | |
|       },
 | |
|       "id": 24,
 | |
|       "options": {
 | |
|         "colorMode": "value",
 | |
|         "graphMode": "none",
 | |
|         "justifyMode": "auto",
 | |
|         "orientation": "auto",
 | |
|         "reduceOptions": {
 | |
|           "calcs": [
 | |
|             "last"
 | |
|           ],
 | |
|           "fields": "",
 | |
|           "values": false
 | |
|         },
 | |
|         "textMode": "value"
 | |
|       },
 | |
|       "pluginVersion": "7.1.1",
 | |
|       "targets": [
 | |
|         {
 | |
|           "expr": "sum(go_info{namespace=\"$namespace\",pod=~\".*-controller-.*\"})",
 | |
|           "interval": "",
 | |
|           "legendFormat": "pods",
 | |
|           "refId": "A"
 | |
|         }
 | |
|       ],
 | |
|       "timeFrom": null,
 | |
|       "timeShift": null,
 | |
|       "title": "Controllers",
 | |
|       "type": "stat"
 | |
|     },
 | |
|     {
 | |
|       "datasource": "${DS_PROMETHEUS}",
 | |
|       "description": "",
 | |
|       "fieldConfig": {
 | |
|         "defaults": {
 | |
|           "custom": {},
 | |
|           "mappings": [],
 | |
|           "thresholds": {
 | |
|             "mode": "absolute",
 | |
|             "steps": [
 | |
|               {
 | |
|                 "color": "blue",
 | |
|                 "value": null
 | |
|               },
 | |
|               {
 | |
|                 "color": "#EAB839",
 | |
|                 "value": 50
 | |
|               },
 | |
|               {
 | |
|                 "color": "red",
 | |
|                 "value": 100
 | |
|               }
 | |
|             ]
 | |
|           },
 | |
|           "unit": "s"
 | |
|         },
 | |
|         "overrides": []
 | |
|       },
 | |
|       "gridPos": {
 | |
|         "h": 5,
 | |
|         "w": 6,
 | |
|         "x": 6,
 | |
|         "y": 0
 | |
|       },
 | |
|       "id": 23,
 | |
|       "options": {
 | |
|         "colorMode": "value",
 | |
|         "graphMode": "area",
 | |
|         "justifyMode": "auto",
 | |
|         "orientation": "auto",
 | |
|         "reduceOptions": {
 | |
|           "calcs": [
 | |
|             "lastNotNull"
 | |
|           ],
 | |
|           "fields": "",
 | |
|           "values": false
 | |
|         },
 | |
|         "textMode": "auto"
 | |
|       },
 | |
|       "pluginVersion": "7.1.1",
 | |
|       "targets": [
 | |
|         {
 | |
|           "expr": "max(workqueue_longest_running_processor_seconds{namespace=\"$namespace\",pod=~\".*-controller-.*\"})",
 | |
|           "hide": false,
 | |
|           "interval": "",
 | |
|           "legendFormat": "seconds",
 | |
|           "refId": "B"
 | |
|         }
 | |
|       ],
 | |
|       "timeFrom": null,
 | |
|       "timeShift": null,
 | |
|       "title": "Max Work Queue",
 | |
|       "type": "stat"
 | |
|     },
 | |
|     {
 | |
|       "datasource": "${DS_PROMETHEUS}",
 | |
|       "description": "",
 | |
|       "fieldConfig": {
 | |
|         "defaults": {
 | |
|           "custom": {},
 | |
|           "mappings": [],
 | |
|           "thresholds": {
 | |
|             "mode": "absolute",
 | |
|             "steps": [
 | |
|               {
 | |
|                 "color": "blue",
 | |
|                 "value": null
 | |
|               },
 | |
|               {
 | |
|                 "color": "#EAB839",
 | |
|                 "value": 500000000
 | |
|               },
 | |
|               {
 | |
|                 "color": "red",
 | |
|                 "value": 900000000
 | |
|               }
 | |
|             ]
 | |
|           },
 | |
|           "unit": "decbits"
 | |
|         },
 | |
|         "overrides": []
 | |
|       },
 | |
|       "gridPos": {
 | |
|         "h": 5,
 | |
|         "w": 6,
 | |
|         "x": 12,
 | |
|         "y": 0
 | |
|       },
 | |
|       "id": 25,
 | |
|       "options": {
 | |
|         "orientation": "auto",
 | |
|         "reduceOptions": {
 | |
|           "calcs": [
 | |
|             "lastNotNull"
 | |
|           ],
 | |
|           "fields": "",
 | |
|           "values": false
 | |
|         },
 | |
|         "showThresholdLabels": false,
 | |
|         "showThresholdMarkers": true
 | |
|       },
 | |
|       "pluginVersion": "7.1.1",
 | |
|       "targets": [
 | |
|         {
 | |
|           "expr": "sum(go_memstats_alloc_bytes{namespace=\"$namespace\",pod=~\".*-controller-.*\"})",
 | |
|           "interval": "",
 | |
|           "legendFormat": "",
 | |
|           "refId": "A"
 | |
|         }
 | |
|       ],
 | |
|       "timeFrom": null,
 | |
|       "timeShift": null,
 | |
|       "title": "Memory",
 | |
|       "type": "gauge"
 | |
|     },
 | |
|     {
 | |
|       "datasource": "${DS_PROMETHEUS}",
 | |
|       "description": "",
 | |
|       "fieldConfig": {
 | |
|         "defaults": {
 | |
|           "custom": {
 | |
|             "align": null
 | |
|           },
 | |
|           "mappings": [],
 | |
|           "thresholds": {
 | |
|             "mode": "absolute",
 | |
|             "steps": [
 | |
|               {
 | |
|                 "color": "blue",
 | |
|                 "value": null
 | |
|               },
 | |
|               {
 | |
|                 "color": "#EAB839",
 | |
|                 "value": 50
 | |
|               },
 | |
|               {
 | |
|                 "color": "red",
 | |
|                 "value": 100
 | |
|               }
 | |
|             ]
 | |
|           }
 | |
|         },
 | |
|         "overrides": []
 | |
|       },
 | |
|       "gridPos": {
 | |
|         "h": 5,
 | |
|         "w": 6,
 | |
|         "x": 18,
 | |
|         "y": 0
 | |
|       },
 | |
|       "id": 26,
 | |
|       "options": {
 | |
|         "colorMode": "value",
 | |
|         "graphMode": "area",
 | |
|         "justifyMode": "auto",
 | |
|         "orientation": "auto",
 | |
|         "reduceOptions": {
 | |
|           "calcs": [
 | |
|             "mean"
 | |
|           ],
 | |
|           "fields": "",
 | |
|           "values": false
 | |
|         },
 | |
|         "textMode": "auto"
 | |
|       },
 | |
|       "pluginVersion": "7.1.1",
 | |
|       "targets": [
 | |
|         {
 | |
|           "expr": "sum(rate(rest_client_requests_total{namespace=\"$namespace\",pod=~\".*-controller-.*\"}[1m]))",
 | |
|           "interval": "",
 | |
|           "legendFormat": "requests",
 | |
|           "refId": "A"
 | |
|         }
 | |
|       ],
 | |
|       "timeFrom": null,
 | |
|       "timeShift": null,
 | |
|       "title": "API Requests",
 | |
|       "type": "stat"
 | |
|     },
 | |
|     {
 | |
|       "collapsed": false,
 | |
|       "datasource": "${DS_PROMETHEUS}",
 | |
|       "gridPos": {
 | |
|         "h": 1,
 | |
|         "w": 24,
 | |
|         "x": 0,
 | |
|         "y": 5
 | |
|       },
 | |
|       "id": 15,
 | |
|       "panels": [],
 | |
|       "title": "Resource Usage",
 | |
|       "type": "row"
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": false,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_PROMETHEUS}",
 | |
|       "description": "",
 | |
|       "fieldConfig": {
 | |
|         "defaults": {
 | |
|           "custom": {}
 | |
|         },
 | |
|         "overrides": []
 | |
|       },
 | |
|       "fill": 1,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 8,
 | |
|         "w": 12,
 | |
|         "x": 0,
 | |
|         "y": 6
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 8,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": true,
 | |
|         "current": true,
 | |
|         "max": false,
 | |
|         "min": false,
 | |
|         "rightSide": false,
 | |
|         "show": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": true,
 | |
|       "linewidth": 1,
 | |
|       "nullPointMode": "null",
 | |
|       "percentage": false,
 | |
|       "pluginVersion": "7.1.1",
 | |
|       "pointradius": 2,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": false,
 | |
|       "targets": [
 | |
|         {
 | |
|           "expr": "histogram_quantile(0.50, sum(rate(rest_client_request_latency_seconds_bucket{namespace=\"$namespace\"}[5m])) by (le))",
 | |
|           "interval": "",
 | |
|           "legendFormat": "P50",
 | |
|           "refId": "A"
 | |
|         },
 | |
|         {
 | |
|           "expr": "histogram_quantile(0.90, sum(rate(rest_client_request_latency_seconds_bucket{namespace=\"$namespace\"}[5m])) by (le))",
 | |
|           "hide": true,
 | |
|           "interval": "",
 | |
|           "legendFormat": "P90",
 | |
|           "refId": "B"
 | |
|         },
 | |
|         {
 | |
|           "expr": "histogram_quantile(0.99, sum(rate(rest_client_request_latency_seconds_bucket{namespace=\"$namespace\"}[5m])) by (le))",
 | |
|           "hide": false,
 | |
|           "interval": "",
 | |
|           "legendFormat": "P99",
 | |
|           "refId": "C"
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "Kubernetes API Requests Duration",
 | |
|       "tooltip": {
 | |
|         "shared": true,
 | |
|         "sort": 0,
 | |
|         "value_type": "individual"
 | |
|       },
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "$$hashKey": "object:912",
 | |
|           "format": "s",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "$$hashKey": "object:913",
 | |
|           "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": null,
 | |
|       "description": "",
 | |
|       "fieldConfig": {
 | |
|         "defaults": {
 | |
|           "custom": {}
 | |
|         },
 | |
|         "overrides": []
 | |
|       },
 | |
|       "fill": 1,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 8,
 | |
|         "w": 12,
 | |
|         "x": 12,
 | |
|         "y": 6
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 21,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": true,
 | |
|         "current": true,
 | |
|         "max": false,
 | |
|         "min": false,
 | |
|         "rightSide": false,
 | |
|         "show": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": true,
 | |
|       "linewidth": 1,
 | |
|       "nullPointMode": "null",
 | |
|       "percentage": false,
 | |
|       "pluginVersion": "7.1.1",
 | |
|       "pointradius": 2,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": false,
 | |
|       "targets": [
 | |
|         {
 | |
|           "expr": "sum(rate(rest_client_requests_total{namespace=\"$namespace\"}[1m]))",
 | |
|           "hide": false,
 | |
|           "interval": "",
 | |
|           "legendFormat": "total",
 | |
|           "refId": "A"
 | |
|         },
 | |
|         {
 | |
|           "expr": "sum(rate(rest_client_requests_total{namespace=\"$namespace\",code!~\"2..\"}[1m]))",
 | |
|           "hide": false,
 | |
|           "interval": "",
 | |
|           "legendFormat": "errors",
 | |
|           "refId": "B"
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "Kubernetes API Requests",
 | |
|       "tooltip": {
 | |
|         "shared": true,
 | |
|         "sort": 0,
 | |
|         "value_type": "individual"
 | |
|       },
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "$$hashKey": "object:912",
 | |
|           "decimals": null,
 | |
|           "format": "short",
 | |
|           "label": "",
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "$$hashKey": "object:913",
 | |
|           "format": "short",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": false,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_PROMETHEUS}",
 | |
|       "fieldConfig": {
 | |
|         "defaults": {
 | |
|           "custom": {}
 | |
|         },
 | |
|         "overrides": []
 | |
|       },
 | |
|       "fill": 1,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 11,
 | |
|         "w": 12,
 | |
|         "x": 0,
 | |
|         "y": 14
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 11,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": true,
 | |
|         "current": true,
 | |
|         "max": false,
 | |
|         "min": false,
 | |
|         "show": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": true,
 | |
|       "linewidth": 1,
 | |
|       "nullPointMode": "null",
 | |
|       "percentage": false,
 | |
|       "pluginVersion": "7.1.1",
 | |
|       "pointradius": 2,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [],
 | |
|       "spaceLength": 10,
 | |
|       "stack": true,
 | |
|       "steppedLine": false,
 | |
|       "targets": [
 | |
|         {
 | |
|           "expr": "rate(process_cpu_seconds_total{namespace=\"$namespace\",pod=~\".*-controller-.*\"}[1m])",
 | |
|           "interval": "",
 | |
|           "legendFormat": "{{pod}}",
 | |
|           "refId": "A"
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "CPU Usage",
 | |
|       "tooltip": {
 | |
|         "shared": true,
 | |
|         "sort": 0,
 | |
|         "value_type": "individual"
 | |
|       },
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "$$hashKey": "object:93",
 | |
|           "format": "s",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "$$hashKey": "object:94",
 | |
|           "format": "short",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": false,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_PROMETHEUS}",
 | |
|       "fieldConfig": {
 | |
|         "defaults": {
 | |
|           "custom": {}
 | |
|         },
 | |
|         "overrides": []
 | |
|       },
 | |
|       "fill": 1,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 11,
 | |
|         "w": 12,
 | |
|         "x": 12,
 | |
|         "y": 14
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 13,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": true,
 | |
|         "current": true,
 | |
|         "max": false,
 | |
|         "min": false,
 | |
|         "show": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": true,
 | |
|       "linewidth": 1,
 | |
|       "nullPointMode": "null",
 | |
|       "percentage": false,
 | |
|       "pluginVersion": "7.1.1",
 | |
|       "pointradius": 2,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [],
 | |
|       "spaceLength": 10,
 | |
|       "stack": true,
 | |
|       "steppedLine": false,
 | |
|       "targets": [
 | |
|         {
 | |
|           "expr": "rate(go_memstats_alloc_bytes_total{namespace=\"$namespace\",pod=~\".*-controller-.*\"}[1m])",
 | |
|           "hide": false,
 | |
|           "interval": "",
 | |
|           "legendFormat": "{{pod}}",
 | |
|           "refId": "A"
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "Memory Usage",
 | |
|       "tooltip": {
 | |
|         "shared": true,
 | |
|         "sort": 0,
 | |
|         "value_type": "individual"
 | |
|       },
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "$$hashKey": "object:93",
 | |
|           "decimals": 0,
 | |
|           "format": "bytes",
 | |
|           "label": "",
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "$$hashKey": "object:94",
 | |
|           "format": "short",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "collapsed": false,
 | |
|       "datasource": "${DS_PROMETHEUS}",
 | |
|       "gridPos": {
 | |
|         "h": 1,
 | |
|         "w": 24,
 | |
|         "x": 0,
 | |
|         "y": 25
 | |
|       },
 | |
|       "id": 17,
 | |
|       "panels": [],
 | |
|       "title": "Reconciliation Stats",
 | |
|       "type": "row"
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": false,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_PROMETHEUS}",
 | |
|       "fieldConfig": {
 | |
|         "defaults": {
 | |
|           "custom": {}
 | |
|         },
 | |
|         "overrides": []
 | |
|       },
 | |
|       "fill": 1,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 8,
 | |
|         "w": 24,
 | |
|         "x": 0,
 | |
|         "y": 26
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 27,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": true,
 | |
|         "current": true,
 | |
|         "max": false,
 | |
|         "min": false,
 | |
|         "rightSide": false,
 | |
|         "show": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": true,
 | |
|       "linewidth": 1,
 | |
|       "nullPointMode": "null",
 | |
|       "percentage": false,
 | |
|       "pluginVersion": "7.1.1",
 | |
|       "pointradius": 2,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": false,
 | |
|       "targets": [
 | |
|         {
 | |
|           "expr": "workqueue_longest_running_processor_seconds{name=\"kustomization\"}",
 | |
|           "hide": false,
 | |
|           "interval": "",
 | |
|           "legendFormat": "kustomizations",
 | |
|           "refId": "B"
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "Cluster Reconciliation Duration",
 | |
|       "tooltip": {
 | |
|         "shared": true,
 | |
|         "sort": 0,
 | |
|         "value_type": "individual"
 | |
|       },
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "$$hashKey": "object:912",
 | |
|           "format": "s",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "$$hashKey": "object:913",
 | |
|           "format": "short",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": true,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_PROMETHEUS}",
 | |
|       "decimals": 2,
 | |
|       "description": "",
 | |
|       "fieldConfig": {
 | |
|         "defaults": {
 | |
|           "custom": {}
 | |
|         },
 | |
|         "overrides": []
 | |
|       },
 | |
|       "fill": 1,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 9,
 | |
|         "w": 12,
 | |
|         "x": 0,
 | |
|         "y": 34
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 2,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": true,
 | |
|         "current": true,
 | |
|         "max": false,
 | |
|         "min": false,
 | |
|         "rightSide": false,
 | |
|         "show": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": false,
 | |
|       "linewidth": 1,
 | |
|       "nullPointMode": "null",
 | |
|       "percentage": false,
 | |
|       "pluginVersion": "7.1.1",
 | |
|       "pointradius": 2,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": true,
 | |
|       "targets": [
 | |
|         {
 | |
|           "expr": "sum(increase(controller_runtime_reconcile_total{controller=\"kustomization\",result!=\"error\"}[1m])) by (controller)",
 | |
|           "format": "time_series",
 | |
|           "interval": "",
 | |
|           "legendFormat": "successful reconciliations ",
 | |
|           "refId": "A"
 | |
|         },
 | |
|         {
 | |
|           "expr": "sum(increase(controller_runtime_reconcile_total{controller=\"kustomization\",result=\"error\"}[1m])) by (controller)",
 | |
|           "format": "time_series",
 | |
|           "interval": "",
 | |
|           "legendFormat": "failed reconciliations ",
 | |
|           "refId": "B"
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "Cluster Reconciliations ops/min",
 | |
|       "tooltip": {
 | |
|         "shared": true,
 | |
|         "sort": 0,
 | |
|         "value_type": "individual"
 | |
|       },
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "$$hashKey": "object:1171",
 | |
|           "format": "opm",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "$$hashKey": "object:1172",
 | |
|           "format": "short",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": true,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_PROMETHEUS}",
 | |
|       "decimals": 2,
 | |
|       "description": "",
 | |
|       "fieldConfig": {
 | |
|         "defaults": {
 | |
|           "custom": {}
 | |
|         },
 | |
|         "overrides": []
 | |
|       },
 | |
|       "fill": 1,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 9,
 | |
|         "w": 12,
 | |
|         "x": 12,
 | |
|         "y": 34
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 4,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": true,
 | |
|         "current": true,
 | |
|         "max": false,
 | |
|         "min": false,
 | |
|         "rightSide": false,
 | |
|         "show": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": false,
 | |
|       "linewidth": 1,
 | |
|       "nullPointMode": "null",
 | |
|       "percentage": false,
 | |
|       "pluginVersion": "7.1.1",
 | |
|       "pointradius": 2,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": true,
 | |
|       "targets": [
 | |
|         {
 | |
|           "expr": "sum(increase(controller_runtime_reconcile_total{controller=\"gitrepository\",result!=\"error\"}[1m]))",
 | |
|           "format": "time_series",
 | |
|           "interval": "",
 | |
|           "legendFormat": "successful git pulls",
 | |
|           "refId": "A"
 | |
|         },
 | |
|         {
 | |
|           "expr": "sum(increase(controller_runtime_reconcile_total{controller=\"gitrepository\",result=\"error\"}[1m]))",
 | |
|           "format": "time_series",
 | |
|           "interval": "",
 | |
|           "legendFormat": "failed git pulls",
 | |
|           "refId": "B"
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "Git Sources ops/min",
 | |
|       "tooltip": {
 | |
|         "shared": true,
 | |
|         "sort": 0,
 | |
|         "value_type": "individual"
 | |
|       },
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "$$hashKey": "object:285",
 | |
|           "format": "opm",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "$$hashKey": "object:286",
 | |
|           "format": "short",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "collapsed": false,
 | |
|       "datasource": "${DS_PROMETHEUS}",
 | |
|       "gridPos": {
 | |
|         "h": 1,
 | |
|         "w": 24,
 | |
|         "x": 0,
 | |
|         "y": 43
 | |
|       },
 | |
|       "id": 19,
 | |
|       "panels": [],
 | |
|       "title": "Helm Stats",
 | |
|       "type": "row"
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": false,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_PROMETHEUS}",
 | |
|       "fieldConfig": {
 | |
|         "defaults": {
 | |
|           "custom": {}
 | |
|         },
 | |
|         "overrides": []
 | |
|       },
 | |
|       "fill": 1,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 8,
 | |
|         "w": 24,
 | |
|         "x": 0,
 | |
|         "y": 44
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 9,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": true,
 | |
|         "current": true,
 | |
|         "max": false,
 | |
|         "min": false,
 | |
|         "rightSide": true,
 | |
|         "show": false,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": true,
 | |
|       "linewidth": 1,
 | |
|       "nullPointMode": "null as zero",
 | |
|       "percentage": false,
 | |
|       "pluginVersion": "7.1.1",
 | |
|       "pointradius": 2,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": false,
 | |
|       "targets": [
 | |
|         {
 | |
|           "expr": "histogram_quantile(0.50, sum(rate(controller_runtime_reconcile_time_seconds_bucket{controller=\"helmrelease\"}[5m])) by (le))",
 | |
|           "hide": true,
 | |
|           "interval": "",
 | |
|           "legendFormat": "P50",
 | |
|           "refId": "A"
 | |
|         },
 | |
|         {
 | |
|           "expr": "histogram_quantile(0.90, sum(rate(controller_runtime_reconcile_time_seconds_bucket{controller=\"helmrelease\"}[5m])) by (le))",
 | |
|           "hide": true,
 | |
|           "interval": "",
 | |
|           "legendFormat": "P90",
 | |
|           "refId": "B"
 | |
|         },
 | |
|         {
 | |
|           "expr": "histogram_quantile(0.99, sum(rate(controller_runtime_reconcile_time_seconds_bucket{controller=\"helmrelease\"}[5m])) by (le))",
 | |
|           "hide": false,
 | |
|           "interval": "",
 | |
|           "legendFormat": "P99",
 | |
|           "refId": "C"
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "Helm Release Duration",
 | |
|       "tooltip": {
 | |
|         "shared": true,
 | |
|         "sort": 0,
 | |
|         "value_type": "individual"
 | |
|       },
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "$$hashKey": "object:1612",
 | |
|           "format": "s",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "$$hashKey": "object:1613",
 | |
|           "format": "short",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": true,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_PROMETHEUS}",
 | |
|       "decimals": 2,
 | |
|       "description": "",
 | |
|       "fieldConfig": {
 | |
|         "defaults": {
 | |
|           "custom": {}
 | |
|         },
 | |
|         "overrides": []
 | |
|       },
 | |
|       "fill": 1,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 9,
 | |
|         "w": 12,
 | |
|         "x": 0,
 | |
|         "y": 52
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 5,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": true,
 | |
|         "current": true,
 | |
|         "max": false,
 | |
|         "min": false,
 | |
|         "rightSide": false,
 | |
|         "show": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": false,
 | |
|       "linewidth": 1,
 | |
|       "nullPointMode": "null",
 | |
|       "percentage": false,
 | |
|       "pluginVersion": "7.1.1",
 | |
|       "pointradius": 2,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": true,
 | |
|       "targets": [
 | |
|         {
 | |
|           "expr": "sum(increase(controller_runtime_reconcile_total{controller=\"helmrelease\",result!=\"error\"}[1m])) by (controller)",
 | |
|           "format": "time_series",
 | |
|           "interval": "",
 | |
|           "legendFormat": "successful reconciliations ",
 | |
|           "refId": "A"
 | |
|         },
 | |
|         {
 | |
|           "expr": "sum(increase(controller_runtime_reconcile_total{controller=\"helmrelease\",result=\"error\"}[1m])) by (controller)",
 | |
|           "format": "time_series",
 | |
|           "interval": "",
 | |
|           "legendFormat": "failed reconciliations ",
 | |
|           "refId": "B"
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "Helm Releases ops/min",
 | |
|       "tooltip": {
 | |
|         "shared": true,
 | |
|         "sort": 0,
 | |
|         "value_type": "individual"
 | |
|       },
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "$$hashKey": "object:1102",
 | |
|           "format": "opm",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "$$hashKey": "object:1103",
 | |
|           "format": "short",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": true,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_PROMETHEUS}",
 | |
|       "decimals": 2,
 | |
|       "description": "",
 | |
|       "fieldConfig": {
 | |
|         "defaults": {
 | |
|           "custom": {}
 | |
|         },
 | |
|         "overrides": []
 | |
|       },
 | |
|       "fill": 1,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 9,
 | |
|         "w": 12,
 | |
|         "x": 12,
 | |
|         "y": 52
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 6,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": true,
 | |
|         "current": true,
 | |
|         "max": false,
 | |
|         "min": false,
 | |
|         "rightSide": false,
 | |
|         "show": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": false,
 | |
|       "linewidth": 1,
 | |
|       "nullPointMode": "null",
 | |
|       "percentage": false,
 | |
|       "pluginVersion": "7.1.1",
 | |
|       "pointradius": 2,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": true,
 | |
|       "targets": [
 | |
|         {
 | |
|           "expr": "sum(increase(controller_runtime_reconcile_total{controller=\"helmchart\",result!=\"error\"}[1m])) by (controller)",
 | |
|           "format": "time_series",
 | |
|           "interval": "",
 | |
|           "legendFormat": "successful chart pulls",
 | |
|           "refId": "A"
 | |
|         },
 | |
|         {
 | |
|           "expr": "sum(increase(controller_runtime_reconcile_total{controller=\"helmchart\",result=\"error\"}[1m])) by (controller)",
 | |
|           "format": "time_series",
 | |
|           "interval": "",
 | |
|           "legendFormat": "failed chart pulls",
 | |
|           "refId": "B"
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "Helm Charts ops/min",
 | |
|       "tooltip": {
 | |
|         "shared": true,
 | |
|         "sort": 0,
 | |
|         "value_type": "individual"
 | |
|       },
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "$$hashKey": "object:1892",
 | |
|           "format": "opm",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "$$hashKey": "object:1893",
 | |
|           "format": "short",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     }
 | |
|   ],
 | |
|   "refresh": "10s",
 | |
|   "schemaVersion": 26,
 | |
|   "style": "light",
 | |
|   "tags": [
 | |
|     "flux"
 | |
|   ],
 | |
|   "templating": {
 | |
|     "list": [
 | |
|       {
 | |
|         "current": {
 | |
|           "selected": false,
 | |
|           "text": "Prometheus",
 | |
|           "value": "Prometheus"
 | |
|         },
 | |
|         "hide": 2,
 | |
|         "includeAll": false,
 | |
|         "label": null,
 | |
|         "multi": false,
 | |
|         "name": "DS_PROMETHEUS",
 | |
|         "options": [],
 | |
|         "query": "prometheus",
 | |
|         "refresh": 1,
 | |
|         "regex": "",
 | |
|         "skipUrlSync": false,
 | |
|         "type": "datasource"
 | |
|       },
 | |
|       {
 | |
|         "allValue": null,
 | |
|         "current": {
 | |
|           "selected": false,
 | |
|           "text": "flux-system",
 | |
|           "value": "flux-system"
 | |
|         },
 | |
|         "datasource": "${DS_PROMETHEUS}",
 | |
|         "definition": "workqueue_work_duration_seconds_count",
 | |
|         "hide": 0,
 | |
|         "includeAll": false,
 | |
|         "label": null,
 | |
|         "multi": false,
 | |
|         "name": "namespace",
 | |
|         "options": [],
 | |
|         "query": "workqueue_work_duration_seconds_count",
 | |
|         "refresh": 2,
 | |
|         "regex": "/.*namespace=\"([^\"]*).*/",
 | |
|         "skipUrlSync": false,
 | |
|         "sort": 0,
 | |
|         "tagValuesQuery": "",
 | |
|         "tags": [],
 | |
|         "tagsQuery": "",
 | |
|         "type": "query",
 | |
|         "useTags": false
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "time": {
 | |
|     "from": "now-15m",
 | |
|     "to": "now"
 | |
|   },
 | |
|   "timepicker": {
 | |
|     "refresh_intervals": [
 | |
|       "10s",
 | |
|       "30s",
 | |
|       "1m",
 | |
|       "5m",
 | |
|       "15m",
 | |
|       "30m",
 | |
|       "1h",
 | |
|       "2h",
 | |
|       "1d"
 | |
|     ]
 | |
|   },
 | |
|   "timezone": "",
 | |
|   "title": "Flux Control Plane",
 | |
|   "uid": "flux-control-plane",
 | |
|   "version": 1
 | |
| }
 |