Path: blob/main/operations/observability/mixins/workspace/dashboards/components/content-service.json
2506 views
{1"__inputs": [],2"__requires": [3{4"type": "grafana",5"id": "grafana",6"name": "Grafana",7"version": "8.1.2"8},9{10"type": "panel",11"id": "graph",12"name": "Graph (old)",13"version": ""14},15{16"type": "datasource",17"id": "prometheus",18"name": "Prometheus",19"version": "1.0.0"20},21{22"type": "panel",23"id": "timeseries",24"name": "Time series",25"version": ""26}27],28"annotations": {29"list": [30{31"builtIn": 1,32"datasource": "-- Grafana --",33"enable": true,34"hide": true,35"iconColor": "rgba(0, 211, 255, 1)",36"name": "Annotations & Alerts",37"target": {38"limit": 100,39"matchAny": false,40"tags": [],41"type": "dashboard"42},43"type": "dashboard"44}45]46},47"editable": true,48"gnetId": null,49"graphTooltip": 1,50"id": null,51"iteration": 1630954616984,52"links": [],53"panels": [54{55"collapsed": true,56"datasource": null,57"fieldConfig": {58"defaults": {},59"overrides": []60},61"gridPos": {62"h": 1,63"w": 24,64"x": 0,65"y": 066},67"id": 46,68"panels": [69{70"aliasColors": {},71"bars": false,72"dashLength": 10,73"dashes": false,74"datasource": "$datasource",75"description": "",76"fieldConfig": {77"defaults": {78"custom": {},79"links": []80},81"overrides": []82},83"fill": 1,84"fillGradient": 0,85"gridPos": {86"h": 9,87"w": 12,88"x": 0,89"y": 190},91"hiddenSeries": false,92"id": 48,93"legend": {94"alignAsTable": true,95"avg": false,96"current": true,97"max": true,98"min": false,99"show": true,100"total": false,101"values": true102},103"lines": true,104"linewidth": 1,105"links": [],106"nullPointMode": "null",107"options": {108"alertThreshold": true109},110"percentage": false,111"pluginVersion": "7.4.3",112"pointradius": 2,113"points": false,114"renderer": "flot",115"repeatDirection": "h",116"seriesOverrides": [],117"spaceLength": 10,118"stack": false,119"steppedLine": false,120"targets": [121{122"expr": "sum(rate(grpc_server_handled_total{job=\"content-service\", cluster=~\"$cluster\", grpc_method=~\"$grpc_method\"}[1m])) by (grpc_code, grpc_method, cluster)",123"interval": "",124"legendFormat": "{{cluster}} - {{grpc_method}} - {{grpc_code}}",125"queryType": "randomWalk",126"refId": "A"127}128],129"thresholds": [],130"timeFrom": null,131"timeRegions": [],132"timeShift": null,133"title": "gRPC calls handled (Server-side)",134"tooltip": {135"shared": true,136"sort": 2,137"value_type": "individual"138},139"type": "graph",140"xaxis": {141"buckets": null,142"mode": "time",143"name": null,144"show": true,145"values": []146},147"yaxes": [148{149"decimals": 2,150"format": "reqps",151"label": null,152"logBase": 1,153"max": null,154"min": "0",155"show": true156},157{158"format": "reqps",159"label": null,160"logBase": 1,161"max": null,162"min": null,163"show": true164}165],166"yaxis": {167"align": false,168"alignLevel": null169}170},171{172"aliasColors": {},173"bars": false,174"dashLength": 10,175"dashes": false,176"datasource": "$datasource",177"description": "",178"fieldConfig": {179"defaults": {180"custom": {},181"links": []182},183"overrides": []184},185"fill": 1,186"fillGradient": 0,187"gridPos": {188"h": 9,189"w": 12,190"x": 12,191"y": 1192},193"hiddenSeries": false,194"id": 50,195"legend": {196"alignAsTable": true,197"avg": false,198"current": true,199"max": true,200"min": false,201"show": true,202"total": false,203"values": true204},205"lines": true,206"linewidth": 1,207"links": [],208"nullPointMode": "null",209"options": {210"alertThreshold": true211},212"percentage": false,213"pluginVersion": "7.4.3",214"pointradius": 2,215"points": false,216"renderer": "flot",217"repeatDirection": "h",218"seriesOverrides": [],219"spaceLength": 10,220"stack": false,221"steppedLine": false,222"targets": [223{224"expr": "sum(rate(grpc_server_started_total{job=\"content-service\", cluster=~\"$cluster\", grpc_method=~\"$grpc_method\"}[1m])) by (grpc_code, grpc_method, cluster)",225"interval": "",226"legendFormat": "{{cluster}} - {{grpc_method}} - Started",227"queryType": "randomWalk",228"refId": "A"229},230{231"expr": "sum(rate(grpc_server_handled_total{job=\"content-service\", cluster=~\"$cluster\", grpc_method=~\"$grpc_method\"}[1m])) by (grpc_method, cluster)",232"hide": false,233"interval": "",234"legendFormat": "{{cluster}} - {{grpc_method}} - Finished",235"queryType": "randomWalk",236"refId": "B"237}238],239"thresholds": [],240"timeFrom": null,241"timeRegions": [],242"timeShift": null,243"title": "gRPC start and finish rate",244"tooltip": {245"shared": true,246"sort": 2,247"value_type": "individual"248},249"type": "graph",250"xaxis": {251"buckets": null,252"mode": "time",253"name": null,254"show": true,255"values": []256},257"yaxes": [258{259"decimals": 2,260"format": "reqps",261"label": null,262"logBase": 1,263"max": null,264"min": "0",265"show": true266},267{268"format": "none",269"label": null,270"logBase": 1,271"max": null,272"min": null,273"show": true274}275],276"yaxis": {277"align": false,278"alignLevel": null279}280},281{282"aliasColors": {},283"bars": false,284"dashLength": 10,285"dashes": false,286"datasource": "$datasource",287"description": "",288"fieldConfig": {289"defaults": {290"custom": {},291"links": []292},293"overrides": []294},295"fill": 1,296"fillGradient": 0,297"gridPos": {298"h": 9,299"w": 12,300"x": 0,301"y": 10302},303"hiddenSeries": false,304"id": 52,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"maxPerRow": 2,319"nullPointMode": "null",320"options": {321"alertThreshold": true322},323"percentage": false,324"pluginVersion": "7.4.3",325"pointradius": 2,326"points": false,327"renderer": "flot",328"repeat": "grpc_method",329"repeatDirection": "h",330"seriesOverrides": [],331"spaceLength": 10,332"stack": false,333"steppedLine": false,334"targets": [335{336"expr": "histogram_quantile(0.99, \n sum(\n rate(grpc_server_handling_seconds_bucket{job=\"content-service\", cluster=~\"$cluster\", grpc_method=~\"$grpc_method\"}[5m])\n ) by (cluster, grpc_method, le)\n)",337"interval": "",338"legendFormat": "{{cluster}} - {{grpc_method}} - 99th Percentile",339"queryType": "randomWalk",340"refId": "A"341},342{343"expr": "histogram_quantile(0.95, \n sum(\n rate(grpc_server_handling_seconds_bucket{job=\"content-service\", cluster=~\"$cluster\", grpc_method=~\"$grpc_method\"}[5m])\n ) by (cluster, grpc_method, le)\n)",344"interval": "",345"legendFormat": "{{cluster}} - {{grpc_method}} - 95th Percentile",346"queryType": "randomWalk",347"refId": "B"348},349{350"expr": "histogram_quantile(0.50, \n sum(\n rate(grpc_server_handling_seconds_bucket{job=\"content-service\", cluster=~\"$cluster\", grpc_method=~\"$grpc_method\"}[5m])\n ) by (cluster, grpc_method, le)\n)",351"interval": "",352"legendFormat": "{{cluster}} - {{grpc_method}} - 50th Percentile",353"queryType": "randomWalk",354"refId": "C"355},356{357"expr": " sum(\n rate(grpc_server_handling_seconds_sum{job=\"content-service\", cluster=~\"$cluster\", grpc_method=\"$grpc_method\"}[5m])\n ) by (cluster, grpc_method)\n /\n sum(\n rate(grpc_server_handling_seconds_count{job=\"content-service\", cluster=~\"$cluster\", grpc_method=\"$grpc_method\"}[5m])\n ) by (cluster, grpc_method)",358"hide": false,359"interval": "",360"legendFormat": "{{cluster}} - {{grpc_method}} - avg",361"queryType": "randomWalk",362"refId": "D"363}364],365"thresholds": [],366"timeFrom": null,367"timeRegions": [],368"timeShift": null,369"title": "$grpc_method: Time handling gRPC calls",370"tooltip": {371"shared": true,372"sort": 0,373"value_type": "individual"374},375"type": "graph",376"xaxis": {377"buckets": null,378"mode": "time",379"name": null,380"show": true,381"values": []382},383"yaxes": [384{385"format": "s",386"label": null,387"logBase": 1,388"max": null,389"min": "0",390"show": true391},392{393"format": "reqps",394"label": null,395"logBase": 1,396"max": null,397"min": null,398"show": true399}400],401"yaxis": {402"align": false,403"alignLevel": null404}405}406],407"title": "gRPC Metrics",408"type": "row"409},410{411"collapsed": false,412"datasource": null,413"fieldConfig": {414"defaults": {},415"overrides": []416},417"gridPos": {418"h": 1,419"w": 24,420"x": 0,421"y": 1422},423"id": 16,424"panels": [],425"title": "Pod Metrics",426"type": "row"427},428{429"datasource": "$datasource",430"fieldConfig": {431"defaults": {432"color": {433"mode": "palette-classic"434},435"custom": {436"axisLabel": "",437"axisPlacement": "auto",438"barAlignment": 0,439"drawStyle": "line",440"fillOpacity": 0,441"gradientMode": "none",442"hideFrom": {443"legend": false,444"tooltip": false,445"viz": false446},447"lineInterpolation": "linear",448"lineWidth": 1,449"pointSize": 5,450"scaleDistribution": {451"type": "linear"452},453"showPoints": "auto",454"spanNulls": false,455"stacking": {456"group": "A",457"mode": "none"458},459"thresholdsStyle": {460"mode": "off"461}462},463"mappings": [],464"thresholds": {465"mode": "absolute",466"steps": [467{468"color": "green",469"value": null470},471{472"color": "red",473"value": 80474}475]476}477},478"overrides": []479},480"gridPos": {481"h": 7,482"w": 10,483"x": 0,484"y": 2485},486"id": 56,487"options": {488"legend": {489"calcs": [],490"displayMode": "table",491"placement": "right"492},493"tooltip": {494"mode": "single"495}496},497"targets": [498{499"exemplar": true,500"expr": "kube_pod_container_info{cluster=~\"$cluster\", pod=~\"$pod\", image=~\".+\", container=\"content-service\"}",501"interval": "",502"legendFormat": "{{cluster}} - {{image}}",503"queryType": "randomWalk",504"refId": "A"505}506],507"title": "Container image version",508"type": "timeseries"509},510{511"aliasColors": {},512"bars": false,513"dashLength": 10,514"dashes": false,515"datasource": "$datasource",516"decimals": 2,517"fill": 1,518"fillGradient": 0,519"gridPos": {520"h": 7,521"w": 7,522"x": 10,523"y": 2524},525"hiddenSeries": false,526"id": 2,527"legend": {528"alignAsTable": true,529"avg": true,530"current": true,531"max": true,532"min": false,533"show": true,534"total": false,535"values": true536},537"lines": true,538"linewidth": 1,539"nullPointMode": "null",540"options": {541"alertThreshold": true542},543"percentage": false,544"pluginVersion": "8.1.2",545"pointradius": 2,546"points": false,547"renderer": "flot",548"seriesOverrides": [],549"spaceLength": 10,550"stack": false,551"steppedLine": false,552"targets": [553{554"expr": "sum(\n rate(container_cpu_usage_seconds_total{container!=\"POD\", pod!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod, cluster, node)",555"interval": "",556"legendFormat": "{{cluster}} - {{node}} - {{pod}} - Cores being used",557"queryType": "randomWalk",558"refId": "A"559}560],561"thresholds": [],562"timeFrom": null,563"timeRegions": [],564"timeShift": null,565"title": "CPU Utilization",566"tooltip": {567"shared": true,568"sort": 2,569"value_type": "individual"570},571"type": "graph",572"xaxis": {573"buckets": null,574"mode": "time",575"name": null,576"show": true,577"values": []578},579"yaxes": [580{581"decimals": 2,582"format": "short",583"label": null,584"logBase": 1,585"max": null,586"min": "0",587"show": true588},589{590"format": "short",591"label": null,592"logBase": 1,593"max": null,594"min": null,595"show": true596}597],598"yaxis": {599"align": false,600"alignLevel": null601}602},603{604"aliasColors": {},605"bars": false,606"dashLength": 10,607"dashes": false,608"datasource": "$datasource",609"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.",610"fill": 1,611"fillGradient": 0,612"gridPos": {613"h": 7,614"w": 7,615"x": 17,616"y": 2617},618"hiddenSeries": false,619"id": 4,620"legend": {621"avg": false,622"current": false,623"max": false,624"min": false,625"show": true,626"total": false,627"values": false628},629"lines": true,630"linewidth": 1,631"nullPointMode": "null",632"options": {633"alertThreshold": true634},635"percentage": false,636"pluginVersion": "8.1.2",637"pointradius": 2,638"points": false,639"renderer": "flot",640"seriesOverrides": [641{642"alias": "/.*CPU Throttles/",643"yaxis": 2644}645],646"spaceLength": 10,647"stack": false,648"steppedLine": false,649"targets": [650{651"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",652"interval": "",653"legendFormat": "{{cluster}} - {{node} - {{pod}} - CPU Saturation",654"queryType": "randomWalk",655"refId": "A"656},657{658"expr": "sum(\nrate(container_cpu_cfs_throttled_seconds_total{container!=\"POD\", pod!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod)",659"interval": "",660"legendFormat": "{{pod}} - CPU Throttles",661"queryType": "randomWalk",662"refId": "B"663}664],665"thresholds": [],666"timeFrom": null,667"timeRegions": [],668"timeShift": null,669"title": "CPU Saturation",670"tooltip": {671"shared": true,672"sort": 2,673"value_type": "individual"674},675"type": "graph",676"xaxis": {677"buckets": null,678"mode": "time",679"name": null,680"show": true,681"values": []682},683"yaxes": [684{685"decimals": 2,686"format": "percentunit",687"label": null,688"logBase": 1,689"max": null,690"min": "0",691"show": true692},693{694"format": "s",695"label": null,696"logBase": 1,697"max": null,698"min": "0",699"show": true700}701],702"yaxis": {703"align": false,704"alignLevel": null705}706},707{708"aliasColors": {},709"bars": false,710"dashLength": 10,711"dashes": false,712"datasource": "$datasource",713"fill": 1,714"fillGradient": 0,715"gridPos": {716"h": 7,717"w": 12,718"x": 0,719"y": 9720},721"hiddenSeries": false,722"id": 6,723"legend": {724"alignAsTable": true,725"avg": true,726"current": true,727"max": true,728"min": false,729"show": true,730"total": false,731"values": true732},733"lines": true,734"linewidth": 1,735"nullPointMode": "null",736"options": {737"alertThreshold": true738},739"percentage": false,740"pluginVersion": "8.1.2",741"pointradius": 2,742"points": false,743"renderer": "flot",744"seriesOverrides": [],745"spaceLength": 10,746"stack": false,747"steppedLine": false,748"targets": [749{750"expr": "sum(container_memory_working_set_bytes{container!=\"POD\", container!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}) by (pod, cluster, node)",751"interval": "",752"legendFormat": "{{cluster}} - {{node}} - {{pod}}",753"queryType": "randomWalk",754"refId": "A"755}756],757"thresholds": [],758"timeFrom": null,759"timeRegions": [],760"timeShift": null,761"title": "Memory Utilization",762"tooltip": {763"shared": true,764"sort": 2,765"value_type": "individual"766},767"type": "graph",768"xaxis": {769"buckets": null,770"mode": "time",771"name": null,772"show": true,773"values": []774},775"yaxes": [776{777"format": "bytes",778"label": null,779"logBase": 1,780"max": null,781"min": "0",782"show": true783},784{785"format": "short",786"label": null,787"logBase": 1,788"max": null,789"min": null,790"show": true791}792],793"yaxis": {794"align": false,795"alignLevel": null796}797},798{799"aliasColors": {},800"bars": false,801"dashLength": 10,802"dashes": false,803"datasource": "$datasource",804"decimals": 4,805"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.",806"fill": 1,807"fillGradient": 0,808"gridPos": {809"h": 7,810"w": 12,811"x": 12,812"y": 9813},814"hiddenSeries": false,815"id": 8,816"legend": {817"alignAsTable": true,818"avg": true,819"current": true,820"max": true,821"min": false,822"show": true,823"total": false,824"values": true825},826"lines": true,827"linewidth": 1,828"nullPointMode": "null",829"options": {830"alertThreshold": true831},832"percentage": false,833"pluginVersion": "8.1.2",834"pointradius": 2,835"points": false,836"renderer": "flot",837"seriesOverrides": [],838"spaceLength": 10,839"stack": false,840"steppedLine": false,841"targets": [842{843"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",844"interval": "",845"legendFormat": "{{cluster}} - {{node}} - {{pod}} - Memory Saturation",846"queryType": "randomWalk",847"refId": "A"848}849],850"thresholds": [],851"timeFrom": null,852"timeRegions": [],853"timeShift": null,854"title": "Memory Saturation",855"tooltip": {856"shared": true,857"sort": 2,858"value_type": "individual"859},860"type": "graph",861"xaxis": {862"buckets": null,863"mode": "time",864"name": null,865"show": true,866"values": []867},868"yaxes": [869{870"decimals": 2,871"format": "percentunit",872"label": null,873"logBase": 1,874"max": null,875"min": "0",876"show": true877},878{879"format": "short",880"label": null,881"logBase": 1,882"max": null,883"min": null,884"show": true885}886],887"yaxis": {888"align": false,889"alignLevel": null890}891},892{893"aliasColors": {},894"bars": false,895"dashLength": 10,896"dashes": false,897"datasource": "$datasource",898"fill": 1,899"fillGradient": 0,900"gridPos": {901"h": 7,902"w": 8,903"x": 0,904"y": 16905},906"hiddenSeries": false,907"id": 10,908"legend": {909"alignAsTable": true,910"avg": false,911"current": true,912"max": false,913"min": false,914"show": true,915"total": false,916"values": true917},918"lines": true,919"linewidth": 1,920"nullPointMode": "null",921"options": {922"alertThreshold": true923},924"percentage": false,925"pluginVersion": "8.1.2",926"pointradius": 2,927"points": false,928"renderer": "flot",929"seriesOverrides": [],930"spaceLength": 10,931"stack": false,932"steppedLine": false,933"targets": [934{935"expr": "sum (\n rate(container_network_receive_bytes_total{container!=\"POD\", pod!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod, cluster, node)",936"interval": "",937"legendFormat": "{{cluster}} - {{node}} - {{pod}} - Received",938"queryType": "randomWalk",939"refId": "A"940},941{942"expr": "sum (\n rate(container_network_transmit_bytes_total{container!=\"POD\", pod!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod, cluster, node)",943"interval": "",944"legendFormat": "{{cluster}} - {{node}} - {{pod}} - Transmitted",945"queryType": "randomWalk",946"refId": "B"947}948],949"thresholds": [],950"timeFrom": null,951"timeRegions": [],952"timeShift": null,953"title": "Network Utilization",954"tooltip": {955"shared": true,956"sort": 2,957"value_type": "individual"958},959"type": "graph",960"xaxis": {961"buckets": null,962"mode": "time",963"name": null,964"show": true,965"values": []966},967"yaxes": [968{969"format": "binBps",970"label": null,971"logBase": 1,972"max": null,973"min": "0",974"show": true975},976{977"format": "short",978"label": null,979"logBase": 1,980"max": null,981"min": null,982"show": true983}984],985"yaxis": {986"align": false,987"alignLevel": null988}989},990{991"aliasColors": {},992"bars": false,993"dashLength": 10,994"dashes": false,995"datasource": "$datasource",996"fill": 1,997"fillGradient": 0,998"gridPos": {999"h": 7,1000"w": 8,1001"x": 8,1002"y": 161003},1004"hiddenSeries": false,1005"id": 12,1006"legend": {1007"alignAsTable": true,1008"avg": false,1009"current": true,1010"max": false,1011"min": false,1012"rightSide": false,1013"show": true,1014"total": false,1015"values": true1016},1017"lines": true,1018"linewidth": 1,1019"nullPointMode": "null",1020"options": {1021"alertThreshold": true1022},1023"percentage": false,1024"pluginVersion": "8.1.2",1025"pointradius": 2,1026"points": false,1027"renderer": "flot",1028"seriesOverrides": [],1029"spaceLength": 10,1030"stack": false,1031"steppedLine": false,1032"targets": [1033{1034"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)",1035"interval": "",1036"legendFormat": "{{cluster}} - {{node}} - {{pod}} - Receive",1037"queryType": "randomWalk",1038"refId": "A"1039},1040{1041"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)",1042"interval": "",1043"legendFormat": "{{cluster}} - {{node}} - {{pod}} - Transmit",1044"queryType": "randomWalk",1045"refId": "B"1046}1047],1048"thresholds": [],1049"timeFrom": null,1050"timeRegions": [],1051"timeShift": null,1052"title": "Network Saturation (Packets Dropped)",1053"tooltip": {1054"shared": true,1055"sort": 2,1056"value_type": "individual"1057},1058"type": "graph",1059"xaxis": {1060"buckets": null,1061"mode": "time",1062"name": null,1063"show": true,1064"values": []1065},1066"yaxes": [1067{1068"decimals": 2,1069"format": "pps",1070"label": null,1071"logBase": 1,1072"max": null,1073"min": "0",1074"show": true1075},1076{1077"format": "short",1078"label": null,1079"logBase": 1,1080"max": null,1081"min": null,1082"show": true1083}1084],1085"yaxis": {1086"align": false,1087"alignLevel": null1088}1089},1090{1091"aliasColors": {},1092"bars": false,1093"dashLength": 10,1094"dashes": false,1095"datasource": "$datasource",1096"fill": 1,1097"fillGradient": 0,1098"gridPos": {1099"h": 7,1100"w": 8,1101"x": 16,1102"y": 161103},1104"hiddenSeries": false,1105"id": 14,1106"legend": {1107"alignAsTable": true,1108"avg": false,1109"current": true,1110"max": false,1111"min": false,1112"show": true,1113"total": false,1114"values": true1115},1116"lines": true,1117"linewidth": 1,1118"nullPointMode": "null",1119"options": {1120"alertThreshold": true1121},1122"percentage": false,1123"pluginVersion": "8.1.2",1124"pointradius": 2,1125"points": false,1126"renderer": "flot",1127"seriesOverrides": [],1128"spaceLength": 10,1129"stack": false,1130"steppedLine": false,1131"targets": [1132{1133"expr": "sum (\n rate(container_network_receive_errors_total{container!=\"POD\", pod!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod, cluster, node)",1134"interval": "",1135"legendFormat": "{{cluster}} - {{node}} - {{pod}} - Received",1136"queryType": "randomWalk",1137"refId": "A"1138},1139{1140"expr": "sum (\n rate(container_network_transmit_errors_total{container!=\"POD\", pod!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod, cluster, node)",1141"interval": "",1142"legendFormat": "{{cluster}} - {{node}} - {{pod}} - Transmitted",1143"queryType": "randomWalk",1144"refId": "B"1145}1146],1147"thresholds": [],1148"timeFrom": null,1149"timeRegions": [],1150"timeShift": null,1151"title": "Network Errors",1152"tooltip": {1153"shared": true,1154"sort": 2,1155"value_type": "individual"1156},1157"type": "graph",1158"xaxis": {1159"buckets": null,1160"mode": "time",1161"name": null,1162"show": true,1163"values": []1164},1165"yaxes": [1166{1167"decimals": 2,1168"format": "Errors/s",1169"label": null,1170"logBase": 1,1171"max": null,1172"min": "0",1173"show": true1174},1175{1176"format": "short",1177"label": null,1178"logBase": 1,1179"max": null,1180"min": null,1181"show": true1182}1183],1184"yaxis": {1185"align": false,1186"alignLevel": null1187}1188},1189{1190"aliasColors": {},1191"bars": false,1192"dashLength": 10,1193"dashes": false,1194"datasource": "$datasource",1195"decimals": 4,1196"description": "",1197"fill": 1,1198"fillGradient": 0,1199"gridPos": {1200"h": 9,1201"w": 8,1202"x": 0,1203"y": 231204},1205"hiddenSeries": false,1206"id": 36,1207"legend": {1208"alignAsTable": true,1209"avg": true,1210"current": true,1211"max": true,1212"min": false,1213"show": true,1214"total": false,1215"values": true1216},1217"lines": true,1218"linewidth": 1,1219"nullPointMode": "null",1220"options": {1221"alertThreshold": true1222},1223"percentage": false,1224"pluginVersion": "8.1.2",1225"pointradius": 2,1226"points": false,1227"renderer": "flot",1228"seriesOverrides": [],1229"spaceLength": 10,1230"stack": false,1231"steppedLine": false,1232"targets": [1233{1234"expr": "rate(kube_pod_container_status_restarts_total{cluster=~\"$cluster\", pod=~\"$pod\"}[1m])",1235"interval": "",1236"legendFormat": "{{cluster}} - {{kubernetes_pod_node_name}} - {{pod}} ",1237"queryType": "randomWalk",1238"refId": "A"1239}1240],1241"thresholds": [],1242"timeFrom": null,1243"timeRegions": [],1244"timeShift": null,1245"title": "Pod Restarts",1246"tooltip": {1247"shared": true,1248"sort": 2,1249"value_type": "individual"1250},1251"type": "graph",1252"xaxis": {1253"buckets": null,1254"mode": "time",1255"name": null,1256"show": true,1257"values": []1258},1259"yaxes": [1260{1261"decimals": 2,1262"format": "short",1263"label": null,1264"logBase": 1,1265"max": null,1266"min": "0",1267"show": true1268},1269{1270"format": "short",1271"label": null,1272"logBase": 1,1273"max": null,1274"min": null,1275"show": true1276}1277],1278"yaxis": {1279"align": false,1280"alignLevel": null1281}1282},1283{1284"aliasColors": {},1285"bars": false,1286"dashLength": 10,1287"dashes": false,1288"datasource": "$datasource",1289"decimals": 0,1290"description": "",1291"fill": 1,1292"fillGradient": 0,1293"gridPos": {1294"h": 9,1295"w": 8,1296"x": 8,1297"y": 231298},1299"hiddenSeries": false,1300"id": 42,1301"legend": {1302"alignAsTable": true,1303"avg": false,1304"current": true,1305"max": false,1306"min": false,1307"show": true,1308"total": false,1309"values": true1310},1311"lines": true,1312"linewidth": 1,1313"nullPointMode": "null",1314"options": {1315"alertThreshold": true1316},1317"percentage": false,1318"pluginVersion": "8.1.2",1319"pointradius": 2,1320"points": false,1321"renderer": "flot",1322"seriesOverrides": [],1323"spaceLength": 10,1324"stack": false,1325"steppedLine": false,1326"targets": [1327{1328"expr": "kube_pod_container_status_running{cluster=~\"$cluster\", pod=~\"$pod\"} == 1 ",1329"interval": "",1330"legendFormat": "{{pod}} - RUNNING",1331"queryType": "randomWalk",1332"refId": "A"1333},1334{1335"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)",1336"interval": "",1337"legendFormat": "{{pod}} - TERMINATED -> {{reason}}",1338"queryType": "randomWalk",1339"refId": "B"1340},1341{1342"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)",1343"interval": "",1344"legendFormat": "{{pod}} - WAITING -> {{reason}}",1345"queryType": "randomWalk",1346"refId": "C"1347}1348],1349"thresholds": [],1350"timeFrom": null,1351"timeRegions": [],1352"timeShift": null,1353"title": "Pod Status",1354"tooltip": {1355"shared": true,1356"sort": 2,1357"value_type": "individual"1358},1359"type": "graph",1360"xaxis": {1361"buckets": null,1362"mode": "time",1363"name": null,1364"show": true,1365"values": []1366},1367"yaxes": [1368{1369"decimals": 0,1370"format": "short",1371"label": null,1372"logBase": 1,1373"max": null,1374"min": null,1375"show": true1376},1377{1378"format": "short",1379"label": null,1380"logBase": 1,1381"max": null,1382"min": null,1383"show": true1384}1385],1386"yaxis": {1387"align": false,1388"alignLevel": null1389}1390},1391{1392"aliasColors": {},1393"bars": false,1394"dashLength": 10,1395"dashes": false,1396"datasource": "$datasource",1397"decimals": 0,1398"fill": 1,1399"fillGradient": 0,1400"gridPos": {1401"h": 9,1402"w": 8,1403"x": 16,1404"y": 231405},1406"hiddenSeries": false,1407"id": 40,1408"legend": {1409"alignAsTable": true,1410"avg": false,1411"current": true,1412"max": false,1413"min": false,1414"show": true,1415"total": false,1416"values": true1417},1418"lines": true,1419"linewidth": 1,1420"nullPointMode": "null",1421"options": {1422"alertThreshold": true1423},1424"percentage": false,1425"pluginVersion": "8.1.2",1426"pointradius": 2,1427"points": false,1428"renderer": "flot",1429"seriesOverrides": [],1430"spaceLength": 10,1431"stack": false,1432"steppedLine": false,1433"targets": [1434{1435"expr": "kube_deployment_spec_replicas{cluster=~\"$cluster\", deployment=\"content-service\"}",1436"interval": "",1437"legendFormat": "{{cluster}} - {{deployment}} - Desired",1438"queryType": "randomWalk",1439"refId": "C"1440},1441{1442"expr": "kube_deployment_status_replicas_available{cluster=~\"$cluster\", deployment=\"content-service\"}",1443"interval": "",1444"legendFormat": "{{cluster}} - {{deployment}} - Available replicas",1445"queryType": "randomWalk",1446"refId": "A"1447},1448{1449"expr": "kube_deployment_status_replicas_unavailable{cluster=~\"$cluster\", deployment=\"content-service\"}",1450"interval": "",1451"legendFormat": "{{cluster}} - {{deployment}} - Unvailable replicas",1452"queryType": "randomWalk",1453"refId": "B"1454}1455],1456"thresholds": [],1457"timeFrom": null,1458"timeRegions": [],1459"timeShift": null,1460"title": "Replicas availability",1461"tooltip": {1462"shared": true,1463"sort": 2,1464"value_type": "individual"1465},1466"type": "graph",1467"xaxis": {1468"buckets": null,1469"mode": "time",1470"name": null,1471"show": true,1472"values": []1473},1474"yaxes": [1475{1476"decimals": 0,1477"format": "short",1478"label": null,1479"logBase": 1,1480"max": null,1481"min": null,1482"show": true1483},1484{1485"format": "short",1486"label": null,1487"logBase": 1,1488"max": null,1489"min": null,1490"show": true1491}1492],1493"yaxis": {1494"align": false,1495"alignLevel": null1496}1497},1498{1499"collapsed": true,1500"datasource": null,1501"fieldConfig": {1502"defaults": {},1503"overrides": []1504},1505"gridPos": {1506"h": 1,1507"w": 24,1508"x": 0,1509"y": 321510},1511"id": 22,1512"panels": [1513{1514"aliasColors": {},1515"bars": false,1516"dashLength": 10,1517"dashes": false,1518"datasource": "$datasource",1519"fieldConfig": {1520"defaults": {1521"custom": {}1522},1523"overrides": []1524},1525"fill": 1,1526"fillGradient": 0,1527"gridPos": {1528"h": 10,1529"w": 12,1530"x": 0,1531"y": 21532},1533"hiddenSeries": false,1534"id": 32,1535"legend": {1536"alignAsTable": true,1537"avg": true,1538"current": true,1539"max": true,1540"min": false,1541"show": true,1542"total": false,1543"values": true1544},1545"lines": true,1546"linewidth": 1,1547"nullPointMode": "null",1548"options": {1549"alertThreshold": true1550},1551"percentage": false,1552"pluginVersion": "7.4.3",1553"pointradius": 2,1554"points": false,1555"renderer": "flot",1556"seriesOverrides": [],1557"spaceLength": 10,1558"stack": false,1559"steppedLine": false,1560"targets": [1561{1562"expr": "process_resident_memory_bytes{cluster=~\"$cluster\", job=~\"content-service\"}",1563"interval": "",1564"legendFormat": "{{cluster}} - {{pod}}",1565"queryType": "randomWalk",1566"refId": "A"1567}1568],1569"thresholds": [],1570"timeFrom": null,1571"timeRegions": [],1572"timeShift": null,1573"title": "Memory Usage (as seen by the runtime process)",1574"tooltip": {1575"shared": true,1576"sort": 0,1577"value_type": "individual"1578},1579"type": "graph",1580"xaxis": {1581"buckets": null,1582"mode": "time",1583"name": null,1584"show": true,1585"values": []1586},1587"yaxes": [1588{1589"format": "bytes",1590"label": null,1591"logBase": 1,1592"max": null,1593"min": "0",1594"show": true1595},1596{1597"format": "short",1598"label": null,1599"logBase": 1,1600"max": null,1601"min": null,1602"show": true1603}1604],1605"yaxis": {1606"align": false,1607"alignLevel": null1608}1609},1610{1611"aliasColors": {},1612"bars": false,1613"dashLength": 10,1614"dashes": false,1615"datasource": "$datasource",1616"decimals": 2,1617"editable": true,1618"error": false,1619"fieldConfig": {1620"defaults": {1621"custom": {}1622},1623"overrides": []1624},1625"fill": 1,1626"fillGradient": 0,1627"gridPos": {1628"h": 10,1629"w": 12,1630"x": 12,1631"y": 21632},1633"hiddenSeries": false,1634"id": 34,1635"legend": {1636"alignAsTable": true,1637"avg": true,1638"current": true,1639"hideEmpty": false,1640"max": true,1641"min": false,1642"rightSide": false,1643"show": true,1644"total": false,1645"values": true1646},1647"lines": true,1648"linewidth": 1,1649"links": [],1650"nullPointMode": "null",1651"options": {1652"alertThreshold": true1653},1654"percentage": false,1655"pluginVersion": "7.4.3",1656"pointradius": 5,1657"points": false,1658"renderer": "flot",1659"seriesOverrides": [],1660"spaceLength": 10,1661"stack": false,1662"steppedLine": false,1663"targets": [1664{1665"expr": "rate(process_cpu_seconds_total{cluster=~\"$cluster\", job=~\"content-service\"}[1m])",1666"interval": "",1667"intervalFactor": 2,1668"legendFormat": "{{cluster}} - {{pod}}",1669"metric": "prometheus_local_storage_ingested_samples_total",1670"refId": "A",1671"step": 101672}1673],1674"thresholds": [],1675"timeFrom": null,1676"timeRegions": [],1677"timeShift": null,1678"title": "CPU Usage (as seen by the runtime process)",1679"tooltip": {1680"msResolution": false,1681"shared": true,1682"sort": 2,1683"value_type": "individual"1684},1685"type": "graph",1686"xaxis": {1687"buckets": null,1688"mode": "time",1689"name": null,1690"show": true,1691"values": [1692"avg"1693]1694},1695"yaxes": [1696{1697"decimals": 2,1698"format": "none",1699"label": null,1700"logBase": 1,1701"max": null,1702"min": "0",1703"show": true1704},1705{1706"format": "short",1707"label": null,1708"logBase": 1,1709"max": null,1710"min": null,1711"show": true1712}1713],1714"yaxis": {1715"align": false,1716"alignLevel": null1717}1718},1719{1720"aliasColors": {},1721"bars": false,1722"dashLength": 10,1723"dashes": false,1724"datasource": "$datasource",1725"fieldConfig": {1726"defaults": {1727"custom": {}1728},1729"overrides": []1730},1731"fill": 1,1732"fillGradient": 0,1733"gridPos": {1734"h": 9,1735"w": 12,1736"x": 0,1737"y": 121738},1739"hiddenSeries": false,1740"id": 26,1741"legend": {1742"alignAsTable": true,1743"avg": true,1744"current": true,1745"max": true,1746"min": false,1747"show": true,1748"total": false,1749"values": true1750},1751"lines": true,1752"linewidth": 1,1753"nullPointMode": "null",1754"options": {1755"alertThreshold": true1756},1757"percentage": false,1758"pluginVersion": "7.4.3",1759"pointradius": 2,1760"points": false,1761"renderer": "flot",1762"seriesOverrides": [],1763"spaceLength": 10,1764"stack": false,1765"steppedLine": false,1766"targets": [1767{1768"expr": "go_memstats_heap_sys_bytes{cluster=~\"$cluster\", job=~\"content-service\"}",1769"interval": "",1770"legendFormat": "{{cluster}} - {{pod}}",1771"queryType": "randomWalk",1772"refId": "A"1773}1774],1775"thresholds": [],1776"timeFrom": null,1777"timeRegions": [],1778"timeShift": null,1779"title": "Heap Usage",1780"tooltip": {1781"shared": true,1782"sort": 2,1783"value_type": "individual"1784},1785"type": "graph",1786"xaxis": {1787"buckets": null,1788"mode": "time",1789"name": null,1790"show": true,1791"values": []1792},1793"yaxes": [1794{1795"format": "bytes",1796"label": null,1797"logBase": 1,1798"max": null,1799"min": "0",1800"show": true1801},1802{1803"format": "short",1804"label": null,1805"logBase": 1,1806"max": null,1807"min": null,1808"show": true1809}1810],1811"yaxis": {1812"align": false,1813"alignLevel": null1814}1815},1816{1817"aliasColors": {},1818"bars": false,1819"dashLength": 10,1820"dashes": false,1821"datasource": "$datasource",1822"fieldConfig": {1823"defaults": {1824"custom": {},1825"links": []1826},1827"overrides": []1828},1829"fill": 1,1830"fillGradient": 0,1831"gridPos": {1832"h": 9,1833"w": 12,1834"x": 12,1835"y": 121836},1837"hiddenSeries": false,1838"id": 28,1839"legend": {1840"alignAsTable": true,1841"avg": true,1842"current": true,1843"max": true,1844"min": false,1845"show": true,1846"total": false,1847"values": true1848},1849"lines": true,1850"linewidth": 1,1851"nullPointMode": "null",1852"options": {1853"alertThreshold": true1854},1855"percentage": false,1856"pluginVersion": "7.4.3",1857"pointradius": 2,1858"points": false,1859"renderer": "flot",1860"repeat": null,1861"repeatDirection": "h",1862"seriesOverrides": [1863{1864"alias": "/GC rate:(.*)/",1865"yaxis": 21866}1867],1868"spaceLength": 10,1869"stack": false,1870"steppedLine": false,1871"targets": [1872{1873"expr": "rate(go_memstats_alloc_bytes_total{cluster=~\"$cluster\", job=~\"content-service\"}[1m])",1874"interval": "",1875"legendFormat": "{{cluster}} - {{pod}}",1876"refId": "A"1877}1878],1879"thresholds": [],1880"timeFrom": null,1881"timeRegions": [],1882"timeShift": null,1883"title": "Memory Allocation rate",1884"tooltip": {1885"shared": true,1886"sort": 2,1887"value_type": "individual"1888},1889"type": "graph",1890"xaxis": {1891"buckets": null,1892"mode": "time",1893"name": null,1894"show": true,1895"values": []1896},1897"yaxes": [1898{1899"format": "binBps",1900"label": null,1901"logBase": 1,1902"max": null,1903"min": "0",1904"show": true1905},1906{1907"format": "short",1908"label": null,1909"logBase": 1,1910"max": null,1911"min": null,1912"show": true1913}1914],1915"yaxis": {1916"align": false,1917"alignLevel": null1918}1919},1920{1921"aliasColors": {},1922"bars": false,1923"dashLength": 10,1924"dashes": false,1925"datasource": "$datasource",1926"fieldConfig": {1927"defaults": {1928"custom": {}1929},1930"overrides": []1931},1932"fill": 1,1933"fillGradient": 0,1934"gridPos": {1935"h": 9,1936"w": 12,1937"x": 0,1938"y": 211939},1940"hiddenSeries": false,1941"id": 24,1942"legend": {1943"alignAsTable": true,1944"avg": true,1945"current": true,1946"max": true,1947"min": false,1948"show": true,1949"total": false,1950"values": true1951},1952"lines": true,1953"linewidth": 1,1954"nullPointMode": "null",1955"options": {1956"alertThreshold": true1957},1958"percentage": false,1959"pluginVersion": "7.4.3",1960"pointradius": 2,1961"points": false,1962"renderer": "flot",1963"seriesOverrides": [],1964"spaceLength": 10,1965"stack": false,1966"steppedLine": false,1967"targets": [1968{1969"expr": "go_goroutines{cluster=~\"$cluster\", job=~\"content-service\"}",1970"interval": "",1971"legendFormat": "{{cluster}} - {{pod}}",1972"queryType": "randomWalk",1973"refId": "A"1974}1975],1976"thresholds": [],1977"timeFrom": null,1978"timeRegions": [],1979"timeShift": null,1980"title": "Go Routines",1981"tooltip": {1982"shared": true,1983"sort": 2,1984"value_type": "individual"1985},1986"type": "graph",1987"xaxis": {1988"buckets": null,1989"mode": "time",1990"name": null,1991"show": true,1992"values": []1993},1994"yaxes": [1995{1996"format": "short",1997"label": null,1998"logBase": 1,1999"max": null,2000"min": "0",2001"show": true2002},2003{2004"format": "short",2005"label": null,2006"logBase": 1,2007"max": null,2008"min": null,2009"show": true2010}2011],2012"yaxis": {2013"align": false,2014"alignLevel": null2015}2016},2017{2018"aliasColors": {},2019"bars": false,2020"dashLength": 10,2021"dashes": false,2022"datasource": "$datasource",2023"fieldConfig": {2024"defaults": {2025"custom": {}2026},2027"overrides": []2028},2029"fill": 1,2030"fillGradient": 0,2031"gridPos": {2032"h": 9,2033"w": 12,2034"x": 12,2035"y": 212036},2037"hiddenSeries": false,2038"id": 44,2039"legend": {2040"alignAsTable": true,2041"avg": true,2042"current": true,2043"max": true,2044"min": false,2045"show": true,2046"total": false,2047"values": true2048},2049"lines": true,2050"linewidth": 1,2051"nullPointMode": "null",2052"options": {2053"alertThreshold": true2054},2055"percentage": false,2056"pluginVersion": "7.4.3",2057"pointradius": 2,2058"points": false,2059"renderer": "flot",2060"seriesOverrides": [],2061"spaceLength": 10,2062"stack": false,2063"steppedLine": false,2064"targets": [2065{2066"expr": "go_gc_duration_seconds{cluster=~\"$cluster\", job=~\"content-service\", quantile=\"0.5\"}",2067"interval": "",2068"legendFormat": "{{cluster}} - {{pod}} - GC Duration - 50th percentile",2069"refId": "A"2070},2071{2072"expr": "go_gc_duration_seconds{cluster=~\"$cluster\", job=~\"content-service\", quantile=\"0.75\"}",2073"interval": "",2074"legendFormat": "{{cluster}} - {{pod}} - GC Duration - 75th percentile",2075"refId": "B"2076},2077{2078"expr": "go_gc_duration_seconds{cluster=~\"$cluster\", job=~\"content-service\", quantile=\"1\"}",2079"interval": "",2080"legendFormat": "{{cluster}} - {{pod}} - GC Duration - 100th percentile",2081"refId": "C"2082}2083],2084"thresholds": [],2085"timeFrom": null,2086"timeRegions": [],2087"timeShift": null,2088"title": "Garbage collection time",2089"tooltip": {2090"shared": true,2091"sort": 2,2092"value_type": "individual"2093},2094"type": "graph",2095"xaxis": {2096"buckets": null,2097"mode": "time",2098"name": null,2099"show": true,2100"values": []2101},2102"yaxes": [2103{2104"format": "s",2105"label": null,2106"logBase": 1,2107"max": null,2108"min": "0",2109"show": true2110},2111{2112"format": "short",2113"label": null,2114"logBase": 1,2115"max": null,2116"min": null,2117"show": true2118}2119],2120"yaxis": {2121"align": false,2122"alignLevel": null2123}2124}2125],2126"title": "Go Runtime Metrics",2127"type": "row"2128}2129],2130"refresh": "30s",2131"schemaVersion": 30,2132"style": "dark",2133"tags": [2134"gitpod-mixin"2135],2136"templating": {2137"list": [2138{2139"allValue": null,2140"current": {},2141"datasource": "$datasource",2142"definition": "label_values(up{job=\"content-service\"}, cluster)",2143"description": null,2144"error": null,2145"hide": 0,2146"includeAll": true,2147"label": "Cluster",2148"multi": true,2149"name": "cluster",2150"options": [],2151"query": {2152"query": "label_values(up{job=\"content-service\"}, cluster)",2153"refId": "StandardVariableQuery"2154},2155"refresh": 2,2156"regex": "",2157"skipUrlSync": false,2158"sort": 0,2159"tagValuesQuery": "",2160"tagsQuery": "",2161"type": "query",2162"useTags": false2163},2164{2165"allValue": null,2166"current": {},2167"datasource": "$datasource",2168"definition": "label_values(container_cpu_usage_seconds_total{cluster=~\"$cluster\", pod=~\"content-service.*\"}, node)",2169"description": null,2170"error": null,2171"hide": 0,2172"includeAll": true,2173"label": "Node",2174"multi": true,2175"name": "node",2176"options": [],2177"query": {2178"query": "label_values(container_cpu_usage_seconds_total{cluster=~\"$cluster\", pod=~\"content-service.*\"}, node)",2179"refId": "StandardVariableQuery"2180},2181"refresh": 2,2182"regex": "",2183"skipUrlSync": false,2184"sort": 0,2185"tagValuesQuery": "",2186"tagsQuery": "",2187"type": "query",2188"useTags": false2189},2190{2191"allValue": null,2192"current": {},2193"datasource": "$datasource",2194"definition": "label_values(container_cpu_usage_seconds_total{cluster=~\"$cluster\", node=~\"$node\", pod=~\"content-service.*\"}, pod)",2195"description": null,2196"error": null,2197"hide": 0,2198"includeAll": true,2199"label": "Pod",2200"multi": true,2201"name": "pod",2202"options": [],2203"query": {2204"query": "label_values(container_cpu_usage_seconds_total{cluster=~\"$cluster\", node=~\"$node\", pod=~\"content-service.*\"}, pod)",2205"refId": "StandardVariableQuery"2206},2207"refresh": 2,2208"regex": "",2209"skipUrlSync": false,2210"sort": 0,2211"tagValuesQuery": "",2212"tagsQuery": "",2213"type": "query",2214"useTags": false2215},2216{2217"current": {2218"selected": false,2219"text": "VictoriaMetrics",2220"value": "VictoriaMetrics"2221},2222"description": null,2223"error": null,2224"hide": 2,2225"includeAll": false,2226"label": null,2227"multi": false,2228"name": "datasource",2229"options": [],2230"query": "prometheus",2231"refresh": 2,2232"regex": "",2233"skipUrlSync": false,2234"type": "datasource"2235},2236{2237"allValue": null,2238"current": {},2239"datasource": "$datasource",2240"definition": "label_values(grpc_server_handled_total{job=\"content-service\", cluster=~\"$cluster\"}, grpc_method)",2241"description": null,2242"error": null,2243"hide": 0,2244"includeAll": true,2245"label": "gRPC Method",2246"multi": true,2247"name": "grpc_method",2248"options": [],2249"query": {2250"query": "label_values(grpc_server_handled_total{job=\"content-service\", cluster=~\"$cluster\"}, grpc_method)",2251"refId": "StandardVariableQuery"2252},2253"refresh": 2,2254"regex": "",2255"skipUrlSync": false,2256"sort": 1,2257"tagValuesQuery": "",2258"tagsQuery": "",2259"type": "query",2260"useTags": false2261}2262]2263},2264"time": {2265"from": "now-1h",2266"to": "now"2267},2268"timepicker": {},2269"timezone": "utc",2270"title": "Gitpod / Component / content-service",2271"uid": "content-service",2272"version": 12273}22742275