Path: blob/main/operations/observability/mixins/workspace/dashboards/components/image-builder.json
2506 views
{1"annotations": {2"list": [3{4"builtIn": 1,5"datasource": {6"type": "datasource",7"uid": "grafana"8},9"enable": true,10"hide": true,11"iconColor": "rgba(0, 211, 255, 1)",12"name": "Annotations & Alerts",13"target": {14"limit": 100,15"matchAny": false,16"tags": [],17"type": "dashboard"18},19"type": "dashboard"20}21]22},23"editable": true,24"fiscalYearStartMonth": 0,25"graphTooltip": 1,26"links": [],27"liveNow": false,28"panels": [29{30"collapsed": false,31"gridPos": {32"h": 1,33"w": 24,34"x": 0,35"y": 036},37"id": 68,38"panels": [],39"title": "Image build rate (per cluster)",40"type": "row"41},42{43"datasource": {44"type": "prometheus",45"uid": "P4169E866C3094E38"46},47"fieldConfig": {48"defaults": {49"color": {50"mode": "palette-classic"51},52"custom": {53"axisCenteredZero": false,54"axisColorMode": "text",55"axisLabel": "",56"axisPlacement": "auto",57"barAlignment": 0,58"drawStyle": "line",59"fillOpacity": 100,60"gradientMode": "none",61"hideFrom": {62"legend": false,63"tooltip": false,64"viz": false65},66"lineInterpolation": "linear",67"lineWidth": 0,68"pointSize": 5,69"scaleDistribution": {70"type": "linear"71},72"showPoints": "auto",73"spanNulls": false,74"stacking": {75"group": "A",76"mode": "normal"77},78"thresholdsStyle": {79"mode": "off"80}81},82"mappings": [],83"min": 0,84"thresholds": {85"mode": "absolute",86"steps": [87{88"color": "green",89"value": null90},91{92"color": "red",93"value": 8094}95]96},97"unit": "reqps"98},99"overrides": [100{101"matcher": {102"id": "byName",103"options": "Success: false"104},105"properties": [106{107"id": "color",108"value": {109"fixedColor": "red",110"mode": "fixed"111}112}113]114}115]116},117"gridPos": {118"h": 8,119"w": 6,120"x": 0,121"y": 1122},123"id": 70,124"options": {125"legend": {126"calcs": [],127"displayMode": "list",128"placement": "bottom",129"showLegend": true130},131"tooltip": {132"mode": "single",133"sort": "none"134}135},136"repeat": "cluster",137"repeatDirection": "h",138"targets": [139{140"datasource": {141"type": "prometheus",142"uid": "P4169E866C3094E38"143},144"editorMode": "code",145"expr": "sum(rate(gitpod_image_builder_builds_done_total{cluster=~\"$cluster\"}[$__rate_interval])) by (success)",146"legendFormat": "Success: {{success}}",147"range": true,148"refId": "A"149}150],151"title": "$cluster",152"type": "timeseries"153},154{155"collapsed": false,156"datasource": {157"type": "datasource",158"uid": "grafana"159},160"gridPos": {161"h": 1,162"w": 24,163"x": 0,164"y": 9165},166"id": 34,167"panels": [],168"targets": [169{170"datasource": {171"type": "datasource",172"uid": "grafana"173},174"refId": "A"175}176],177"title": "gRPC Metrics",178"type": "row"179},180{181"aliasColors": {},182"bars": false,183"dashLength": 10,184"dashes": false,185"datasource": {186"type": "prometheus",187"uid": "$datasource"188},189"description": "",190"fieldConfig": {191"defaults": {192"links": []193},194"overrides": []195},196"fill": 1,197"fillGradient": 0,198"gridPos": {199"h": 9,200"w": 12,201"x": 0,202"y": 10203},204"hiddenSeries": false,205"id": 36,206"legend": {207"alignAsTable": true,208"avg": false,209"current": true,210"max": true,211"min": false,212"show": true,213"total": false,214"values": true215},216"lines": true,217"linewidth": 1,218"links": [],219"nullPointMode": "null",220"options": {221"alertThreshold": true222},223"percentage": false,224"pluginVersion": "9.3.2",225"pointradius": 2,226"points": false,227"renderer": "flot",228"repeatDirection": "h",229"seriesOverrides": [],230"spaceLength": 10,231"stack": false,232"steppedLine": false,233"targets": [234{235"datasource": {236"uid": "$datasource"237},238"editorMode": "code",239"expr": "sum(rate(grpc_server_handled_total{job=~\"image-builder.*\", cluster=~\"$cluster\", grpc_method=~\"$grpc_method\"}[1m])) by (grpc_code, grpc_method, cluster)",240"interval": "",241"legendFormat": "{{cluster}} - {{grpc_method}} - {{grpc_code}}",242"queryType": "randomWalk",243"range": true,244"refId": "A"245}246],247"thresholds": [],248"timeRegions": [],249"title": "gRPC calls handled (Server-side)",250"tooltip": {251"shared": true,252"sort": 2,253"value_type": "individual"254},255"type": "graph",256"xaxis": {257"mode": "time",258"show": true,259"values": []260},261"yaxes": [262{263"decimals": 2,264"format": "reqps",265"logBase": 1,266"min": "0",267"show": true268},269{270"format": "reqps",271"logBase": 1,272"show": true273}274],275"yaxis": {276"align": false277}278},279{280"aliasColors": {},281"bars": false,282"dashLength": 10,283"dashes": false,284"datasource": {285"type": "prometheus",286"uid": "$datasource"287},288"description": "",289"fieldConfig": {290"defaults": {291"links": []292},293"overrides": []294},295"fill": 1,296"fillGradient": 0,297"gridPos": {298"h": 9,299"w": 12,300"x": 12,301"y": 10302},303"hiddenSeries": false,304"id": 38,305"legend": {306"alignAsTable": true,307"avg": false,308"current": true,309"max": true,310"min": false,311"show": true,312"total": false,313"values": true314},315"lines": true,316"linewidth": 1,317"links": [],318"nullPointMode": "null",319"options": {320"alertThreshold": true321},322"percentage": false,323"pluginVersion": "9.3.2",324"pointradius": 2,325"points": false,326"renderer": "flot",327"repeatDirection": "h",328"seriesOverrides": [],329"spaceLength": 10,330"stack": false,331"steppedLine": false,332"targets": [333{334"datasource": {335"uid": "$datasource"336},337"editorMode": "code",338"expr": "sum(rate(grpc_server_started_total{job=~\"image-builder.*\", cluster=~\"$cluster\", grpc_method=~\"$grpc_method\"}[1m])) by (grpc_code, grpc_method, cluster)",339"interval": "",340"legendFormat": "{{cluster}} - {{grpc_method}} - Started",341"queryType": "randomWalk",342"range": true,343"refId": "A"344},345{346"datasource": {347"uid": "$datasource"348},349"editorMode": "code",350"expr": "sum(rate(grpc_server_handled_total{job=~\"image-builder.*\", cluster=~\"$cluster\", grpc_method=~\"$grpc_method\"}[1m])) by (grpc_method, cluster)",351"hide": false,352"interval": "",353"legendFormat": "{{cluster}} - {{grpc_method}} - Finished",354"queryType": "randomWalk",355"range": true,356"refId": "B"357}358],359"thresholds": [],360"timeRegions": [],361"title": "gRPC start and finish rate",362"tooltip": {363"shared": true,364"sort": 2,365"value_type": "individual"366},367"type": "graph",368"xaxis": {369"mode": "time",370"show": true,371"values": []372},373"yaxes": [374{375"decimals": 2,376"format": "reqps",377"logBase": 1,378"min": "0",379"show": true380},381{382"format": "none",383"logBase": 1,384"show": true385}386],387"yaxis": {388"align": false389}390},391{392"aliasColors": {},393"bars": false,394"dashLength": 10,395"dashes": false,396"datasource": {397"type": "prometheus",398"uid": "$datasource"399},400"description": "",401"fieldConfig": {402"defaults": {403"links": []404},405"overrides": []406},407"fill": 1,408"fillGradient": 0,409"gridPos": {410"h": 9,411"w": 12,412"x": 0,413"y": 19414},415"hiddenSeries": false,416"id": 40,417"legend": {418"alignAsTable": true,419"avg": false,420"current": true,421"max": true,422"min": false,423"show": true,424"total": false,425"values": true426},427"lines": true,428"linewidth": 1,429"links": [],430"maxPerRow": 2,431"nullPointMode": "null",432"options": {433"alertThreshold": true434},435"percentage": false,436"pluginVersion": "9.3.2",437"pointradius": 2,438"points": false,439"renderer": "flot",440"repeat": "grpc_method",441"repeatDirection": "h",442"seriesOverrides": [],443"spaceLength": 10,444"stack": false,445"steppedLine": false,446"targets": [447{448"datasource": {449"uid": "$datasource"450},451"editorMode": "code",452"expr": "histogram_quantile(0.99, \n sum(\n rate(grpc_server_handling_seconds_bucket{job=~\"image-builder.*\", cluster=~\"$cluster\", grpc_method=~\"$grpc_method\"}[5m])\n ) by (cluster, grpc_method, le)\n)",453"interval": "",454"legendFormat": "{{cluster}} - {{grpc_method}} - 99th Percentile",455"queryType": "randomWalk",456"range": true,457"refId": "A"458},459{460"datasource": {461"uid": "$datasource"462},463"editorMode": "code",464"expr": "histogram_quantile(0.95, \n sum(\n rate(grpc_server_handling_seconds_bucket{job=~\"image-builder.*\", cluster=~\"$cluster\", grpc_method=~\"$grpc_method\"}[5m])\n ) by (cluster, grpc_method, le)\n)",465"interval": "",466"legendFormat": "{{cluster}} - {{grpc_method}} - 95th Percentile",467"queryType": "randomWalk",468"range": true,469"refId": "B"470},471{472"datasource": {473"uid": "$datasource"474},475"editorMode": "code",476"expr": "histogram_quantile(0.50, \n sum(\n rate(grpc_server_handling_seconds_bucket{job=~\"image-builder.*\", cluster=~\"$cluster\", grpc_method=~\"$grpc_method\"}[5m])\n ) by (cluster, grpc_method, le)\n)",477"interval": "",478"legendFormat": "{{cluster}} - {{grpc_method}} - 50th Percentile",479"queryType": "randomWalk",480"range": true,481"refId": "C"482},483{484"datasource": {485"uid": "$datasource"486},487"editorMode": "code",488"expr": " sum(\n rate(grpc_server_handling_seconds_sum{job=~\"image-builder.*\", cluster=~\"$cluster\", grpc_method=\"$grpc_method\"}[5m])\n ) by (cluster, grpc_method)\n /\n sum(\n rate(grpc_server_handling_seconds_count{job=~\"image-builder.*\", cluster=~\"$cluster\", grpc_method=\"$grpc_method\"}[5m])\n ) by (cluster, grpc_method)",489"hide": false,490"interval": "",491"legendFormat": "{{cluster}} - {{grpc_method}} - avg",492"queryType": "randomWalk",493"range": true,494"refId": "D"495}496],497"thresholds": [],498"timeRegions": [],499"title": "$grpc_method: Time handling gRPC calls",500"tooltip": {501"shared": true,502"sort": 0,503"value_type": "individual"504},505"type": "graph",506"xaxis": {507"mode": "time",508"show": true,509"values": []510},511"yaxes": [512{513"format": "s",514"logBase": 1,515"min": "0",516"show": true517},518{519"format": "reqps",520"logBase": 1,521"show": true522}523],524"yaxis": {525"align": false526}527},528{529"collapsed": true,530"datasource": {531"type": "datasource",532"uid": "grafana"533},534"gridPos": {535"h": 1,536"w": 24,537"x": 0,538"y": 37539},540"id": 16,541"panels": [542{543"datasource": {544"uid": "$datasource"545},546"fieldConfig": {547"defaults": {548"color": {549"mode": "palette-classic"550},551"custom": {552"axisCenteredZero": false,553"axisColorMode": "text",554"axisLabel": "",555"axisPlacement": "auto",556"barAlignment": 0,557"drawStyle": "line",558"fillOpacity": 0,559"gradientMode": "none",560"hideFrom": {561"legend": false,562"tooltip": false,563"viz": false564},565"lineInterpolation": "linear",566"lineWidth": 1,567"pointSize": 5,568"scaleDistribution": {569"type": "linear"570},571"showPoints": "auto",572"spanNulls": false,573"stacking": {574"group": "A",575"mode": "none"576},577"thresholdsStyle": {578"mode": "off"579}580},581"mappings": [],582"thresholds": {583"mode": "absolute",584"steps": [585{586"color": "green"587},588{589"color": "red",590"value": 80591}592]593}594},595"overrides": []596},597"gridPos": {598"h": 7,599"w": 10,600"x": 0,601"y": 36602},603"id": 64,604"options": {605"legend": {606"calcs": [],607"displayMode": "table",608"placement": "right",609"showLegend": true610},611"tooltip": {612"mode": "single",613"sort": "none"614}615},616"targets": [617{618"datasource": {619"uid": "$datasource"620},621"exemplar": true,622"expr": "kube_pod_container_info{cluster=~\"$cluster\", pod=~\"$pod\", image=~\".+\", container=~\"service|image-builder-mk3\"}",623"interval": "",624"legendFormat": "{{cluster}} - {{image}}",625"queryType": "randomWalk",626"refId": "A"627}628],629"title": "Container image version",630"type": "timeseries"631},632{633"aliasColors": {},634"bars": false,635"dashLength": 10,636"dashes": false,637"datasource": {638"uid": "$datasource"639},640"decimals": 2,641"fill": 1,642"fillGradient": 0,643"gridPos": {644"h": 7,645"w": 7,646"x": 10,647"y": 36648},649"hiddenSeries": false,650"id": 2,651"legend": {652"alignAsTable": true,653"avg": true,654"current": true,655"max": true,656"min": false,657"show": true,658"sort": "current",659"sortDesc": true,660"total": false,661"values": true662},663"lines": true,664"linewidth": 1,665"nullPointMode": "null",666"options": {667"alertThreshold": true668},669"percentage": false,670"pluginVersion": "9.3.1",671"pointradius": 2,672"points": false,673"renderer": "flot",674"seriesOverrides": [],675"spaceLength": 10,676"stack": false,677"steppedLine": false,678"targets": [679{680"datasource": {681"uid": "$datasource"682},683"expr": "sum(\n rate(container_cpu_usage_seconds_total{container!=\"POD\", pod!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod, cluster, node)",684"interval": "",685"legendFormat": "{{cluster}} - {{node}} - {{pod}} - Cores being used",686"queryType": "randomWalk",687"refId": "A"688}689],690"thresholds": [],691"timeRegions": [],692"title": "CPU Utilization",693"tooltip": {694"shared": true,695"sort": 2,696"value_type": "individual"697},698"type": "graph",699"xaxis": {700"mode": "time",701"show": true,702"values": []703},704"yaxes": [705{706"decimals": 2,707"format": "short",708"logBase": 1,709"min": "0",710"show": true711},712{713"format": "short",714"logBase": 1,715"show": true716}717],718"yaxis": {719"align": false720}721},722{723"aliasColors": {},724"bars": false,725"dashLength": 10,726"dashes": false,727"datasource": {728"uid": "$datasource"729},730"description": "Saturation > 100% means that the container is requesting more than its limits.\n\nKubernetes will start to throttle CPU when that happens. That's a sign of degraded performance.\n\n'No Data' indicates that the pod has no CPU limits.",731"fill": 1,732"fillGradient": 0,733"gridPos": {734"h": 7,735"w": 7,736"x": 17,737"y": 36738},739"hiddenSeries": false,740"id": 4,741"legend": {742"avg": false,743"current": false,744"max": false,745"min": false,746"show": true,747"total": false,748"values": false749},750"lines": true,751"linewidth": 1,752"nullPointMode": "null",753"options": {754"alertThreshold": true755},756"percentage": false,757"pluginVersion": "9.3.1",758"pointradius": 2,759"points": false,760"renderer": "flot",761"seriesOverrides": [762{763"alias": "/.*CPU Throttles/",764"yaxis": 2765}766],767"spaceLength": 10,768"stack": false,769"steppedLine": false,770"targets": [771{772"datasource": {773"uid": "$datasource"774},775"expr": "sum(\n rate(container_cpu_usage_seconds_total{container!=\"POD\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod, cluster, node)\n/\nsum(\n kube_pod_container_resource_limits_cpu_cores{container!=\"POD\", cluster=\"$cluster\", pod=~\"$pod\"}\n) by (pod, cluster, node)\n",776"interval": "",777"legendFormat": "{{cluster}} - {{node} - {{pod}} - CPU Saturation",778"queryType": "randomWalk",779"refId": "A"780},781{782"datasource": {783"uid": "$datasource"784},785"expr": "sum(\nrate(container_cpu_cfs_throttled_seconds_total{container!=\"POD\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod)",786"interval": "",787"legendFormat": "{{pod}} - CPU Throttles",788"queryType": "randomWalk",789"refId": "B"790}791],792"thresholds": [],793"timeRegions": [],794"title": "CPU Saturation",795"tooltip": {796"shared": true,797"sort": 2,798"value_type": "individual"799},800"type": "graph",801"xaxis": {802"mode": "time",803"show": true,804"values": []805},806"yaxes": [807{808"decimals": 2,809"format": "percentunit",810"logBase": 1,811"min": "0",812"show": true813},814{815"format": "s",816"logBase": 1,817"show": true818}819],820"yaxis": {821"align": false822}823},824{825"aliasColors": {},826"bars": false,827"dashLength": 10,828"dashes": false,829"datasource": {830"uid": "$datasource"831},832"fill": 1,833"fillGradient": 0,834"gridPos": {835"h": 7,836"w": 12,837"x": 0,838"y": 43839},840"hiddenSeries": false,841"id": 6,842"legend": {843"alignAsTable": true,844"avg": true,845"current": true,846"max": true,847"min": false,848"show": true,849"total": false,850"values": true851},852"lines": true,853"linewidth": 1,854"nullPointMode": "null",855"options": {856"alertThreshold": true857},858"percentage": false,859"pluginVersion": "9.3.1",860"pointradius": 2,861"points": false,862"renderer": "flot",863"seriesOverrides": [],864"spaceLength": 10,865"stack": false,866"steppedLine": false,867"targets": [868{869"datasource": {870"uid": "$datasource"871},872"expr": "sum(container_memory_working_set_bytes{container!=\"POD\", container!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}) by (pod, cluster, node)",873"interval": "",874"legendFormat": "{{cluster}} - {{node}} - {{pod}}",875"queryType": "randomWalk",876"refId": "A"877}878],879"thresholds": [],880"timeRegions": [],881"title": "Memory Utilization",882"tooltip": {883"shared": true,884"sort": 2,885"value_type": "individual"886},887"type": "graph",888"xaxis": {889"mode": "time",890"show": true,891"values": []892},893"yaxes": [894{895"format": "bytes",896"logBase": 1,897"min": "0",898"show": true899},900{901"format": "short",902"logBase": 1,903"show": true904}905],906"yaxis": {907"align": false908}909},910{911"aliasColors": {},912"bars": false,913"dashLength": 10,914"dashes": false,915"datasource": {916"uid": "$datasource"917},918"decimals": 4,919"description": "Memory can't be throttled. When a container reaches 100% of its memory limits, Kubernetes will kill the container and restart it.\n\n'No Data' indicates that the pod doesn't have Memory limits.",920"fill": 1,921"fillGradient": 0,922"gridPos": {923"h": 7,924"w": 12,925"x": 12,926"y": 43927},928"hiddenSeries": false,929"id": 8,930"legend": {931"alignAsTable": true,932"avg": true,933"current": true,934"max": true,935"min": false,936"show": true,937"total": false,938"values": true939},940"lines": true,941"linewidth": 1,942"nullPointMode": "null",943"options": {944"alertThreshold": true945},946"percentage": false,947"pluginVersion": "9.3.1",948"pointradius": 2,949"points": false,950"renderer": "flot",951"seriesOverrides": [],952"spaceLength": 10,953"stack": false,954"steppedLine": false,955"targets": [956{957"datasource": {958"uid": "$datasource"959},960"expr": "sum(\nrate(container_memory_working_set_bytes{container!=\"POD\", container!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod, cluster, node)\n/\nsum(\n kube_pod_container_resource_limits{container!=\"POD\", cluster=\"$cluster\", pod=~\"$pod\", resource=\"memory\"}\n) by (pod, cluster, node)\n",961"interval": "",962"legendFormat": "{{cluster}} - {{node}} - {{pod}} - Memory Saturation",963"queryType": "randomWalk",964"refId": "A"965}966],967"thresholds": [],968"timeRegions": [],969"title": "Memory Saturation",970"tooltip": {971"shared": true,972"sort": 2,973"value_type": "individual"974},975"type": "graph",976"xaxis": {977"mode": "time",978"show": true,979"values": []980},981"yaxes": [982{983"decimals": 2,984"format": "percentunit",985"logBase": 1,986"min": "0",987"show": true988},989{990"format": "short",991"logBase": 1,992"show": true993}994],995"yaxis": {996"align": false997}998},999{1000"aliasColors": {},1001"bars": false,1002"dashLength": 10,1003"dashes": false,1004"datasource": {1005"uid": "$datasource"1006},1007"fill": 1,1008"fillGradient": 0,1009"gridPos": {1010"h": 7,1011"w": 8,1012"x": 0,1013"y": 501014},1015"hiddenSeries": false,1016"id": 10,1017"legend": {1018"alignAsTable": true,1019"avg": false,1020"current": true,1021"max": false,1022"min": false,1023"show": true,1024"total": false,1025"values": true1026},1027"lines": true,1028"linewidth": 1,1029"nullPointMode": "null",1030"options": {1031"alertThreshold": true1032},1033"percentage": false,1034"pluginVersion": "9.3.1",1035"pointradius": 2,1036"points": false,1037"renderer": "flot",1038"seriesOverrides": [],1039"spaceLength": 10,1040"stack": false,1041"steppedLine": false,1042"targets": [1043{1044"datasource": {1045"uid": "$datasource"1046},1047"expr": "sum (\n rate(container_network_receive_bytes_total{container!=\"POD\", pod!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod, cluster, node)",1048"interval": "",1049"legendFormat": "{{cluster}} - {{node}} - {{pod}} - Received",1050"queryType": "randomWalk",1051"refId": "A"1052},1053{1054"datasource": {1055"uid": "$datasource"1056},1057"expr": "sum (\n rate(container_network_transmit_bytes_total{container!=\"POD\", pod!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod, cluster, node)",1058"interval": "",1059"legendFormat": "{{cluster}} - {{node}} - {{pod}} - Transmitted",1060"queryType": "randomWalk",1061"refId": "B"1062}1063],1064"thresholds": [],1065"timeRegions": [],1066"title": "Network Utilization",1067"tooltip": {1068"shared": true,1069"sort": 2,1070"value_type": "individual"1071},1072"type": "graph",1073"xaxis": {1074"mode": "time",1075"show": true,1076"values": []1077},1078"yaxes": [1079{1080"format": "binBps",1081"logBase": 1,1082"min": "0",1083"show": true1084},1085{1086"format": "short",1087"logBase": 1,1088"show": true1089}1090],1091"yaxis": {1092"align": false1093}1094},1095{1096"aliasColors": {},1097"bars": false,1098"dashLength": 10,1099"dashes": false,1100"datasource": {1101"uid": "$datasource"1102},1103"fill": 1,1104"fillGradient": 0,1105"gridPos": {1106"h": 7,1107"w": 8,1108"x": 8,1109"y": 501110},1111"hiddenSeries": false,1112"id": 30,1113"legend": {1114"alignAsTable": true,1115"avg": false,1116"current": true,1117"max": false,1118"min": false,1119"rightSide": false,1120"show": true,1121"total": false,1122"values": true1123},1124"lines": true,1125"linewidth": 1,1126"nullPointMode": "null",1127"options": {1128"alertThreshold": true1129},1130"percentage": false,1131"pluginVersion": "9.3.1",1132"pointradius": 2,1133"points": false,1134"renderer": "flot",1135"seriesOverrides": [],1136"spaceLength": 10,1137"stack": false,1138"steppedLine": false,1139"targets": [1140{1141"datasource": {1142"uid": "$datasource"1143},1144"expr": "sum (\n rate(container_network_receive_packets_dropped_total{container!=\"POD\", pod!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod, cluster, node)",1145"interval": "",1146"legendFormat": "{{cluster}} - {{node}} - {{pod}} - Receive",1147"queryType": "randomWalk",1148"refId": "A"1149},1150{1151"datasource": {1152"uid": "$datasource"1153},1154"expr": "sum (\n rate(container_network_transmit_packets_dropped_total{container!=\"POD\", pod!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod, cluster, node)",1155"interval": "",1156"legendFormat": "{{cluster}} - {{node}} - {{pod}} - Transmit",1157"queryType": "randomWalk",1158"refId": "B"1159}1160],1161"thresholds": [],1162"timeRegions": [],1163"title": "Network Saturation (Packets Dropped)",1164"tooltip": {1165"shared": true,1166"sort": 2,1167"value_type": "individual"1168},1169"type": "graph",1170"xaxis": {1171"mode": "time",1172"show": true,1173"values": []1174},1175"yaxes": [1176{1177"decimals": 2,1178"format": "pps",1179"logBase": 1,1180"min": "0",1181"show": true1182},1183{1184"format": "short",1185"logBase": 1,1186"show": true1187}1188],1189"yaxis": {1190"align": false1191}1192},1193{1194"aliasColors": {},1195"bars": false,1196"dashLength": 10,1197"dashes": false,1198"datasource": {1199"uid": "$datasource"1200},1201"fill": 1,1202"fillGradient": 0,1203"gridPos": {1204"h": 7,1205"w": 8,1206"x": 16,1207"y": 501208},1209"hiddenSeries": false,1210"id": 32,1211"legend": {1212"alignAsTable": true,1213"avg": false,1214"current": true,1215"max": false,1216"min": false,1217"show": true,1218"total": false,1219"values": true1220},1221"lines": true,1222"linewidth": 1,1223"nullPointMode": "null",1224"options": {1225"alertThreshold": true1226},1227"percentage": false,1228"pluginVersion": "9.3.1",1229"pointradius": 2,1230"points": false,1231"renderer": "flot",1232"seriesOverrides": [],1233"spaceLength": 10,1234"stack": false,1235"steppedLine": false,1236"targets": [1237{1238"datasource": {1239"uid": "$datasource"1240},1241"expr": "sum (\n rate(container_network_receive_errors_total{container!=\"POD\", pod!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod, cluster, node)",1242"interval": "",1243"legendFormat": "{{cluster}} - {{node}} - {{pod}} - Received",1244"queryType": "randomWalk",1245"refId": "A"1246},1247{1248"datasource": {1249"uid": "$datasource"1250},1251"expr": "sum (\n rate(container_network_transmit_errors_total{container!=\"POD\", pod!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod, cluster, node)",1252"interval": "",1253"legendFormat": "{{cluster}} - {{node}} - {{pod}} - Transmitted",1254"queryType": "randomWalk",1255"refId": "B"1256}1257],1258"thresholds": [],1259"timeRegions": [],1260"title": "Network Errors",1261"tooltip": {1262"shared": true,1263"sort": 2,1264"value_type": "individual"1265},1266"type": "graph",1267"xaxis": {1268"mode": "time",1269"show": true,1270"values": []1271},1272"yaxes": [1273{1274"decimals": 2,1275"format": "Errors/s",1276"logBase": 1,1277"min": "0",1278"show": true1279},1280{1281"format": "short",1282"logBase": 1,1283"show": true1284}1285],1286"yaxis": {1287"align": false1288}1289},1290{1291"aliasColors": {},1292"bars": false,1293"dashLength": 10,1294"dashes": false,1295"datasource": {1296"uid": "$datasource"1297},1298"decimals": 4,1299"description": "",1300"fill": 1,1301"fillGradient": 0,1302"gridPos": {1303"h": 9,1304"w": 8,1305"x": 0,1306"y": 571307},1308"hiddenSeries": false,1309"id": 22,1310"legend": {1311"alignAsTable": true,1312"avg": true,1313"current": true,1314"max": true,1315"min": false,1316"show": true,1317"total": false,1318"values": true1319},1320"lines": true,1321"linewidth": 1,1322"nullPointMode": "null",1323"options": {1324"alertThreshold": true1325},1326"percentage": false,1327"pluginVersion": "9.3.1",1328"pointradius": 2,1329"points": false,1330"renderer": "flot",1331"seriesOverrides": [],1332"spaceLength": 10,1333"stack": false,1334"steppedLine": false,1335"targets": [1336{1337"datasource": {1338"uid": "$datasource"1339},1340"expr": "rate(kube_pod_container_status_restarts_total{cluster=~\"$cluster\", pod=~\"$pod\"}[1m])",1341"interval": "",1342"legendFormat": "{{cluster}} - {{kubernetes_pod_node_name}} - {{pod}} ",1343"queryType": "randomWalk",1344"refId": "A"1345}1346],1347"thresholds": [],1348"timeRegions": [],1349"title": "Pod Restarts",1350"tooltip": {1351"shared": true,1352"sort": 2,1353"value_type": "individual"1354},1355"type": "graph",1356"xaxis": {1357"mode": "time",1358"show": true,1359"values": []1360},1361"yaxes": [1362{1363"decimals": 2,1364"format": "short",1365"logBase": 1,1366"min": "0",1367"show": true1368},1369{1370"format": "short",1371"logBase": 1,1372"show": true1373}1374],1375"yaxis": {1376"align": false1377}1378},1379{1380"aliasColors": {},1381"bars": false,1382"dashLength": 10,1383"dashes": false,1384"datasource": {1385"uid": "$datasource"1386},1387"decimals": 0,1388"description": "",1389"fill": 1,1390"fillGradient": 0,1391"gridPos": {1392"h": 9,1393"w": 8,1394"x": 8,1395"y": 571396},1397"hiddenSeries": false,1398"id": 28,1399"legend": {1400"alignAsTable": true,1401"avg": false,1402"current": true,1403"max": false,1404"min": false,1405"show": true,1406"total": false,1407"values": true1408},1409"lines": true,1410"linewidth": 1,1411"nullPointMode": "null",1412"options": {1413"alertThreshold": true1414},1415"percentage": false,1416"pluginVersion": "9.3.1",1417"pointradius": 2,1418"points": false,1419"renderer": "flot",1420"seriesOverrides": [],1421"spaceLength": 10,1422"stack": false,1423"steppedLine": false,1424"targets": [1425{1426"datasource": {1427"uid": "$datasource"1428},1429"expr": "kube_pod_container_status_running{cluster=~\"$cluster\", pod=~\"$pod\"} == 1 ",1430"interval": "",1431"legendFormat": "{{pod}} - RUNNING",1432"queryType": "randomWalk",1433"refId": "A"1434},1435{1436"datasource": {1437"uid": "$datasource"1438},1439"expr": "(\n sum by (pod) (kube_pod_container_status_terminated{cluster=~\"$cluster\", pod=~\"$pod\"}) == 1\n) * on(pod) group_left(reason) (\n sum by (pod, reason) (kube_pod_container_status_terminated_reason{cluster=~\"$cluster\", pod=~\"$pod\"}) == 1\n)",1440"interval": "",1441"legendFormat": "{{pod}} - TERMINATED -> {{reason}}",1442"queryType": "randomWalk",1443"refId": "B"1444},1445{1446"datasource": {1447"uid": "$datasource"1448},1449"expr": "(\n sum by (pod) (kube_pod_container_status_waiting{cluster=~\"$cluster\", pod=~\"$pod\"}) == 1\n) * on(pod) group_left(reason) (\n sum by (pod, reason) (kube_pod_container_status_waiting_reason{cluster=~\"$cluster\", pod=~\"$pod\"}) == 1\n)",1450"interval": "",1451"legendFormat": "{{pod}} - WAITING -> {{reason}}",1452"queryType": "randomWalk",1453"refId": "C"1454}1455],1456"thresholds": [],1457"timeRegions": [],1458"title": "Pod Status",1459"tooltip": {1460"shared": true,1461"sort": 2,1462"value_type": "individual"1463},1464"type": "graph",1465"xaxis": {1466"mode": "time",1467"show": true,1468"values": []1469},1470"yaxes": [1471{1472"decimals": 0,1473"format": "short",1474"logBase": 1,1475"show": true1476},1477{1478"format": "short",1479"logBase": 1,1480"show": true1481}1482],1483"yaxis": {1484"align": false1485}1486},1487{1488"aliasColors": {},1489"bars": false,1490"dashLength": 10,1491"dashes": false,1492"datasource": {1493"uid": "$datasource"1494},1495"decimals": 0,1496"fill": 1,1497"fillGradient": 0,1498"gridPos": {1499"h": 9,1500"w": 8,1501"x": 16,1502"y": 571503},1504"hiddenSeries": false,1505"id": 26,1506"legend": {1507"alignAsTable": true,1508"avg": false,1509"current": true,1510"max": false,1511"min": false,1512"show": true,1513"total": false,1514"values": true1515},1516"lines": true,1517"linewidth": 1,1518"nullPointMode": "null",1519"options": {1520"alertThreshold": true1521},1522"percentage": false,1523"pluginVersion": "9.3.1",1524"pointradius": 2,1525"points": false,1526"renderer": "flot",1527"seriesOverrides": [],1528"spaceLength": 10,1529"stack": false,1530"steppedLine": false,1531"targets": [1532{1533"datasource": {1534"uid": "$datasource"1535},1536"expr": "kube_deployment_spec_replicas{cluster=~\"$cluster\", deployment=\"image-builder\"}",1537"interval": "",1538"legendFormat": "{{cluster}} - {{deployment}} - Desired",1539"queryType": "randomWalk",1540"refId": "C"1541},1542{1543"datasource": {1544"uid": "$datasource"1545},1546"expr": "kube_deployment_status_replicas_available{cluster=~\"$cluster\", deployment=\"image-builder\"}",1547"interval": "",1548"legendFormat": "{{cluster}} - {{deployment}} - Available replicas",1549"queryType": "randomWalk",1550"refId": "A"1551},1552{1553"datasource": {1554"uid": "$datasource"1555},1556"expr": "kube_deployment_status_replicas_unavailable{cluster=~\"$cluster\", deployment=\"image-builder\"}",1557"interval": "",1558"legendFormat": "{{cluster}} - {{deployment}} - Unvailable replicas",1559"queryType": "randomWalk",1560"refId": "B"1561}1562],1563"thresholds": [],1564"timeRegions": [],1565"title": "Replicas availability",1566"tooltip": {1567"shared": true,1568"sort": 2,1569"value_type": "individual"1570},1571"type": "graph",1572"xaxis": {1573"mode": "time",1574"show": true,1575"values": []1576},1577"yaxes": [1578{1579"decimals": 0,1580"format": "short",1581"logBase": 1,1582"show": true1583},1584{1585"format": "short",1586"logBase": 1,1587"show": true1588}1589],1590"yaxis": {1591"align": false1592}1593}1594],1595"targets": [1596{1597"datasource": {1598"type": "datasource",1599"uid": "grafana"1600},1601"refId": "A"1602}1603],1604"title": "Pod Metrics",1605"type": "row"1606},1607{1608"collapsed": true,1609"datasource": {1610"type": "datasource",1611"uid": "grafana"1612},1613"gridPos": {1614"h": 1,1615"w": 24,1616"x": 0,1617"y": 381618},1619"id": 46,1620"panels": [1621{1622"aliasColors": {},1623"bars": false,1624"dashLength": 10,1625"dashes": false,1626"datasource": {1627"type": "prometheus",1628"uid": "$datasource"1629},1630"fill": 1,1631"fillGradient": 0,1632"gridPos": {1633"h": 9,1634"w": 12,1635"x": 0,1636"y": 371637},1638"hiddenSeries": false,1639"id": 48,1640"legend": {1641"alignAsTable": true,1642"avg": true,1643"current": true,1644"max": true,1645"min": false,1646"show": true,1647"total": false,1648"values": true1649},1650"lines": true,1651"linewidth": 1,1652"nullPointMode": "null",1653"options": {1654"alertThreshold": true1655},1656"percentage": false,1657"pluginVersion": "9.3.1",1658"pointradius": 2,1659"points": false,1660"renderer": "flot",1661"seriesOverrides": [],1662"spaceLength": 10,1663"stack": false,1664"steppedLine": false,1665"targets": [1666{1667"datasource": {1668"uid": "$datasource"1669},1670"editorMode": "code",1671"expr": "process_resident_memory_bytes{cluster=~\"$cluster\", job=~\"image-builder.*\", pod=~\"$pod\"}",1672"interval": "",1673"legendFormat": "{{cluster}} - {{pod}}",1674"queryType": "randomWalk",1675"range": true,1676"refId": "A"1677}1678],1679"thresholds": [],1680"timeRegions": [],1681"title": "Memory Usage (as seen by the runtime process)",1682"tooltip": {1683"shared": true,1684"sort": 0,1685"value_type": "individual"1686},1687"type": "graph",1688"xaxis": {1689"mode": "time",1690"show": true,1691"values": []1692},1693"yaxes": [1694{1695"format": "bytes",1696"logBase": 1,1697"min": "0",1698"show": true1699},1700{1701"format": "short",1702"logBase": 1,1703"show": true1704}1705],1706"yaxis": {1707"align": false1708}1709},1710{1711"aliasColors": {},1712"bars": false,1713"dashLength": 10,1714"dashes": false,1715"datasource": {1716"type": "prometheus",1717"uid": "$datasource"1718},1719"decimals": 2,1720"editable": true,1721"error": false,1722"fill": 1,1723"fillGradient": 0,1724"gridPos": {1725"h": 9,1726"w": 12,1727"x": 12,1728"y": 371729},1730"hiddenSeries": false,1731"id": 50,1732"legend": {1733"alignAsTable": true,1734"avg": true,1735"current": true,1736"hideEmpty": false,1737"max": true,1738"min": false,1739"rightSide": false,1740"show": true,1741"total": false,1742"values": true1743},1744"lines": true,1745"linewidth": 1,1746"links": [],1747"nullPointMode": "null",1748"options": {1749"alertThreshold": true1750},1751"percentage": false,1752"pluginVersion": "9.3.1",1753"pointradius": 5,1754"points": false,1755"renderer": "flot",1756"seriesOverrides": [],1757"spaceLength": 10,1758"stack": false,1759"steppedLine": false,1760"targets": [1761{1762"datasource": {1763"uid": "$datasource"1764},1765"editorMode": "code",1766"expr": "rate(process_cpu_seconds_total{cluster=~\"$cluster\", job=~\"image-builder.*\", pod=~\"$pod\"}[5m])",1767"interval": "",1768"intervalFactor": 2,1769"legendFormat": "{{cluster}} - {{pod}}",1770"metric": "prometheus_local_storage_ingested_samples_total",1771"range": true,1772"refId": "A",1773"step": 101774}1775],1776"thresholds": [],1777"timeRegions": [],1778"title": "CPU Usage (as seen by the runtime process)",1779"tooltip": {1780"msResolution": false,1781"shared": true,1782"sort": 2,1783"value_type": "individual"1784},1785"type": "graph",1786"xaxis": {1787"mode": "time",1788"show": true,1789"values": [1790"avg"1791]1792},1793"yaxes": [1794{1795"decimals": 2,1796"format": "none",1797"logBase": 1,1798"min": "0",1799"show": true1800},1801{1802"format": "short",1803"logBase": 1,1804"show": true1805}1806],1807"yaxis": {1808"align": false1809}1810},1811{1812"aliasColors": {},1813"bars": false,1814"dashLength": 10,1815"dashes": false,1816"datasource": {1817"type": "prometheus",1818"uid": "$datasource"1819},1820"fill": 1,1821"fillGradient": 0,1822"gridPos": {1823"h": 9,1824"w": 12,1825"x": 0,1826"y": 461827},1828"hiddenSeries": false,1829"id": 52,1830"legend": {1831"alignAsTable": true,1832"avg": true,1833"current": true,1834"max": true,1835"min": false,1836"show": true,1837"total": false,1838"values": true1839},1840"lines": true,1841"linewidth": 1,1842"nullPointMode": "null",1843"options": {1844"alertThreshold": true1845},1846"percentage": false,1847"pluginVersion": "9.3.1",1848"pointradius": 2,1849"points": false,1850"renderer": "flot",1851"seriesOverrides": [],1852"spaceLength": 10,1853"stack": false,1854"steppedLine": false,1855"targets": [1856{1857"datasource": {1858"uid": "$datasource"1859},1860"editorMode": "code",1861"expr": "go_memstats_heap_sys_bytes{cluster=~\"$cluster\", job=~\"image-builder.*\", pod=~\"$pod\"}",1862"interval": "",1863"legendFormat": "{{cluster}} - {{pod}}",1864"queryType": "randomWalk",1865"range": true,1866"refId": "A"1867}1868],1869"thresholds": [],1870"timeRegions": [],1871"title": "Heap Usage",1872"tooltip": {1873"shared": true,1874"sort": 2,1875"value_type": "individual"1876},1877"type": "graph",1878"xaxis": {1879"mode": "time",1880"show": true,1881"values": []1882},1883"yaxes": [1884{1885"format": "bytes",1886"logBase": 1,1887"min": "0",1888"show": true1889},1890{1891"format": "short",1892"logBase": 1,1893"show": true1894}1895],1896"yaxis": {1897"align": false1898}1899},1900{1901"aliasColors": {},1902"bars": false,1903"dashLength": 10,1904"dashes": false,1905"datasource": {1906"type": "prometheus",1907"uid": "$datasource"1908},1909"fieldConfig": {1910"defaults": {1911"links": []1912},1913"overrides": []1914},1915"fill": 1,1916"fillGradient": 0,1917"gridPos": {1918"h": 9,1919"w": 12,1920"x": 12,1921"y": 461922},1923"hiddenSeries": false,1924"id": 54,1925"legend": {1926"alignAsTable": true,1927"avg": true,1928"current": true,1929"max": true,1930"min": false,1931"show": true,1932"total": false,1933"values": true1934},1935"lines": true,1936"linewidth": 1,1937"nullPointMode": "null",1938"options": {1939"alertThreshold": true1940},1941"percentage": false,1942"pluginVersion": "9.3.1",1943"pointradius": 2,1944"points": false,1945"renderer": "flot",1946"repeatDirection": "h",1947"seriesOverrides": [1948{1949"alias": "/GC rate:(.*)/",1950"yaxis": 21951}1952],1953"spaceLength": 10,1954"stack": false,1955"steppedLine": false,1956"targets": [1957{1958"datasource": {1959"uid": "$datasource"1960},1961"editorMode": "code",1962"expr": "rate(go_memstats_alloc_bytes_total{cluster=~\"$cluster\", job=~\"image-builder.*\", pod=~\"$pod\"}[5m])",1963"interval": "",1964"legendFormat": "{{cluster}} - {{pod}}",1965"range": true,1966"refId": "A"1967}1968],1969"thresholds": [],1970"timeRegions": [],1971"title": "Memory Allocation rate",1972"tooltip": {1973"shared": true,1974"sort": 2,1975"value_type": "individual"1976},1977"type": "graph",1978"xaxis": {1979"mode": "time",1980"show": true,1981"values": []1982},1983"yaxes": [1984{1985"format": "binBps",1986"logBase": 1,1987"min": "0",1988"show": true1989},1990{1991"format": "short",1992"logBase": 1,1993"show": true1994}1995],1996"yaxis": {1997"align": false1998}1999},2000{2001"aliasColors": {},2002"bars": false,2003"dashLength": 10,2004"dashes": false,2005"datasource": {2006"type": "prometheus",2007"uid": "$datasource"2008},2009"fill": 1,2010"fillGradient": 0,2011"gridPos": {2012"h": 9,2013"w": 12,2014"x": 0,2015"y": 552016},2017"hiddenSeries": false,2018"id": 56,2019"legend": {2020"alignAsTable": true,2021"avg": true,2022"current": true,2023"max": true,2024"min": false,2025"show": true,2026"total": false,2027"values": true2028},2029"lines": true,2030"linewidth": 1,2031"nullPointMode": "null",2032"options": {2033"alertThreshold": true2034},2035"percentage": false,2036"pluginVersion": "9.3.1",2037"pointradius": 2,2038"points": false,2039"renderer": "flot",2040"seriesOverrides": [],2041"spaceLength": 10,2042"stack": false,2043"steppedLine": false,2044"targets": [2045{2046"datasource": {2047"uid": "$datasource"2048},2049"editorMode": "code",2050"expr": "go_goroutines{cluster=~\"$cluster\", job=~\"image-builder.*\", pod=~\"$pod\"}",2051"interval": "",2052"legendFormat": "{{cluster}} - {{pod}}",2053"queryType": "randomWalk",2054"range": true,2055"refId": "A"2056}2057],2058"thresholds": [],2059"timeRegions": [],2060"title": "Go Routines",2061"tooltip": {2062"shared": true,2063"sort": 2,2064"value_type": "individual"2065},2066"type": "graph",2067"xaxis": {2068"mode": "time",2069"show": true,2070"values": []2071},2072"yaxes": [2073{2074"format": "short",2075"logBase": 1,2076"min": "0",2077"show": true2078},2079{2080"format": "short",2081"logBase": 1,2082"show": true2083}2084],2085"yaxis": {2086"align": false2087}2088},2089{2090"aliasColors": {},2091"bars": false,2092"dashLength": 10,2093"dashes": false,2094"datasource": {2095"type": "prometheus",2096"uid": "$datasource"2097},2098"fill": 1,2099"fillGradient": 0,2100"gridPos": {2101"h": 9,2102"w": 12,2103"x": 12,2104"y": 552105},2106"hiddenSeries": false,2107"id": 58,2108"legend": {2109"alignAsTable": true,2110"avg": true,2111"current": true,2112"max": true,2113"min": false,2114"show": true,2115"total": false,2116"values": true2117},2118"lines": true,2119"linewidth": 1,2120"nullPointMode": "null",2121"options": {2122"alertThreshold": true2123},2124"percentage": false,2125"pluginVersion": "9.3.1",2126"pointradius": 2,2127"points": false,2128"renderer": "flot",2129"seriesOverrides": [],2130"spaceLength": 10,2131"stack": false,2132"steppedLine": false,2133"targets": [2134{2135"datasource": {2136"uid": "$datasource"2137},2138"editorMode": "code",2139"expr": "go_gc_duration_seconds{cluster=~\"$cluster\", job=~\"image-builder.*\", pod=~\"$pod\", quantile=\"0.5\"}",2140"interval": "",2141"legendFormat": "{{cluster}} - {{pod}} - GC Duration - 50th percentile",2142"range": true,2143"refId": "A"2144},2145{2146"datasource": {2147"uid": "$datasource"2148},2149"editorMode": "code",2150"expr": "go_gc_duration_seconds{cluster=~\"$cluster\", job=~\"image-builder.*\", pod=~\"$pod\", quantile=\"0.75\"}",2151"interval": "",2152"legendFormat": "{{cluster}} - {{pod}} - GC Duration - 75th percentile",2153"range": true,2154"refId": "B"2155},2156{2157"datasource": {2158"uid": "$datasource"2159},2160"editorMode": "code",2161"expr": "go_gc_duration_seconds{cluster=~\"$cluster\", job=~\"image-builder.*\", pod=~\"$pod\", quantile=\"1\"}",2162"interval": "",2163"legendFormat": "{{cluster}} - {{pod}} - GC Duration - 100th percentile",2164"range": true,2165"refId": "C"2166}2167],2168"thresholds": [],2169"timeRegions": [],2170"title": "Garbage collection time",2171"tooltip": {2172"shared": true,2173"sort": 2,2174"value_type": "individual"2175},2176"type": "graph",2177"xaxis": {2178"mode": "time",2179"show": true,2180"values": []2181},2182"yaxes": [2183{2184"format": "s",2185"logBase": 1,2186"min": "0",2187"show": true2188},2189{2190"format": "short",2191"logBase": 1,2192"show": true2193}2194],2195"yaxis": {2196"align": false2197}2198}2199],2200"targets": [2201{2202"datasource": {2203"type": "datasource",2204"uid": "grafana"2205},2206"refId": "A"2207}2208],2209"title": "Go Runtime Metrics",2210"type": "row"2211}2212],2213"refresh": "30s",2214"schemaVersion": 37,2215"style": "dark",2216"tags": [2217"gitpod-mixin"2218],2219"templating": {2220"list": [2221{2222"current": {2223"selected": true,2224"text": [2225"All"2226],2227"value": [2228"$__all"2229]2230},2231"datasource": {2232"type": "prometheus",2233"uid": "$datasource"2234},2235"definition": "label_values(up{job=~\"image-builder.*\"}, cluster)",2236"hide": 0,2237"includeAll": true,2238"label": "Cluster",2239"multi": true,2240"name": "cluster",2241"options": [],2242"query": {2243"query": "label_values(up{job=~\"image-builder.*\"}, cluster)",2244"refId": "StandardVariableQuery"2245},2246"refresh": 1,2247"regex": "",2248"skipUrlSync": false,2249"sort": 0,2250"tagValuesQuery": "",2251"tagsQuery": "",2252"type": "query",2253"useTags": false2254},2255{2256"current": {2257"selected": false,2258"text": "All",2259"value": "$__all"2260},2261"datasource": {2262"type": "prometheus",2263"uid": "$datasource"2264},2265"definition": "label_values(container_cpu_usage_seconds_total{cluster=~\"$cluster\", pod=~\"image-builder.*\"}, node)",2266"hide": 0,2267"includeAll": true,2268"label": "Node",2269"multi": true,2270"name": "node",2271"options": [],2272"query": {2273"query": "label_values(container_cpu_usage_seconds_total{cluster=~\"$cluster\", pod=~\"image-builder.*\"}, node)",2274"refId": "StandardVariableQuery"2275},2276"refresh": 1,2277"regex": "",2278"skipUrlSync": false,2279"sort": 0,2280"tagValuesQuery": "",2281"tagsQuery": "",2282"type": "query",2283"useTags": false2284},2285{2286"current": {2287"selected": false,2288"text": "All",2289"value": "$__all"2290},2291"datasource": {2292"type": "prometheus",2293"uid": "$datasource"2294},2295"definition": "label_values(container_cpu_usage_seconds_total{cluster=~\"$cluster\", node=~\"$node\", pod=~\"image-builder.*\"}, pod)",2296"hide": 0,2297"includeAll": true,2298"label": "Pod",2299"multi": true,2300"name": "pod",2301"options": [],2302"query": {2303"query": "label_values(container_cpu_usage_seconds_total{cluster=~\"$cluster\", node=~\"$node\", pod=~\"image-builder.*\"}, pod)",2304"refId": "StandardVariableQuery"2305},2306"refresh": 1,2307"regex": "",2308"skipUrlSync": false,2309"sort": 0,2310"tagValuesQuery": "",2311"tagsQuery": "",2312"type": "query",2313"useTags": false2314},2315{2316"current": {2317"selected": false,2318"text": "All",2319"value": "$__all"2320},2321"datasource": {2322"type": "prometheus",2323"uid": "$datasource"2324},2325"definition": "label_values(grpc_server_handled_total{grpc_service=\"builder.ImageBuilder\", cluster=~\"$cluster\"}, grpc_method)",2326"hide": 0,2327"includeAll": true,2328"label": "gRPC Method",2329"multi": true,2330"name": "grpc_method",2331"options": [],2332"query": {2333"query": "label_values(grpc_server_handled_total{grpc_service=\"builder.ImageBuilder\", cluster=~\"$cluster\"}, grpc_method)",2334"refId": "StandardVariableQuery"2335},2336"refresh": 1,2337"regex": "",2338"skipUrlSync": false,2339"sort": 1,2340"tagValuesQuery": "",2341"tagsQuery": "",2342"type": "query",2343"useTags": false2344},2345{2346"current": {2347"selected": false,2348"text": "VictoriaMetrics",2349"value": "VictoriaMetrics"2350},2351"hide": 2,2352"includeAll": false,2353"multi": false,2354"name": "datasource",2355"options": [],2356"query": "prometheus",2357"refresh": 1,2358"regex": "",2359"skipUrlSync": false,2360"type": "datasource"2361}2362]2363},2364"time": {2365"from": "now-1h",2366"to": "now"2367},2368"timepicker": {},2369"timezone": "utc",2370"title": "Gitpod / Component / image-builder",2371"uid": "image-builder",2372"version": 1,2373"weekStart": ""2374}237523762377