2329 lines
		
	
	
	
		
			56 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
		
		
			
		
	
	
			2329 lines
		
	
	
	
		
			56 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
|  | { | ||
|  |   "annotations": { | ||
|  |     "list": [ | ||
|  |       { | ||
|  |         "builtIn": 1, | ||
|  |         "datasource": "-- Grafana --", | ||
|  |         "enable": true, | ||
|  |         "hide": true, | ||
|  |         "iconColor": "rgba(0, 211, 255, 1)", | ||
|  |         "name": "Annotations & Alerts", | ||
|  |         "type": "dashboard" | ||
|  |       }, | ||
|  |       { | ||
|  |         "datasource": "-- Grafana --", | ||
|  |         "enable": true, | ||
|  |         "hide": true, | ||
|  |         "iconColor": "#73BF69", | ||
|  |         "limit": 100, | ||
|  |         "name": "PromEx service start", | ||
|  |         "showIn": 0, | ||
|  |         "tags": ["prom_ex", "pinchflat", "start"], | ||
|  |         "type": "tags" | ||
|  |       }, | ||
|  |       { | ||
|  |         "datasource": "-- Grafana --", | ||
|  |         "enable": true, | ||
|  |         "hide": true, | ||
|  |         "iconColor": "#FF9830", | ||
|  |         "limit": 100, | ||
|  |         "name": "PromEx service stop", | ||
|  |         "showIn": 0, | ||
|  |         "tags": ["prom_ex", "pinchflat", "stop"], | ||
|  |         "type": "tags" | ||
|  |       } | ||
|  |     ] | ||
|  |   }, | ||
|  |   "description": "All the data that is presented here is captured by the PromEx BEAM plugin (https://github.com/akoutmos/prom_ex/blob/master/lib/prom_ex/plugins/beam.ex)", | ||
|  |   "editable": false, | ||
|  |   "gnetId": null, | ||
|  |   "graphTooltip": 1, | ||
|  |   "id": null, | ||
|  |   "links": [ | ||
|  |     { | ||
|  |       "asDropdown": false, | ||
|  |       "icon": "bolt", | ||
|  |       "includeVars": false, | ||
|  |       "keepTime": false, | ||
|  |       "tags": [], | ||
|  |       "targetBlank": true, | ||
|  |       "title": "Sponsor PromEx", | ||
|  |       "tooltip": "", | ||
|  |       "type": "link", | ||
|  |       "url": "https://github.com/sponsors/akoutmos" | ||
|  |     }, | ||
|  |     { | ||
|  |       "asDropdown": false, | ||
|  |       "icon": "doc", | ||
|  |       "includeVars": false, | ||
|  |       "keepTime": false, | ||
|  |       "tags": [], | ||
|  |       "targetBlank": true, | ||
|  |       "title": "BEAM Plugin Docs", | ||
|  |       "tooltip": "", | ||
|  |       "type": "link", | ||
|  |       "url": "https://hexdocs.pm/prom_ex/PromEx.Plugins.Beam.html" | ||
|  |     } | ||
|  |   ], | ||
|  |   "panels": [ | ||
|  |     { | ||
|  |       "collapsed": false, | ||
|  |       "datasource": null, | ||
|  |       "gridPos": { | ||
|  |         "h": 1, | ||
|  |         "w": 24, | ||
|  |         "x": 0, | ||
|  |         "y": 0 | ||
|  |       }, | ||
|  |       "id": 25, | ||
|  |       "panels": [], | ||
|  |       "title": "Overview", | ||
|  |       "type": "row" | ||
|  |     }, | ||
|  |     { | ||
|  |       "datasource": "prometheus", | ||
|  |       "description": "The amount of time that has passed since the system has started.", | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "custom": {}, | ||
|  |           "decimals": 1, | ||
|  |           "mappings": [], | ||
|  |           "thresholds": { | ||
|  |             "mode": "absolute", | ||
|  |             "steps": [ | ||
|  |               { | ||
|  |                 "color": "green", | ||
|  |                 "value": null | ||
|  |               } | ||
|  |             ] | ||
|  |           }, | ||
|  |           "unit": "dtdurationms" | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 4, | ||
|  |         "w": 6, | ||
|  |         "x": 0, | ||
|  |         "y": 1 | ||
|  |       }, | ||
|  |       "id": 32, | ||
|  |       "options": { | ||
|  |         "colorMode": "value", | ||
|  |         "graphMode": "none", | ||
|  |         "justifyMode": "center", | ||
|  |         "orientation": "auto", | ||
|  |         "reduceOptions": { | ||
|  |           "calcs": ["last"], | ||
|  |           "fields": "", | ||
|  |           "values": false | ||
|  |         }, | ||
|  |         "textMode": "auto" | ||
|  |       }, | ||
|  |       "pluginVersion": "7.1.3", | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "expr": "pinchflat_prom_ex_beam_stats_uptime_milliseconds_count{job=\"$job\", instance=\"$instance\"}", | ||
|  |           "instant": true, | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "", | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "timeFrom": null, | ||
|  |       "timeShift": null, | ||
|  |       "title": "Uptime", | ||
|  |       "type": "stat" | ||
|  |     }, | ||
|  |     { | ||
|  |       "datasource": "prometheus", | ||
|  |       "description": "Shows the various options that OTP was compiled with.", | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "custom": { | ||
|  |             "align": null | ||
|  |           }, | ||
|  |           "mappings": [ | ||
|  |             { | ||
|  |               "from": "", | ||
|  |               "id": 0, | ||
|  |               "text": "Enabled", | ||
|  |               "to": "", | ||
|  |               "type": 1, | ||
|  |               "value": "1" | ||
|  |             }, | ||
|  |             { | ||
|  |               "from": "", | ||
|  |               "id": 1, | ||
|  |               "text": "Disabled", | ||
|  |               "to": "", | ||
|  |               "type": 1, | ||
|  |               "value": "0" | ||
|  |             } | ||
|  |           ], | ||
|  |           "thresholds": { | ||
|  |             "mode": "absolute", | ||
|  |             "steps": [ | ||
|  |               { | ||
|  |                 "color": "dark-red", | ||
|  |                 "value": null | ||
|  |               }, | ||
|  |               { | ||
|  |                 "color": "dark-green", | ||
|  |                 "value": 1 | ||
|  |               } | ||
|  |             ] | ||
|  |           } | ||
|  |         }, | ||
|  |         "overrides": [ | ||
|  |           { | ||
|  |             "matcher": { | ||
|  |               "id": "byName", | ||
|  |               "options": "Status" | ||
|  |             }, | ||
|  |             "properties": [ | ||
|  |               { | ||
|  |                 "id": "custom.align", | ||
|  |                 "value": "center" | ||
|  |               }, | ||
|  |               { | ||
|  |                 "id": "custom.displayMode", | ||
|  |                 "value": "color-background" | ||
|  |               } | ||
|  |             ] | ||
|  |           }, | ||
|  |           { | ||
|  |             "matcher": { | ||
|  |               "id": "byName", | ||
|  |               "options": "Compiler Option" | ||
|  |             }, | ||
|  |             "properties": [ | ||
|  |               { | ||
|  |                 "id": "mappings", | ||
|  |                 "value": [ | ||
|  |                   { | ||
|  |                     "from": "", | ||
|  |                     "id": 0, | ||
|  |                     "text": "SMP Support", | ||
|  |                     "to": "", | ||
|  |                     "type": 1, | ||
|  |                     "value": "pinchflat_prom_ex_beam_system_smp_support_info" | ||
|  |                   }, | ||
|  |                   { | ||
|  |                     "from": "", | ||
|  |                     "id": 1, | ||
|  |                     "text": "Thread Support", | ||
|  |                     "to": "", | ||
|  |                     "type": 1, | ||
|  |                     "value": "pinchflat_prom_ex_beam_system_thread_support_info" | ||
|  |                   }, | ||
|  |                   { | ||
|  |                     "from": "", | ||
|  |                     "id": 2, | ||
|  |                     "text": "Time Correction Support", | ||
|  |                     "to": "", | ||
|  |                     "type": 1, | ||
|  |                     "value": "pinchflat_prom_ex_beam_system_time_correction_support_info" | ||
|  |                   }, | ||
|  |                   { | ||
|  |                     "from": "", | ||
|  |                     "id": 3, | ||
|  |                     "text": "JIT Support", | ||
|  |                     "to": "", | ||
|  |                     "type": 1, | ||
|  |                     "value": "pinchflat_prom_ex_beam_system_jit_support_info" | ||
|  |                   } | ||
|  |                 ] | ||
|  |               }, | ||
|  |               { | ||
|  |                 "id": "custom.width", | ||
|  |                 "value": 219 | ||
|  |               } | ||
|  |             ] | ||
|  |           } | ||
|  |         ] | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 8, | ||
|  |         "w": 6, | ||
|  |         "x": 6, | ||
|  |         "y": 1 | ||
|  |       }, | ||
|  |       "id": 10, | ||
|  |       "options": { | ||
|  |         "frameIndex": 0, | ||
|  |         "showHeader": true, | ||
|  |         "sortBy": [] | ||
|  |       }, | ||
|  |       "pluginVersion": "7.1.3", | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "expr": "{__name__=~\"pinchflat_prom_ex_beam_system_thread_support_info|pinchflat_prom_ex_beam_system_jit_support_info|pinchflat_prom_ex_beam_system_smp_support_info|pinchflat_prom_ex_beam_system_time_correction_support_info\", job=\"$job\", instance=\"$instance\"}", | ||
|  |           "format": "table", | ||
|  |           "instant": true, | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "", | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "timeFrom": null, | ||
|  |       "timeShift": null, | ||
|  |       "title": "OTP Compiler Options", | ||
|  |       "transformations": [ | ||
|  |         { | ||
|  |           "id": "organize", | ||
|  |           "options": { | ||
|  |             "excludeByName": { | ||
|  |               "Time": true, | ||
|  |               "instance": true, | ||
|  |               "job": true | ||
|  |             }, | ||
|  |             "indexByName": { | ||
|  |               "Time": 0, | ||
|  |               "Value": 4, | ||
|  |               "__name__": 3, | ||
|  |               "instance": 1, | ||
|  |               "job": 2 | ||
|  |             }, | ||
|  |             "renameByName": { | ||
|  |               "Value": "Status", | ||
|  |               "__name__": "Compiler Option" | ||
|  |             } | ||
|  |           } | ||
|  |         } | ||
|  |       ], | ||
|  |       "type": "table" | ||
|  |     }, | ||
|  |     { | ||
|  |       "datasource": "prometheus", | ||
|  |       "description": "The OTP major version running the application.", | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "custom": {}, | ||
|  |           "mappings": [], | ||
|  |           "thresholds": { | ||
|  |             "mode": "absolute", | ||
|  |             "steps": [ | ||
|  |               { | ||
|  |                 "color": "green", | ||
|  |                 "value": null | ||
|  |               } | ||
|  |             ] | ||
|  |           } | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 5, | ||
|  |         "w": 6, | ||
|  |         "x": 12, | ||
|  |         "y": 1 | ||
|  |       }, | ||
|  |       "id": 4, | ||
|  |       "options": { | ||
|  |         "colorMode": "value", | ||
|  |         "graphMode": "none", | ||
|  |         "justifyMode": "auto", | ||
|  |         "orientation": "auto", | ||
|  |         "reduceOptions": { | ||
|  |           "calcs": ["lastNotNull"], | ||
|  |           "fields": "", | ||
|  |           "values": false | ||
|  |         }, | ||
|  |         "textMode": "auto" | ||
|  |       }, | ||
|  |       "pluginVersion": "7.1.3", | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "expr": "pinchflat_prom_ex_beam_system_version_info{job=\"$job\", instance=\"$instance\"}", | ||
|  |           "instant": true, | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "", | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "timeFrom": null, | ||
|  |       "timeShift": null, | ||
|  |       "title": "OTP Major Version", | ||
|  |       "type": "stat" | ||
|  |     }, | ||
|  |     { | ||
|  |       "datasource": "prometheus", | ||
|  |       "description": "The number of running BEAM processes currently running.", | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "custom": {}, | ||
|  |           "mappings": [], | ||
|  |           "thresholds": { | ||
|  |             "mode": "absolute", | ||
|  |             "steps": [ | ||
|  |               { | ||
|  |                 "color": "green", | ||
|  |                 "value": null | ||
|  |               }, | ||
|  |               { | ||
|  |                 "color": "#EAB839", | ||
|  |                 "value": 25000 | ||
|  |               }, | ||
|  |               { | ||
|  |                 "color": "red", | ||
|  |                 "value": 75000 | ||
|  |               } | ||
|  |             ] | ||
|  |           }, | ||
|  |           "unit": "locale" | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 5, | ||
|  |         "w": 6, | ||
|  |         "x": 18, | ||
|  |         "y": 1 | ||
|  |       }, | ||
|  |       "id": 28, | ||
|  |       "options": { | ||
|  |         "colorMode": "value", | ||
|  |         "graphMode": "area", | ||
|  |         "justifyMode": "auto", | ||
|  |         "orientation": "auto", | ||
|  |         "reduceOptions": { | ||
|  |           "calcs": ["last"], | ||
|  |           "fields": "", | ||
|  |           "values": false | ||
|  |         }, | ||
|  |         "textMode": "auto" | ||
|  |       }, | ||
|  |       "pluginVersion": "7.1.3", | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "expr": "pinchflat_prom_ex_beam_stats_process_count{job=\"$job\", instance=\"$instance\"}", | ||
|  |           "instant": false, | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "", | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "timeFrom": null, | ||
|  |       "timeShift": null, | ||
|  |       "title": "Process Count", | ||
|  |       "type": "stat" | ||
|  |     }, | ||
|  |     { | ||
|  |       "datasource": "prometheus", | ||
|  |       "description": "Shows information regarding the schedulers configured for the BEAM instance.", | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "custom": { | ||
|  |             "align": null | ||
|  |           }, | ||
|  |           "mappings": [ | ||
|  |             { | ||
|  |               "from": "", | ||
|  |               "id": 0, | ||
|  |               "text": "Enabled", | ||
|  |               "to": "", | ||
|  |               "type": 1, | ||
|  |               "value": "1" | ||
|  |             }, | ||
|  |             { | ||
|  |               "from": "", | ||
|  |               "id": 1, | ||
|  |               "text": "Disabled", | ||
|  |               "to": "", | ||
|  |               "type": 1, | ||
|  |               "value": "0" | ||
|  |             } | ||
|  |           ], | ||
|  |           "thresholds": { | ||
|  |             "mode": "absolute", | ||
|  |             "steps": [ | ||
|  |               { | ||
|  |                 "color": "green", | ||
|  |                 "value": null | ||
|  |               } | ||
|  |             ] | ||
|  |           } | ||
|  |         }, | ||
|  |         "overrides": [ | ||
|  |           { | ||
|  |             "matcher": { | ||
|  |               "id": "byName", | ||
|  |               "options": "Value" | ||
|  |             }, | ||
|  |             "properties": [ | ||
|  |               { | ||
|  |                 "id": "custom.align", | ||
|  |                 "value": "center" | ||
|  |               } | ||
|  |             ] | ||
|  |           }, | ||
|  |           { | ||
|  |             "matcher": { | ||
|  |               "id": "byName", | ||
|  |               "options": "Type" | ||
|  |             }, | ||
|  |             "properties": [ | ||
|  |               { | ||
|  |                 "id": "mappings", | ||
|  |                 "value": [ | ||
|  |                   { | ||
|  |                     "from": "", | ||
|  |                     "id": 0, | ||
|  |                     "text": "Dirty CPU Schedulers", | ||
|  |                     "to": "", | ||
|  |                     "type": 1, | ||
|  |                     "value": "pinchflat_prom_ex_beam_system_dirty_cpu_schedulers_info" | ||
|  |                   }, | ||
|  |                   { | ||
|  |                     "from": "", | ||
|  |                     "id": 1, | ||
|  |                     "text": "Dirty CPU Schedulers Online", | ||
|  |                     "to": "", | ||
|  |                     "type": 1, | ||
|  |                     "value": "pinchflat_prom_ex_beam_system_dirty_cpu_schedulers_online_info" | ||
|  |                   }, | ||
|  |                   { | ||
|  |                     "from": "", | ||
|  |                     "id": 2, | ||
|  |                     "text": "Dirty IO Schedulers", | ||
|  |                     "to": "", | ||
|  |                     "type": 1, | ||
|  |                     "value": "pinchflat_prom_ex_beam_system_dirty_io_schedulers_info" | ||
|  |                   }, | ||
|  |                   { | ||
|  |                     "from": "", | ||
|  |                     "id": 3, | ||
|  |                     "text": "System Schedulers", | ||
|  |                     "to": "", | ||
|  |                     "type": 1, | ||
|  |                     "value": "pinchflat_prom_ex_beam_system_schedulers_info" | ||
|  |                   }, | ||
|  |                   { | ||
|  |                     "from": "", | ||
|  |                     "id": 4, | ||
|  |                     "text": "System Schedulers Online", | ||
|  |                     "to": "", | ||
|  |                     "type": 1, | ||
|  |                     "value": "pinchflat_prom_ex_beam_system_schedulers_online_info" | ||
|  |                   }, | ||
|  |                   { | ||
|  |                     "from": "", | ||
|  |                     "id": 5, | ||
|  |                     "text": "Word Size in Bytes", | ||
|  |                     "to": "", | ||
|  |                     "type": 1, | ||
|  |                     "value": "pinchflat_prom_ex_beam_system_word_size_bytes_info" | ||
|  |                   }, | ||
|  |                   { | ||
|  |                     "from": "", | ||
|  |                     "id": 6, | ||
|  |                     "text": "Logical Processors", | ||
|  |                     "to": "", | ||
|  |                     "type": 1, | ||
|  |                     "value": "pinchflat_prom_ex_beam_system_logical_processors_info" | ||
|  |                   }, | ||
|  |                   { | ||
|  |                     "from": "", | ||
|  |                     "id": 7, | ||
|  |                     "text": "Logical Processors Available", | ||
|  |                     "to": "", | ||
|  |                     "type": 1, | ||
|  |                     "value": "pinchflat_prom_ex_beam_system_logical_processors_available_info" | ||
|  |                   }, | ||
|  |                   { | ||
|  |                     "from": "", | ||
|  |                     "id": 8, | ||
|  |                     "text": "Logical Processors Online", | ||
|  |                     "to": "", | ||
|  |                     "type": 1, | ||
|  |                     "value": "pinchflat_prom_ex_beam_system_logical_processors_online_info" | ||
|  |                   } | ||
|  |                 ] | ||
|  |               } | ||
|  |             ] | ||
|  |           } | ||
|  |         ] | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 11, | ||
|  |         "w": 6, | ||
|  |         "x": 0, | ||
|  |         "y": 5 | ||
|  |       }, | ||
|  |       "id": 11, | ||
|  |       "options": { | ||
|  |         "frameIndex": 0, | ||
|  |         "showHeader": true | ||
|  |       }, | ||
|  |       "pluginVersion": "7.1.3", | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "expr": "{__name__=~\"pinchflat_prom_ex_beam_system_dirty_cpu_schedulers_info|pinchflat_prom_ex_beam_system_dirty_cpu_schedulers_online_info|pinchflat_prom_ex_beam_system_dirty_io_schedulers_info|pinchflat_prom_ex_beam_system_schedulers_info|pinchflat_prom_ex_beam_system_schedulers_online_info|pinchflat_prom_ex_beam_system_word_size_bytes_info|pinchflat_prom_ex_beam_system_logical_processors_info|pinchflat_prom_ex_beam_system_logical_processors_available_info|pinchflat_prom_ex_beam_system_logical_processors_online_info\", job=\"$job\", instance=\"$instance\"}", | ||
|  |           "format": "table", | ||
|  |           "instant": true, | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "", | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "timeFrom": null, | ||
|  |       "timeShift": null, | ||
|  |       "title": "System Information", | ||
|  |       "transformations": [ | ||
|  |         { | ||
|  |           "id": "organize", | ||
|  |           "options": { | ||
|  |             "excludeByName": { | ||
|  |               "Time": true, | ||
|  |               "instance": true, | ||
|  |               "job": true | ||
|  |             }, | ||
|  |             "indexByName": { | ||
|  |               "Time": 0, | ||
|  |               "Value": 4, | ||
|  |               "__name__": 3, | ||
|  |               "instance": 1, | ||
|  |               "job": 2 | ||
|  |             }, | ||
|  |             "renameByName": { | ||
|  |               "Value": "Value", | ||
|  |               "__name__": "Type" | ||
|  |             } | ||
|  |           } | ||
|  |         } | ||
|  |       ], | ||
|  |       "type": "table" | ||
|  |     }, | ||
|  |     { | ||
|  |       "datasource": "prometheus", | ||
|  |       "description": "The number of currently active ports.", | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "custom": {}, | ||
|  |           "mappings": [], | ||
|  |           "thresholds": { | ||
|  |             "mode": "absolute", | ||
|  |             "steps": [ | ||
|  |               { | ||
|  |                 "color": "green", | ||
|  |                 "value": null | ||
|  |               }, | ||
|  |               { | ||
|  |                 "color": "#EAB839", | ||
|  |                 "value": 25000 | ||
|  |               }, | ||
|  |               { | ||
|  |                 "color": "red", | ||
|  |                 "value": 75000 | ||
|  |               } | ||
|  |             ] | ||
|  |           }, | ||
|  |           "unit": "locale" | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 5, | ||
|  |         "w": 6, | ||
|  |         "x": 12, | ||
|  |         "y": 6 | ||
|  |       }, | ||
|  |       "id": 29, | ||
|  |       "options": { | ||
|  |         "colorMode": "value", | ||
|  |         "graphMode": "area", | ||
|  |         "justifyMode": "auto", | ||
|  |         "orientation": "auto", | ||
|  |         "reduceOptions": { | ||
|  |           "calcs": ["last"], | ||
|  |           "fields": "", | ||
|  |           "values": false | ||
|  |         }, | ||
|  |         "textMode": "auto" | ||
|  |       }, | ||
|  |       "pluginVersion": "7.1.3", | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "expr": "pinchflat_prom_ex_beam_stats_port_count{job=\"$job\", instance=\"$instance\"}", | ||
|  |           "instant": false, | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "", | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "timeFrom": null, | ||
|  |       "timeShift": null, | ||
|  |       "title": "Port Count", | ||
|  |       "type": "stat" | ||
|  |     }, | ||
|  |     { | ||
|  |       "datasource": "prometheus", | ||
|  |       "description": "The number of currently allocated ETS tables.", | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "custom": {}, | ||
|  |           "mappings": [], | ||
|  |           "thresholds": { | ||
|  |             "mode": "absolute", | ||
|  |             "steps": [ | ||
|  |               { | ||
|  |                 "color": "green", | ||
|  |                 "value": null | ||
|  |               }, | ||
|  |               { | ||
|  |                 "color": "#EAB839", | ||
|  |                 "value": 2500 | ||
|  |               }, | ||
|  |               { | ||
|  |                 "color": "red", | ||
|  |                 "value": 5000 | ||
|  |               } | ||
|  |             ] | ||
|  |           }, | ||
|  |           "unit": "locale" | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 5, | ||
|  |         "w": 6, | ||
|  |         "x": 18, | ||
|  |         "y": 6 | ||
|  |       }, | ||
|  |       "id": 31, | ||
|  |       "options": { | ||
|  |         "colorMode": "value", | ||
|  |         "graphMode": "area", | ||
|  |         "justifyMode": "auto", | ||
|  |         "orientation": "auto", | ||
|  |         "reduceOptions": { | ||
|  |           "calcs": ["last"], | ||
|  |           "fields": "", | ||
|  |           "values": false | ||
|  |         }, | ||
|  |         "textMode": "auto" | ||
|  |       }, | ||
|  |       "pluginVersion": "7.1.3", | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "expr": "pinchflat_prom_ex_beam_stats_ets_count{job=\"$job\", instance=\"$instance\"}", | ||
|  |           "instant": false, | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "", | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "timeFrom": null, | ||
|  |       "timeShift": null, | ||
|  |       "title": "ETS Table Count", | ||
|  |       "type": "stat" | ||
|  |     }, | ||
|  |     { | ||
|  |       "datasource": "prometheus", | ||
|  |       "description": "Shows information regarding the system limits of the BEAM instance.", | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "custom": { | ||
|  |             "align": null | ||
|  |           }, | ||
|  |           "mappings": [], | ||
|  |           "thresholds": { | ||
|  |             "mode": "absolute", | ||
|  |             "steps": [ | ||
|  |               { | ||
|  |                 "color": "green", | ||
|  |                 "value": null | ||
|  |               } | ||
|  |             ] | ||
|  |           } | ||
|  |         }, | ||
|  |         "overrides": [ | ||
|  |           { | ||
|  |             "matcher": { | ||
|  |               "id": "byName", | ||
|  |               "options": "Value" | ||
|  |             }, | ||
|  |             "properties": [ | ||
|  |               { | ||
|  |                 "id": "custom.align", | ||
|  |                 "value": "center" | ||
|  |               }, | ||
|  |               { | ||
|  |                 "id": "unit", | ||
|  |                 "value": "locale" | ||
|  |               } | ||
|  |             ] | ||
|  |           }, | ||
|  |           { | ||
|  |             "matcher": { | ||
|  |               "id": "byName", | ||
|  |               "options": "Type" | ||
|  |             }, | ||
|  |             "properties": [ | ||
|  |               { | ||
|  |                 "id": "mappings", | ||
|  |                 "value": [ | ||
|  |                   { | ||
|  |                     "from": "", | ||
|  |                     "id": 0, | ||
|  |                     "text": "Atom Limit", | ||
|  |                     "to": "", | ||
|  |                     "type": 1, | ||
|  |                     "value": "pinchflat_prom_ex_beam_system_atom_limit_info" | ||
|  |                   }, | ||
|  |                   { | ||
|  |                     "from": "", | ||
|  |                     "id": 1, | ||
|  |                     "text": "ETS Table Limit", | ||
|  |                     "to": "", | ||
|  |                     "type": 1, | ||
|  |                     "value": "pinchflat_prom_ex_beam_system_ets_limit_info" | ||
|  |                   }, | ||
|  |                   { | ||
|  |                     "from": "", | ||
|  |                     "id": 2, | ||
|  |                     "text": "Port Limit", | ||
|  |                     "to": "", | ||
|  |                     "type": 1, | ||
|  |                     "value": "pinchflat_prom_ex_beam_system_port_limit_info" | ||
|  |                   }, | ||
|  |                   { | ||
|  |                     "from": "", | ||
|  |                     "id": 3, | ||
|  |                     "text": "Process Limit", | ||
|  |                     "to": "", | ||
|  |                     "type": 1, | ||
|  |                     "value": "pinchflat_prom_ex_beam_system_process_limit_info" | ||
|  |                   }, | ||
|  |                   { | ||
|  |                     "from": "", | ||
|  |                     "id": 4, | ||
|  |                     "text": "Thread Pool Size", | ||
|  |                     "to": "", | ||
|  |                     "type": 1, | ||
|  |                     "value": "beam_system_thread_pool_size_info" | ||
|  |                   } | ||
|  |                 ] | ||
|  |               } | ||
|  |             ] | ||
|  |           } | ||
|  |         ] | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 7, | ||
|  |         "w": 6, | ||
|  |         "x": 6, | ||
|  |         "y": 9 | ||
|  |       }, | ||
|  |       "id": 12, | ||
|  |       "options": { | ||
|  |         "frameIndex": 0, | ||
|  |         "showHeader": true | ||
|  |       }, | ||
|  |       "pluginVersion": "7.1.3", | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "expr": "{__name__=~\"pinchflat_prom_ex_beam_system_ets_limit_info|pinchflat_prom_ex_beam_system_port_limit_info|pinchflat_prom_ex_beam_system_process_limit_info|pinchflat_prom_ex_beam_system_atom_limit_info\", job=\"$job\", instance=\"$instance\"}", | ||
|  |           "format": "table", | ||
|  |           "instant": true, | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "", | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "timeFrom": null, | ||
|  |       "timeShift": null, | ||
|  |       "title": "System Limits", | ||
|  |       "transformations": [ | ||
|  |         { | ||
|  |           "id": "organize", | ||
|  |           "options": { | ||
|  |             "excludeByName": { | ||
|  |               "Time": true, | ||
|  |               "instance": true, | ||
|  |               "job": true | ||
|  |             }, | ||
|  |             "indexByName": { | ||
|  |               "Time": 0, | ||
|  |               "Value": 4, | ||
|  |               "__name__": 3, | ||
|  |               "instance": 1, | ||
|  |               "job": 2 | ||
|  |             }, | ||
|  |             "renameByName": { | ||
|  |               "Value": "Value", | ||
|  |               "__name__": "Type" | ||
|  |             } | ||
|  |           } | ||
|  |         } | ||
|  |       ], | ||
|  |       "type": "table" | ||
|  |     }, | ||
|  |     { | ||
|  |       "datasource": "prometheus", | ||
|  |       "description": "The amount of memory currently allocated by the BEAM.", | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "custom": {}, | ||
|  |           "mappings": [], | ||
|  |           "thresholds": { | ||
|  |             "mode": "absolute", | ||
|  |             "steps": [ | ||
|  |               { | ||
|  |                 "color": "green", | ||
|  |                 "value": null | ||
|  |               }, | ||
|  |               { | ||
|  |                 "color": "#EAB839", | ||
|  |                 "value": 500000000 | ||
|  |               }, | ||
|  |               { | ||
|  |                 "color": "red", | ||
|  |                 "value": 1000000000 | ||
|  |               } | ||
|  |             ] | ||
|  |           }, | ||
|  |           "unit": "bytes" | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 5, | ||
|  |         "w": 6, | ||
|  |         "x": 12, | ||
|  |         "y": 11 | ||
|  |       }, | ||
|  |       "id": 27, | ||
|  |       "options": { | ||
|  |         "colorMode": "value", | ||
|  |         "graphMode": "area", | ||
|  |         "justifyMode": "auto", | ||
|  |         "orientation": "auto", | ||
|  |         "reduceOptions": { | ||
|  |           "calcs": ["last"], | ||
|  |           "fields": "", | ||
|  |           "values": false | ||
|  |         }, | ||
|  |         "textMode": "auto" | ||
|  |       }, | ||
|  |       "pluginVersion": "7.1.3", | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "expr": "pinchflat_prom_ex_beam_memory_allocated_bytes{job=\"$job\", instance=\"$instance\"}", | ||
|  |           "instant": false, | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "", | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "timeFrom": null, | ||
|  |       "timeShift": null, | ||
|  |       "title": "Total Memory Usage", | ||
|  |       "type": "stat" | ||
|  |     }, | ||
|  |     { | ||
|  |       "datasource": "prometheus", | ||
|  |       "description": "The number of atoms currently in the atom table.", | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "custom": {}, | ||
|  |           "mappings": [], | ||
|  |           "thresholds": { | ||
|  |             "mode": "absolute", | ||
|  |             "steps": [ | ||
|  |               { | ||
|  |                 "color": "green", | ||
|  |                 "value": null | ||
|  |               }, | ||
|  |               { | ||
|  |                 "color": "#EAB839", | ||
|  |                 "value": 150000 | ||
|  |               }, | ||
|  |               { | ||
|  |                 "color": "red", | ||
|  |                 "value": 300000 | ||
|  |               } | ||
|  |             ] | ||
|  |           }, | ||
|  |           "unit": "locale" | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "gridPos": { | ||
|  |         "h": 5, | ||
|  |         "w": 6, | ||
|  |         "x": 18, | ||
|  |         "y": 11 | ||
|  |       }, | ||
|  |       "id": 30, | ||
|  |       "options": { | ||
|  |         "colorMode": "value", | ||
|  |         "graphMode": "area", | ||
|  |         "justifyMode": "auto", | ||
|  |         "orientation": "auto", | ||
|  |         "reduceOptions": { | ||
|  |           "calcs": ["last"], | ||
|  |           "fields": "", | ||
|  |           "values": false | ||
|  |         }, | ||
|  |         "textMode": "auto" | ||
|  |       }, | ||
|  |       "pluginVersion": "7.1.3", | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "expr": "pinchflat_prom_ex_beam_stats_atom_count{job=\"$job\", instance=\"$instance\"}", | ||
|  |           "instant": false, | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "", | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "timeFrom": null, | ||
|  |       "timeShift": null, | ||
|  |       "title": "Atom Count", | ||
|  |       "type": "stat" | ||
|  |     }, | ||
|  |     { | ||
|  |       "collapsed": false, | ||
|  |       "datasource": null, | ||
|  |       "gridPos": { | ||
|  |         "h": 1, | ||
|  |         "w": 24, | ||
|  |         "x": 0, | ||
|  |         "y": 16 | ||
|  |       }, | ||
|  |       "id": 17, | ||
|  |       "panels": [], | ||
|  |       "title": "Details", | ||
|  |       "type": "row" | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": "prometheus", | ||
|  |       "description": "Stats on the current memory usage.", | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "custom": {}, | ||
|  |           "mappings": [ | ||
|  |             { | ||
|  |               "from": "", | ||
|  |               "id": 0, | ||
|  |               "text": "", | ||
|  |               "to": "", | ||
|  |               "type": 1 | ||
|  |             } | ||
|  |           ], | ||
|  |           "thresholds": { | ||
|  |             "mode": "absolute", | ||
|  |             "steps": [ | ||
|  |               { | ||
|  |                 "color": "green", | ||
|  |                 "value": null | ||
|  |               } | ||
|  |             ] | ||
|  |           }, | ||
|  |           "unit": "bytes" | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "gridPos": { | ||
|  |         "h": 15, | ||
|  |         "w": 12, | ||
|  |         "x": 0, | ||
|  |         "y": 17 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 21, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": false, | ||
|  |         "max": false, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": false | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "nullPointMode": "null as zero", | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "7.1.3", | ||
|  |       "pointradius": 2, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "expr": "pinchflat_prom_ex_beam_memory_allocated_bytes{job=\"$job\", instance=\"$instance\"}", | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "Total Usage", | ||
|  |           "refId": "A" | ||
|  |         }, | ||
|  |         { | ||
|  |           "expr": "pinchflat_prom_ex_beam_memory_atom_total_bytes{job=\"$job\", instance=\"$instance\"}", | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "Atoms", | ||
|  |           "refId": "B" | ||
|  |         }, | ||
|  |         { | ||
|  |           "expr": "pinchflat_prom_ex_beam_memory_binary_total_bytes{job=\"$job\", instance=\"$instance\"}", | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "Binaries", | ||
|  |           "refId": "C" | ||
|  |         }, | ||
|  |         { | ||
|  |           "expr": "pinchflat_prom_ex_beam_memory_code_total_bytes{job=\"$job\", instance=\"$instance\"}", | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "Code", | ||
|  |           "refId": "D" | ||
|  |         }, | ||
|  |         { | ||
|  |           "expr": "pinchflat_prom_ex_beam_memory_ets_total_bytes{job=\"$job\", instance=\"$instance\"}", | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "ETS", | ||
|  |           "refId": "E" | ||
|  |         }, | ||
|  |         { | ||
|  |           "expr": "pinchflat_prom_ex_beam_memory_processes_total_bytes{job=\"$job\", instance=\"$instance\"}", | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "Processes", | ||
|  |           "refId": "F" | ||
|  |         }, | ||
|  |         { | ||
|  |           "expr": "pinchflat_prom_ex_beam_memory_persistent_term_total_bytes{job=\"$job\", instance=\"$instance\"}", | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "Persistent Term", | ||
|  |           "refId": "G" | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeFrom": null, | ||
|  |       "timeRegions": [], | ||
|  |       "timeShift": null, | ||
|  |       "title": "Allocated Memory", | ||
|  |       "tooltip": { | ||
|  |         "shared": true, | ||
|  |         "sort": 2, | ||
|  |         "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": "prometheus", | ||
|  |       "description": "The number of garbage collection events that are occurring and the number of bytes reclaimed", | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "custom": {}, | ||
|  |           "mappings": [ | ||
|  |             { | ||
|  |               "from": "", | ||
|  |               "id": 0, | ||
|  |               "text": "", | ||
|  |               "to": "", | ||
|  |               "type": 1 | ||
|  |             } | ||
|  |           ], | ||
|  |           "thresholds": { | ||
|  |             "mode": "absolute", | ||
|  |             "steps": [ | ||
|  |               { | ||
|  |                 "color": "green", | ||
|  |                 "value": null | ||
|  |               } | ||
|  |             ] | ||
|  |           } | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "gridPos": { | ||
|  |         "h": 15, | ||
|  |         "w": 12, | ||
|  |         "x": 12, | ||
|  |         "y": 17 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 34, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": false, | ||
|  |         "hideZero": false, | ||
|  |         "max": false, | ||
|  |         "min": false, | ||
|  |         "rightSide": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": false | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "nullPointMode": "null as zero", | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "7.1.3", | ||
|  |       "pointradius": 2, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [ | ||
|  |         { | ||
|  |           "alias": "Garbage Collections", | ||
|  |           "yaxis": 1 | ||
|  |         }, | ||
|  |         { | ||
|  |           "alias": "Bytes Reclaimed", | ||
|  |           "yaxis": 2 | ||
|  |         } | ||
|  |       ], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "expr": "irate(pinchflat_prom_ex_beam_stats_gc_count{job=\"$job\", instance=\"$instance\"}[$interval])", | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "Garbage Collections", | ||
|  |           "refId": "A" | ||
|  |         }, | ||
|  |         { | ||
|  |           "expr": "irate(pinchflat_prom_ex_beam_stats_gc_reclaimed_bytes{job=\"$job\", instance=\"$instance\"}[$interval])", | ||
|  |           "instant": false, | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "Bytes Reclaimed", | ||
|  |           "refId": "B" | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeFrom": null, | ||
|  |       "timeRegions": [], | ||
|  |       "timeShift": null, | ||
|  |       "title": "Garbage Collection", | ||
|  |       "tooltip": { | ||
|  |         "shared": true, | ||
|  |         "sort": 2, | ||
|  |         "value_type": "individual" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "xaxis": { | ||
|  |         "buckets": null, | ||
|  |         "mode": "time", | ||
|  |         "name": null, | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "locale", | ||
|  |           "label": "Garbage Collections", | ||
|  |           "logBase": 1, | ||
|  |           "max": null, | ||
|  |           "min": null, | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "bytes", | ||
|  |           "label": "Reclaimed Bytes", | ||
|  |           "logBase": 2, | ||
|  |           "max": null, | ||
|  |           "min": null, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false, | ||
|  |         "alignLevel": null | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": "prometheus", | ||
|  |       "description": "Statistics regarding the normal scheduler.", | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "custom": {}, | ||
|  |           "mappings": [ | ||
|  |             { | ||
|  |               "from": "", | ||
|  |               "id": 0, | ||
|  |               "text": "", | ||
|  |               "to": "", | ||
|  |               "type": 1 | ||
|  |             } | ||
|  |           ], | ||
|  |           "thresholds": { | ||
|  |             "mode": "absolute", | ||
|  |             "steps": [ | ||
|  |               { | ||
|  |                 "color": "green", | ||
|  |                 "value": null | ||
|  |               } | ||
|  |             ] | ||
|  |           } | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "gridPos": { | ||
|  |         "h": 15, | ||
|  |         "w": 12, | ||
|  |         "x": 0, | ||
|  |         "y": 32 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 36, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": false, | ||
|  |         "hideZero": false, | ||
|  |         "max": false, | ||
|  |         "min": false, | ||
|  |         "rightSide": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": false | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "nullPointMode": "null as zero", | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "7.1.3", | ||
|  |       "pointradius": 2, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "expr": "pinchflat_prom_ex_beam_stats_active_task_count{job=\"$job\", instance=\"$instance\", type=\"normal\"}", | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "Normal Tasks", | ||
|  |           "refId": "A" | ||
|  |         }, | ||
|  |         { | ||
|  |           "expr": "0 - pinchflat_prom_ex_beam_stats_run_queue_count{job=\"$job\", instance=\"$instance\", type=\"normal\"}", | ||
|  |           "instant": false, | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "Normal Run Queue", | ||
|  |           "refId": "B" | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeFrom": null, | ||
|  |       "timeRegions": [], | ||
|  |       "timeShift": null, | ||
|  |       "title": "Normal Scheduler Status", | ||
|  |       "tooltip": { | ||
|  |         "shared": true, | ||
|  |         "sort": 2, | ||
|  |         "value_type": "individual" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "xaxis": { | ||
|  |         "buckets": null, | ||
|  |         "mode": "time", | ||
|  |         "name": null, | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "locale", | ||
|  |           "label": "Normal Run Queue (-) / Normal Tasks (+)", | ||
|  |           "logBase": 1, | ||
|  |           "max": null, | ||
|  |           "min": null, | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "locale", | ||
|  |           "label": "", | ||
|  |           "logBase": 1, | ||
|  |           "max": null, | ||
|  |           "min": null, | ||
|  |           "show": false | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": true, | ||
|  |         "alignLevel": null | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": "prometheus", | ||
|  |       "description": "Statistics regarding the dirty schedulers.", | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "custom": {}, | ||
|  |           "mappings": [ | ||
|  |             { | ||
|  |               "from": "", | ||
|  |               "id": 0, | ||
|  |               "text": "", | ||
|  |               "to": "", | ||
|  |               "type": 1 | ||
|  |             } | ||
|  |           ], | ||
|  |           "thresholds": { | ||
|  |             "mode": "absolute", | ||
|  |             "steps": [ | ||
|  |               { | ||
|  |                 "color": "green", | ||
|  |                 "value": null | ||
|  |               } | ||
|  |             ] | ||
|  |           } | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "gridPos": { | ||
|  |         "h": 15, | ||
|  |         "w": 12, | ||
|  |         "x": 12, | ||
|  |         "y": 32 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 37, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": false, | ||
|  |         "hideZero": false, | ||
|  |         "max": false, | ||
|  |         "min": false, | ||
|  |         "rightSide": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": false | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "nullPointMode": "null as zero", | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "7.1.3", | ||
|  |       "pointradius": 2, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "expr": "pinchflat_prom_ex_beam_stats_active_task_count{job=\"$job\", instance=\"$instance\", type=\"dirty\"}", | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "Dirty Tasks", | ||
|  |           "refId": "C" | ||
|  |         }, | ||
|  |         { | ||
|  |           "expr": "0 - pinchflat_prom_ex_beam_stats_run_queue_count{job=\"$job\", instance=\"$instance\", type=\"dirty\"}", | ||
|  |           "instant": false, | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "Dirty Run Queue", | ||
|  |           "refId": "D" | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeFrom": null, | ||
|  |       "timeRegions": [], | ||
|  |       "timeShift": null, | ||
|  |       "title": "Dirty Scheduler Status", | ||
|  |       "tooltip": { | ||
|  |         "shared": true, | ||
|  |         "sort": 2, | ||
|  |         "value_type": "individual" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "xaxis": { | ||
|  |         "buckets": null, | ||
|  |         "mode": "time", | ||
|  |         "name": null, | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "locale", | ||
|  |           "label": "Dirty Run Queue (-) / Dirty Tasks (+)", | ||
|  |           "logBase": 1, | ||
|  |           "max": null, | ||
|  |           "min": null, | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "locale", | ||
|  |           "label": "", | ||
|  |           "logBase": 1, | ||
|  |           "max": null, | ||
|  |           "min": null, | ||
|  |           "show": false | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": true, | ||
|  |         "alignLevel": null | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": "prometheus", | ||
|  |       "description": "The number of context switches that have occurred along with the number of reductions.", | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "custom": {}, | ||
|  |           "mappings": [ | ||
|  |             { | ||
|  |               "from": "", | ||
|  |               "id": 0, | ||
|  |               "text": "", | ||
|  |               "to": "", | ||
|  |               "type": 1 | ||
|  |             } | ||
|  |           ], | ||
|  |           "thresholds": { | ||
|  |             "mode": "absolute", | ||
|  |             "steps": [ | ||
|  |               { | ||
|  |                 "color": "green", | ||
|  |                 "value": null | ||
|  |               } | ||
|  |             ] | ||
|  |           } | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "gridPos": { | ||
|  |         "h": 15, | ||
|  |         "w": 12, | ||
|  |         "x": 0, | ||
|  |         "y": 47 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 35, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": false, | ||
|  |         "hideZero": false, | ||
|  |         "max": false, | ||
|  |         "min": false, | ||
|  |         "rightSide": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": false | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "nullPointMode": "null as zero", | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "7.1.3", | ||
|  |       "pointradius": 2, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [ | ||
|  |         { | ||
|  |           "alias": "Reductions", | ||
|  |           "yaxis": 1 | ||
|  |         }, | ||
|  |         { | ||
|  |           "alias": "Context Switches", | ||
|  |           "yaxis": 2 | ||
|  |         } | ||
|  |       ], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "expr": "irate(pinchflat_prom_ex_beam_stats_reduction_count{job=\"$job\", instance=\"$instance\"}[$interval]) / 1000000", | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "Reductions", | ||
|  |           "refId": "A" | ||
|  |         }, | ||
|  |         { | ||
|  |           "expr": "irate(pinchflat_prom_ex_beam_stats_context_switch_count{job=\"$job\", instance=\"$instance\"}[$interval])", | ||
|  |           "instant": false, | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "Context Switches", | ||
|  |           "refId": "B" | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeFrom": null, | ||
|  |       "timeRegions": [], | ||
|  |       "timeShift": null, | ||
|  |       "title": "VM Load", | ||
|  |       "tooltip": { | ||
|  |         "shared": true, | ||
|  |         "sort": 2, | ||
|  |         "value_type": "individual" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "xaxis": { | ||
|  |         "buckets": null, | ||
|  |         "mode": "time", | ||
|  |         "name": null, | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "locale", | ||
|  |           "label": "Reduction Count (in Millions)", | ||
|  |           "logBase": 1, | ||
|  |           "max": null, | ||
|  |           "min": null, | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "locale", | ||
|  |           "label": "Context Switch Count", | ||
|  |           "logBase": 1, | ||
|  |           "max": null, | ||
|  |           "min": null, | ||
|  |           "show": true | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false, | ||
|  |         "alignLevel": null | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": "prometheus", | ||
|  |       "description": "The number of running BEAM processes.", | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "custom": {}, | ||
|  |           "mappings": [ | ||
|  |             { | ||
|  |               "from": "", | ||
|  |               "id": 0, | ||
|  |               "text": "", | ||
|  |               "to": "", | ||
|  |               "type": 1 | ||
|  |             } | ||
|  |           ], | ||
|  |           "thresholds": { | ||
|  |             "mode": "absolute", | ||
|  |             "steps": [ | ||
|  |               { | ||
|  |                 "color": "green", | ||
|  |                 "value": null | ||
|  |               } | ||
|  |             ] | ||
|  |           } | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "gridPos": { | ||
|  |         "h": 15, | ||
|  |         "w": 12, | ||
|  |         "x": 12, | ||
|  |         "y": 47 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 19, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": false, | ||
|  |         "max": false, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": false | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "nullPointMode": "null", | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "7.1.3", | ||
|  |       "pointradius": 2, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "expr": "pinchflat_prom_ex_beam_stats_process_count{job=\"$job\", instance=\"$instance\"}", | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "Active Processes", | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeFrom": null, | ||
|  |       "timeRegions": [], | ||
|  |       "timeShift": null, | ||
|  |       "title": "Active BEAM Processes", | ||
|  |       "tooltip": { | ||
|  |         "shared": true, | ||
|  |         "sort": 2, | ||
|  |         "value_type": "individual" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "xaxis": { | ||
|  |         "buckets": null, | ||
|  |         "mode": "time", | ||
|  |         "name": null, | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "label": "Processes", | ||
|  |           "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": "prometheus", | ||
|  |       "description": "The number of atoms currently in the atom table", | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "custom": {}, | ||
|  |           "mappings": [ | ||
|  |             { | ||
|  |               "from": "", | ||
|  |               "id": 0, | ||
|  |               "text": "", | ||
|  |               "to": "", | ||
|  |               "type": 1 | ||
|  |             } | ||
|  |           ], | ||
|  |           "thresholds": { | ||
|  |             "mode": "absolute", | ||
|  |             "steps": [ | ||
|  |               { | ||
|  |                 "color": "green", | ||
|  |                 "value": null | ||
|  |               } | ||
|  |             ] | ||
|  |           }, | ||
|  |           "unit": "locale" | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "gridPos": { | ||
|  |         "h": 15, | ||
|  |         "w": 12, | ||
|  |         "x": 0, | ||
|  |         "y": 62 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 22, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": false, | ||
|  |         "max": false, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": false | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "nullPointMode": "null as zero", | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "7.1.3", | ||
|  |       "pointradius": 2, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "expr": "pinchflat_prom_ex_beam_stats_atom_count{job=\"$job\", instance=\"$instance\"}", | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "Active ports", | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeFrom": null, | ||
|  |       "timeRegions": [], | ||
|  |       "timeShift": null, | ||
|  |       "title": "Atom Table Size", | ||
|  |       "tooltip": { | ||
|  |         "shared": true, | ||
|  |         "sort": 2, | ||
|  |         "value_type": "individual" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "xaxis": { | ||
|  |         "buckets": null, | ||
|  |         "mode": "time", | ||
|  |         "name": null, | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "locale", | ||
|  |           "label": "Atoms", | ||
|  |           "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": "prometheus", | ||
|  |       "description": "The number of bytes sent and received through ports.", | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "custom": {}, | ||
|  |           "mappings": [ | ||
|  |             { | ||
|  |               "from": "", | ||
|  |               "id": 0, | ||
|  |               "text": "", | ||
|  |               "to": "", | ||
|  |               "type": 1 | ||
|  |             } | ||
|  |           ], | ||
|  |           "thresholds": { | ||
|  |             "mode": "absolute", | ||
|  |             "steps": [ | ||
|  |               { | ||
|  |                 "color": "green", | ||
|  |                 "value": null | ||
|  |               } | ||
|  |             ] | ||
|  |           }, | ||
|  |           "unit": "Bps" | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "gridPos": { | ||
|  |         "h": 15, | ||
|  |         "w": 12, | ||
|  |         "x": 12, | ||
|  |         "y": 62 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 33, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": false, | ||
|  |         "hideZero": false, | ||
|  |         "max": false, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": false | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "nullPointMode": "null as zero", | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "7.1.3", | ||
|  |       "pointradius": 2, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "expr": "0 - irate(pinchflat_prom_ex_beam_stats_port_io_byte_count{job=\"$job\", instance=\"$instance\", type=\"input\"}[$interval])", | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "Data Received", | ||
|  |           "refId": "A" | ||
|  |         }, | ||
|  |         { | ||
|  |           "expr": "irate(pinchflat_prom_ex_beam_stats_port_io_byte_count{job=\"$job\", instance=\"$instance\", type=\"output\"}[$interval])", | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "Data Sent", | ||
|  |           "refId": "B" | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeFrom": null, | ||
|  |       "timeRegions": [], | ||
|  |       "timeShift": null, | ||
|  |       "title": "Port IO", | ||
|  |       "tooltip": { | ||
|  |         "shared": true, | ||
|  |         "sort": 2, | ||
|  |         "value_type": "individual" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "xaxis": { | ||
|  |         "buckets": null, | ||
|  |         "mode": "time", | ||
|  |         "name": null, | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "Bps", | ||
|  |           "label": "Data Received (-) / Data Sent (+)", | ||
|  |           "logBase": 1, | ||
|  |           "max": null, | ||
|  |           "min": null, | ||
|  |           "show": true | ||
|  |         }, | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "label": null, | ||
|  |           "logBase": 1, | ||
|  |           "max": null, | ||
|  |           "min": null, | ||
|  |           "show": false | ||
|  |         } | ||
|  |       ], | ||
|  |       "yaxis": { | ||
|  |         "align": false, | ||
|  |         "alignLevel": null | ||
|  |       } | ||
|  |     }, | ||
|  |     { | ||
|  |       "aliasColors": {}, | ||
|  |       "bars": false, | ||
|  |       "dashLength": 10, | ||
|  |       "dashes": false, | ||
|  |       "datasource": "prometheus", | ||
|  |       "description": "The number of active ETS tables.", | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "custom": {}, | ||
|  |           "mappings": [ | ||
|  |             { | ||
|  |               "from": "", | ||
|  |               "id": 0, | ||
|  |               "text": "", | ||
|  |               "to": "", | ||
|  |               "type": 1 | ||
|  |             } | ||
|  |           ], | ||
|  |           "thresholds": { | ||
|  |             "mode": "absolute", | ||
|  |             "steps": [ | ||
|  |               { | ||
|  |                 "color": "green", | ||
|  |                 "value": null | ||
|  |               } | ||
|  |             ] | ||
|  |           } | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "gridPos": { | ||
|  |         "h": 15, | ||
|  |         "w": 12, | ||
|  |         "x": 0, | ||
|  |         "y": 77 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 23, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": false, | ||
|  |         "max": false, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": false | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "nullPointMode": "null as zero", | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "7.1.3", | ||
|  |       "pointradius": 2, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "expr": "pinchflat_prom_ex_beam_stats_ets_count{job=\"$job\", instance=\"$instance\"}", | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "Active ETS Tables", | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeFrom": null, | ||
|  |       "timeRegions": [], | ||
|  |       "timeShift": null, | ||
|  |       "title": "ETS Tables", | ||
|  |       "tooltip": { | ||
|  |         "shared": true, | ||
|  |         "sort": 2, | ||
|  |         "value_type": "individual" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "xaxis": { | ||
|  |         "buckets": null, | ||
|  |         "mode": "time", | ||
|  |         "name": null, | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "label": "Tables", | ||
|  |           "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": "prometheus", | ||
|  |       "description": "The number of active ports.", | ||
|  |       "fieldConfig": { | ||
|  |         "defaults": { | ||
|  |           "custom": {}, | ||
|  |           "mappings": [ | ||
|  |             { | ||
|  |               "from": "", | ||
|  |               "id": 0, | ||
|  |               "text": "", | ||
|  |               "to": "", | ||
|  |               "type": 1 | ||
|  |             } | ||
|  |           ], | ||
|  |           "thresholds": { | ||
|  |             "mode": "absolute", | ||
|  |             "steps": [ | ||
|  |               { | ||
|  |                 "color": "green", | ||
|  |                 "value": null | ||
|  |               } | ||
|  |             ] | ||
|  |           } | ||
|  |         }, | ||
|  |         "overrides": [] | ||
|  |       }, | ||
|  |       "fill": 1, | ||
|  |       "fillGradient": 0, | ||
|  |       "gridPos": { | ||
|  |         "h": 15, | ||
|  |         "w": 12, | ||
|  |         "x": 12, | ||
|  |         "y": 77 | ||
|  |       }, | ||
|  |       "hiddenSeries": false, | ||
|  |       "id": 20, | ||
|  |       "legend": { | ||
|  |         "avg": false, | ||
|  |         "current": false, | ||
|  |         "max": false, | ||
|  |         "min": false, | ||
|  |         "show": true, | ||
|  |         "total": false, | ||
|  |         "values": false | ||
|  |       }, | ||
|  |       "lines": true, | ||
|  |       "linewidth": 1, | ||
|  |       "nullPointMode": "null as zero", | ||
|  |       "percentage": false, | ||
|  |       "pluginVersion": "7.1.3", | ||
|  |       "pointradius": 2, | ||
|  |       "points": false, | ||
|  |       "renderer": "flot", | ||
|  |       "seriesOverrides": [], | ||
|  |       "spaceLength": 10, | ||
|  |       "stack": false, | ||
|  |       "steppedLine": false, | ||
|  |       "targets": [ | ||
|  |         { | ||
|  |           "expr": "pinchflat_prom_ex_beam_stats_port_count{job=\"$job\", instance=\"$instance\"}", | ||
|  |           "interval": "", | ||
|  |           "legendFormat": "Active Ports", | ||
|  |           "refId": "A" | ||
|  |         } | ||
|  |       ], | ||
|  |       "thresholds": [], | ||
|  |       "timeFrom": null, | ||
|  |       "timeRegions": [], | ||
|  |       "timeShift": null, | ||
|  |       "title": "Active Ports", | ||
|  |       "tooltip": { | ||
|  |         "shared": true, | ||
|  |         "sort": 2, | ||
|  |         "value_type": "individual" | ||
|  |       }, | ||
|  |       "type": "graph", | ||
|  |       "xaxis": { | ||
|  |         "buckets": null, | ||
|  |         "mode": "time", | ||
|  |         "name": null, | ||
|  |         "show": true, | ||
|  |         "values": [] | ||
|  |       }, | ||
|  |       "yaxes": [ | ||
|  |         { | ||
|  |           "format": "short", | ||
|  |           "label": "Ports", | ||
|  |           "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 | ||
|  |       } | ||
|  |     } | ||
|  |   ], | ||
|  |   "refresh": "5s", | ||
|  |   "schemaVersion": 26, | ||
|  |   "style": "dark", | ||
|  |   "tags": ["PromEx", "BEAM", "pinchflat"], | ||
|  |   "templating": { | ||
|  |     "list": [ | ||
|  |       { | ||
|  |         "allValue": null, | ||
|  |         "datasource": "prometheus", | ||
|  |         "definition": "label_values(pinchflat_prom_ex_prom_ex_status_info, job)", | ||
|  |         "hide": 0, | ||
|  |         "includeAll": false, | ||
|  |         "label": "Prometheus Job", | ||
|  |         "multi": false, | ||
|  |         "name": "job", | ||
|  |         "options": [], | ||
|  |         "query": "label_values(pinchflat_prom_ex_prom_ex_status_info, job)", | ||
|  |         "refresh": 2, | ||
|  |         "regex": "", | ||
|  |         "skipUrlSync": false, | ||
|  |         "sort": 6, | ||
|  |         "tagValuesQuery": "", | ||
|  |         "tags": [], | ||
|  |         "tagsQuery": "", | ||
|  |         "type": "query", | ||
|  |         "useTags": false | ||
|  |       }, | ||
|  |       { | ||
|  |         "allValue": null, | ||
|  |         "datasource": "prometheus", | ||
|  |         "definition": "label_values(pinchflat_prom_ex_prom_ex_status_info, instance)", | ||
|  |         "hide": 0, | ||
|  |         "includeAll": false, | ||
|  |         "label": "Application Instance", | ||
|  |         "multi": false, | ||
|  |         "name": "instance", | ||
|  |         "options": [], | ||
|  |         "query": "label_values(pinchflat_prom_ex_prom_ex_status_info{job=\"$job\"}, instance)", | ||
|  |         "refresh": 2, | ||
|  |         "regex": "", | ||
|  |         "skipUrlSync": false, | ||
|  |         "sort": 0, | ||
|  |         "tagValuesQuery": "", | ||
|  |         "tags": [], | ||
|  |         "tagsQuery": "", | ||
|  |         "type": "query", | ||
|  |         "useTags": false | ||
|  |       }, | ||
|  |       { | ||
|  |         "auto": false, | ||
|  |         "auto_count": 30, | ||
|  |         "auto_min": "10s", | ||
|  |         "current": { | ||
|  |           "selected": false, | ||
|  |           "text": "30s", | ||
|  |           "value": "30s" | ||
|  |         }, | ||
|  |         "hide": 0, | ||
|  |         "label": "Interval", | ||
|  |         "name": "interval", | ||
|  |         "options": [ | ||
|  |           { | ||
|  |             "selected": false, | ||
|  |             "text": "15s", | ||
|  |             "value": "15s" | ||
|  |           }, | ||
|  |           { | ||
|  |             "selected": true, | ||
|  |             "text": "30s", | ||
|  |             "value": "30s" | ||
|  |           }, | ||
|  |           { | ||
|  |             "selected": false, | ||
|  |             "text": "1m", | ||
|  |             "value": "1m" | ||
|  |           }, | ||
|  |           { | ||
|  |             "selected": false, | ||
|  |             "text": "5m", | ||
|  |             "value": "5m" | ||
|  |           }, | ||
|  |           { | ||
|  |             "selected": false, | ||
|  |             "text": "15m", | ||
|  |             "value": "15m" | ||
|  |           }, | ||
|  |           { | ||
|  |             "selected": false, | ||
|  |             "text": "30m", | ||
|  |             "value": "30m" | ||
|  |           }, | ||
|  |           { | ||
|  |             "selected": false, | ||
|  |             "text": "1h", | ||
|  |             "value": "1h" | ||
|  |           } | ||
|  |         ], | ||
|  |         "query": "15s, 30s, 1m, 5m, 15m, 30m, 1h", | ||
|  |         "queryValue": "", | ||
|  |         "refresh": 2, | ||
|  |         "skipUrlSync": false, | ||
|  |         "type": "interval" | ||
|  |       } | ||
|  |     ] | ||
|  |   }, | ||
|  |   "time": { | ||
|  |     "from": "now-1h", | ||
|  |     "to": "now" | ||
|  |   }, | ||
|  |   "timepicker": { | ||
|  |     "refresh_intervals": ["5s", "10s", "30s", "1m", "5m"] | ||
|  |   }, | ||
|  |   "timezone": "", | ||
|  |   "title": "Pinchflat - PromEx Beam Dashboard", | ||
|  |   "uid": "14B578642B07F5DEA133D4DE6A6AAD0A", | ||
|  |   "version": 1 | ||
|  | } |