mirror of
				https://github.com/rfmoz/grafana-dashboards.git
				synced 2025-03-05 20:51:45 -08:00 
			
		
		
		
	Add CPU frequency scaling panel
This commit is contained in:
		
							parent
							
								
									3cc4366833
								
							
						
					
					
						commit
						acc673e695
					
				|  | @ -12977,7 +12977,7 @@ | |||
|             "h": 10, | ||||
|             "w": 12, | ||||
|             "x": 0, | ||||
|             "y": 42 | ||||
|             "y": 26 | ||||
|           }, | ||||
|           "id": 8, | ||||
|           "links": [], | ||||
|  | @ -13092,7 +13092,7 @@ | |||
|             "h": 10, | ||||
|             "w": 12, | ||||
|             "x": 12, | ||||
|             "y": 42 | ||||
|             "y": 26 | ||||
|           }, | ||||
|           "id": 7, | ||||
|           "links": [], | ||||
|  | @ -13212,6 +13212,322 @@ | |||
|               }, | ||||
|               "unit": "short" | ||||
|             }, | ||||
|             "overrides": [] | ||||
|           }, | ||||
|           "gridPos": { | ||||
|             "h": 10, | ||||
|             "w": 12, | ||||
|             "x": 0, | ||||
|             "y": 36 | ||||
|           }, | ||||
|           "id": 151, | ||||
|           "links": [], | ||||
|           "options": { | ||||
|             "legend": { | ||||
|               "calcs": [ | ||||
|                 "mean", | ||||
|                 "lastNotNull", | ||||
|                 "max", | ||||
|                 "min" | ||||
|               ], | ||||
|               "displayMode": "table", | ||||
|               "placement": "bottom", | ||||
|               "showLegend": true | ||||
|             }, | ||||
|             "tooltip": { | ||||
|               "mode": "multi", | ||||
|               "sort": "none" | ||||
|             } | ||||
|           }, | ||||
|           "pluginVersion": "9.2.0", | ||||
|           "targets": [ | ||||
|             { | ||||
|               "datasource": { | ||||
|                 "type": "prometheus", | ||||
|                 "uid": "${DS_PROMETHEUS}" | ||||
|               }, | ||||
|               "expr": "node_entropy_available_bits{instance=\"$node\",job=\"$job\"}", | ||||
|               "format": "time_series", | ||||
|               "intervalFactor": 1, | ||||
|               "legendFormat": "Entropy available to random number generators", | ||||
|               "refId": "A", | ||||
|               "step": 240 | ||||
|             } | ||||
|           ], | ||||
|           "title": "Entropy", | ||||
|           "type": "timeseries" | ||||
|         }, | ||||
|         { | ||||
|           "datasource": { | ||||
|             "type": "prometheus", | ||||
|             "uid": "${DS_PROMETHEUS}" | ||||
|           }, | ||||
|           "fieldConfig": { | ||||
|             "defaults": { | ||||
|               "color": { | ||||
|                 "mode": "palette-classic" | ||||
|               }, | ||||
|               "custom": { | ||||
|                 "axisCenteredZero": false, | ||||
|                 "axisColorMode": "text", | ||||
|                 "axisLabel": "counter", | ||||
|                 "axisPlacement": "auto", | ||||
|                 "barAlignment": 0, | ||||
|                 "drawStyle": "line", | ||||
|                 "fillOpacity": 0, | ||||
|                 "gradientMode": "none", | ||||
|                 "hideFrom": { | ||||
|                   "legend": false, | ||||
|                   "tooltip": false, | ||||
|                   "viz": false | ||||
|                 }, | ||||
|                 "lineInterpolation": "linear", | ||||
|                 "lineWidth": 1, | ||||
|                 "pointSize": 5, | ||||
|                 "scaleDistribution": { | ||||
|                   "type": "linear" | ||||
|                 }, | ||||
|                 "showPoints": "never", | ||||
|                 "spanNulls": false, | ||||
|                 "stacking": { | ||||
|                   "group": "A", | ||||
|                   "mode": "none" | ||||
|                 }, | ||||
|                 "thresholdsStyle": { | ||||
|                   "mode": "off" | ||||
|                 } | ||||
|               }, | ||||
|               "links": [], | ||||
|               "mappings": [], | ||||
|               "thresholds": { | ||||
|                 "mode": "absolute", | ||||
|                 "steps": [ | ||||
|                   { | ||||
|                     "color": "green", | ||||
|                     "value": null | ||||
|                   }, | ||||
|                   { | ||||
|                     "color": "red", | ||||
|                     "value": 80 | ||||
|                   } | ||||
|                 ] | ||||
|               }, | ||||
|               "unit": "hertz" | ||||
|             }, | ||||
|             "overrides": [ | ||||
|               { | ||||
|                 "matcher": { | ||||
|                   "id": "byName", | ||||
|                   "options": "Max" | ||||
|                 }, | ||||
|                 "properties": [ | ||||
|                   { | ||||
|                     "id": "custom.lineStyle", | ||||
|                     "value": { | ||||
|                       "dash": [ | ||||
|                         10, | ||||
|                         10 | ||||
|                       ], | ||||
|                       "fill": "dash" | ||||
|                     } | ||||
|                   }, | ||||
|                   { | ||||
|                     "id": "color", | ||||
|                     "value": { | ||||
|                       "fixedColor": "blue", | ||||
|                       "mode": "fixed" | ||||
|                     } | ||||
|                   }, | ||||
|                   { | ||||
|                     "id": "custom.fillOpacity", | ||||
|                     "value": 10 | ||||
|                   }, | ||||
|                   { | ||||
|                     "id": "custom.hideFrom", | ||||
|                     "value": { | ||||
|                       "legend": true, | ||||
|                       "tooltip": false, | ||||
|                       "viz": false | ||||
|                     } | ||||
|                   }, | ||||
|                   { | ||||
|                     "id": "custom.fillBelowTo", | ||||
|                     "value": "Min" | ||||
|                   } | ||||
|                 ] | ||||
|               }, | ||||
|               { | ||||
|                 "matcher": { | ||||
|                   "id": "byName", | ||||
|                   "options": "Min" | ||||
|                 }, | ||||
|                 "properties": [ | ||||
|                   { | ||||
|                     "id": "custom.lineStyle", | ||||
|                     "value": { | ||||
|                       "dash": [ | ||||
|                         10, | ||||
|                         10 | ||||
|                       ], | ||||
|                       "fill": "dash" | ||||
|                     } | ||||
|                   }, | ||||
|                   { | ||||
|                     "id": "color", | ||||
|                     "value": { | ||||
|                       "fixedColor": "blue", | ||||
|                       "mode": "fixed" | ||||
|                     } | ||||
|                   }, | ||||
|                   { | ||||
|                     "id": "custom.hideFrom", | ||||
|                     "value": { | ||||
|                       "legend": true, | ||||
|                       "tooltip": false, | ||||
|                       "viz": false | ||||
|                     } | ||||
|                   } | ||||
|                 ] | ||||
|               } | ||||
|             ] | ||||
|           }, | ||||
|           "gridPos": { | ||||
|             "h": 10, | ||||
|             "w": 12, | ||||
|             "x": 12, | ||||
|             "y": 36 | ||||
|           }, | ||||
|           "id": 321, | ||||
|           "links": [], | ||||
|           "options": { | ||||
|             "legend": { | ||||
|               "calcs": [ | ||||
|                 "mean", | ||||
|                 "lastNotNull", | ||||
|                 "max", | ||||
|                 "min" | ||||
|               ], | ||||
|               "displayMode": "table", | ||||
|               "placement": "bottom", | ||||
|               "showLegend": true | ||||
|             }, | ||||
|             "tooltip": { | ||||
|               "mode": "multi", | ||||
|               "sort": "desc" | ||||
|             } | ||||
|           }, | ||||
|           "pluginVersion": "9.2.0", | ||||
|           "targets": [ | ||||
|             { | ||||
|               "datasource": { | ||||
|                 "type": "prometheus", | ||||
|                 "uid": "${DS_PROMETHEUS}" | ||||
|               }, | ||||
|               "editorMode": "code", | ||||
|               "expr": "node_cpu_scaling_frequency_hertz{instance=\"$node\",job=\"$job\"}", | ||||
|               "format": "time_series", | ||||
|               "hide": false, | ||||
|               "interval": "", | ||||
|               "intervalFactor": 1, | ||||
|               "legendFormat": "CPU {{ cpu }}", | ||||
|               "range": true, | ||||
|               "refId": "B", | ||||
|               "step": 240 | ||||
|             }, | ||||
|             { | ||||
|               "datasource": { | ||||
|                 "type": "prometheus", | ||||
|                 "uid": "${DS_PROMETHEUS}" | ||||
|               }, | ||||
|               "editorMode": "code", | ||||
|               "expr": "avg(node_cpu_scaling_frequency_max_hertz{instance=\"$node\",job=\"$job\"})", | ||||
|               "format": "time_series", | ||||
|               "hide": false, | ||||
|               "interval": "", | ||||
|               "intervalFactor": 1, | ||||
|               "legendFormat": "Max", | ||||
|               "range": true, | ||||
|               "refId": "A", | ||||
|               "step": 240 | ||||
|             }, | ||||
|             { | ||||
|               "datasource": { | ||||
|                 "type": "prometheus", | ||||
|                 "uid": "${DS_PROMETHEUS}" | ||||
|               }, | ||||
|               "editorMode": "code", | ||||
|               "expr": "avg(node_cpu_scaling_frequency_min_hertz{instance=\"$node\",job=\"$job\"})", | ||||
|               "format": "time_series", | ||||
|               "hide": false, | ||||
|               "interval": "", | ||||
|               "intervalFactor": 1, | ||||
|               "legendFormat": "Min", | ||||
|               "range": true, | ||||
|               "refId": "C", | ||||
|               "step": 240 | ||||
|             } | ||||
|           ], | ||||
|           "title": "CPU Frequency scaling", | ||||
|           "type": "timeseries" | ||||
|         }, | ||||
|         { | ||||
|           "datasource": { | ||||
|             "type": "prometheus", | ||||
|             "uid": "${DS_PROMETHEUS}" | ||||
|           }, | ||||
|           "fieldConfig": { | ||||
|             "defaults": { | ||||
|               "color": { | ||||
|                 "mode": "palette-classic" | ||||
|               }, | ||||
|               "custom": { | ||||
|                 "axisCenteredZero": false, | ||||
|                 "axisColorMode": "text", | ||||
|                 "axisLabel": "counter", | ||||
|                 "axisPlacement": "auto", | ||||
|                 "barAlignment": 0, | ||||
|                 "drawStyle": "line", | ||||
|                 "fillOpacity": 20, | ||||
|                 "gradientMode": "none", | ||||
|                 "hideFrom": { | ||||
|                   "legend": false, | ||||
|                   "tooltip": false, | ||||
|                   "viz": false | ||||
|                 }, | ||||
|                 "lineInterpolation": "linear", | ||||
|                 "lineWidth": 1, | ||||
|                 "pointSize": 5, | ||||
|                 "scaleDistribution": { | ||||
|                   "type": "linear" | ||||
|                 }, | ||||
|                 "showPoints": "never", | ||||
|                 "spanNulls": false, | ||||
|                 "stacking": { | ||||
|                   "group": "A", | ||||
|                   "mode": "none" | ||||
|                 }, | ||||
|                 "thresholdsStyle": { | ||||
|                   "mode": "off" | ||||
|                 } | ||||
|               }, | ||||
|               "links": [], | ||||
|               "mappings": [], | ||||
|               "min": 0, | ||||
|               "thresholds": { | ||||
|                 "mode": "absolute", | ||||
|                 "steps": [ | ||||
|                   { | ||||
|                     "color": "green", | ||||
|                     "value": null | ||||
|                   }, | ||||
|                   { | ||||
|                     "color": "red", | ||||
|                     "value": 80 | ||||
|                   } | ||||
|                 ] | ||||
|               }, | ||||
|               "unit": "short" | ||||
|             }, | ||||
|             "overrides": [ | ||||
|               { | ||||
|                 "matcher": { | ||||
|  | @ -13257,7 +13573,7 @@ | |||
|             "h": 10, | ||||
|             "w": 12, | ||||
|             "x": 0, | ||||
|             "y": 52 | ||||
|             "y": 46 | ||||
|           }, | ||||
|           "id": 259, | ||||
|           "links": [], | ||||
|  | @ -13359,7 +13675,7 @@ | |||
|             "h": 10, | ||||
|             "w": 12, | ||||
|             "x": 12, | ||||
|             "y": 52 | ||||
|             "y": 46 | ||||
|           }, | ||||
|           "id": 306, | ||||
|           "links": [], | ||||
|  | @ -13456,15 +13772,35 @@ | |||
|               }, | ||||
|               "unit": "short" | ||||
|             }, | ||||
|             "overrides": [] | ||||
|             "overrides": [ | ||||
|               { | ||||
|                 "matcher": { | ||||
|                   "id": "byRegexp", | ||||
|                   "options": "/.*Max*./" | ||||
|                 }, | ||||
|                 "properties": [ | ||||
|                   { | ||||
|                     "id": "color", | ||||
|                     "value": { | ||||
|                       "fixedColor": "#890F02", | ||||
|                       "mode": "fixed" | ||||
|                     } | ||||
|                   }, | ||||
|                   { | ||||
|                     "id": "custom.fillOpacity", | ||||
|                     "value": 0 | ||||
|                   } | ||||
|                 ] | ||||
|               } | ||||
|             ] | ||||
|           }, | ||||
|           "gridPos": { | ||||
|             "h": 10, | ||||
|             "w": 12, | ||||
|             "x": 0, | ||||
|             "y": 62 | ||||
|             "y": 56 | ||||
|           }, | ||||
|           "id": 151, | ||||
|           "id": 64, | ||||
|           "links": [], | ||||
|           "options": { | ||||
|             "legend": { | ||||
|  | @ -13490,15 +13826,27 @@ | |||
|                 "type": "prometheus", | ||||
|                 "uid": "${DS_PROMETHEUS}" | ||||
|               }, | ||||
|               "expr": "node_entropy_available_bits{instance=\"$node\",job=\"$job\"}", | ||||
|               "format": "time_series", | ||||
|               "expr": "process_max_fds{instance=\"$node\",job=\"$job\"}", | ||||
|               "interval": "", | ||||
|               "intervalFactor": 1, | ||||
|               "legendFormat": "Entropy available to random number generators", | ||||
|               "legendFormat": "Maximum open file descriptors", | ||||
|               "refId": "A", | ||||
|               "step": 240 | ||||
|             }, | ||||
|             { | ||||
|               "datasource": { | ||||
|                 "type": "prometheus", | ||||
|                 "uid": "${DS_PROMETHEUS}" | ||||
|               }, | ||||
|               "expr": "process_open_fds{instance=\"$node\",job=\"$job\"}", | ||||
|               "interval": "", | ||||
|               "intervalFactor": 1, | ||||
|               "legendFormat": "Open file descriptors", | ||||
|               "refId": "B", | ||||
|               "step": 240 | ||||
|             } | ||||
|           ], | ||||
|           "title": "Entropy", | ||||
|           "title": "File Descriptors", | ||||
|           "type": "timeseries" | ||||
|         }, | ||||
|         { | ||||
|  | @ -13563,7 +13911,7 @@ | |||
|             "h": 10, | ||||
|             "w": 12, | ||||
|             "x": 12, | ||||
|             "y": 62 | ||||
|             "y": 56 | ||||
|           }, | ||||
|           "id": 308, | ||||
|           "links": [], | ||||
|  | @ -13602,140 +13950,6 @@ | |||
|           ], | ||||
|           "title": "CPU time spent in user and system contexts", | ||||
|           "type": "timeseries" | ||||
|         }, | ||||
|         { | ||||
|           "datasource": { | ||||
|             "type": "prometheus", | ||||
|             "uid": "${DS_PROMETHEUS}" | ||||
|           }, | ||||
|           "fieldConfig": { | ||||
|             "defaults": { | ||||
|               "color": { | ||||
|                 "mode": "palette-classic" | ||||
|               }, | ||||
|               "custom": { | ||||
|                 "axisCenteredZero": false, | ||||
|                 "axisColorMode": "text", | ||||
|                 "axisLabel": "counter", | ||||
|                 "axisPlacement": "auto", | ||||
|                 "barAlignment": 0, | ||||
|                 "drawStyle": "line", | ||||
|                 "fillOpacity": 20, | ||||
|                 "gradientMode": "none", | ||||
|                 "hideFrom": { | ||||
|                   "legend": false, | ||||
|                   "tooltip": false, | ||||
|                   "viz": false | ||||
|                 }, | ||||
|                 "lineInterpolation": "linear", | ||||
|                 "lineWidth": 1, | ||||
|                 "pointSize": 5, | ||||
|                 "scaleDistribution": { | ||||
|                   "type": "linear" | ||||
|                 }, | ||||
|                 "showPoints": "never", | ||||
|                 "spanNulls": false, | ||||
|                 "stacking": { | ||||
|                   "group": "A", | ||||
|                   "mode": "none" | ||||
|                 }, | ||||
|                 "thresholdsStyle": { | ||||
|                   "mode": "off" | ||||
|                 } | ||||
|               }, | ||||
|               "links": [], | ||||
|               "mappings": [], | ||||
|               "min": 0, | ||||
|               "thresholds": { | ||||
|                 "mode": "absolute", | ||||
|                 "steps": [ | ||||
|                   { | ||||
|                     "color": "green" | ||||
|                   }, | ||||
|                   { | ||||
|                     "color": "red", | ||||
|                     "value": 80 | ||||
|                   } | ||||
|                 ] | ||||
|               }, | ||||
|               "unit": "short" | ||||
|             }, | ||||
|             "overrides": [ | ||||
|               { | ||||
|                 "matcher": { | ||||
|                   "id": "byRegexp", | ||||
|                   "options": "/.*Max*./" | ||||
|                 }, | ||||
|                 "properties": [ | ||||
|                   { | ||||
|                     "id": "color", | ||||
|                     "value": { | ||||
|                       "fixedColor": "#890F02", | ||||
|                       "mode": "fixed" | ||||
|                     } | ||||
|                   }, | ||||
|                   { | ||||
|                     "id": "custom.fillOpacity", | ||||
|                     "value": 0 | ||||
|                   } | ||||
|                 ] | ||||
|               } | ||||
|             ] | ||||
|           }, | ||||
|           "gridPos": { | ||||
|             "h": 10, | ||||
|             "w": 12, | ||||
|             "x": 0, | ||||
|             "y": 72 | ||||
|           }, | ||||
|           "id": 64, | ||||
|           "links": [], | ||||
|           "options": { | ||||
|             "legend": { | ||||
|               "calcs": [ | ||||
|                 "mean", | ||||
|                 "lastNotNull", | ||||
|                 "max", | ||||
|                 "min" | ||||
|               ], | ||||
|               "displayMode": "table", | ||||
|               "placement": "bottom", | ||||
|               "showLegend": true | ||||
|             }, | ||||
|             "tooltip": { | ||||
|               "mode": "multi", | ||||
|               "sort": "none" | ||||
|             } | ||||
|           }, | ||||
|           "pluginVersion": "9.2.0", | ||||
|           "targets": [ | ||||
|             { | ||||
|               "datasource": { | ||||
|                 "type": "prometheus", | ||||
|                 "uid": "${DS_PROMETHEUS}" | ||||
|               }, | ||||
|               "expr": "process_max_fds{instance=\"$node\",job=\"$job\"}", | ||||
|               "interval": "", | ||||
|               "intervalFactor": 1, | ||||
|               "legendFormat": "Maximum open file descriptors", | ||||
|               "refId": "A", | ||||
|               "step": 240 | ||||
|             }, | ||||
|             { | ||||
|               "datasource": { | ||||
|                 "type": "prometheus", | ||||
|                 "uid": "${DS_PROMETHEUS}" | ||||
|               }, | ||||
|               "expr": "process_open_fds{instance=\"$node\",job=\"$job\"}", | ||||
|               "interval": "", | ||||
|               "intervalFactor": 1, | ||||
|               "legendFormat": "Open file descriptors", | ||||
|               "refId": "B", | ||||
|               "step": 240 | ||||
|             } | ||||
|           ], | ||||
|           "title": "File Descriptors", | ||||
|           "type": "timeseries" | ||||
|         } | ||||
|       ], | ||||
|       "targets": [ | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue