Path: blob/main/operations/observability/mixins/workspace/dashboards/registry-facade-blobsource.json
2501 views
{1"annotations": {2"list": [3{4"builtIn": 1,5"datasource": {6"type": "grafana",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": 0,26"id": 84,27"links": [],28"liveNow": false,29"panels": [30{31"datasource": {32"type": "prometheus",33"uid": "${datasource}"34},35"description": "",36"fieldConfig": {37"defaults": {38"color": {39"mode": "palette-classic"40},41"custom": {42"hideFrom": {43"legend": false,44"tooltip": false,45"viz": false46}47},48"mappings": []49},50"overrides": []51},52"gridPos": {53"h": 10,54"w": 5,55"x": 0,56"y": 057},58"id": 2,59"options": {60"displayLabels": [61"percent"62],63"legend": {64"displayMode": "list",65"placement": "right",66"showLegend": true,67"values": []68},69"pieType": "pie",70"reduceOptions": {71"calcs": [72"lastNotNull"73],74"fields": "",75"values": false76},77"tooltip": {78"mode": "single",79"sort": "none"80}81},82"pluginVersion": "9.1.7",83"targets": [84{85"datasource": {86"type": "prometheus",87"uid": "${datasource}"88},89"editorMode": "code",90"expr": "sum by(blobSource) (gitpod_registry_facade_registry_blob_req_dl_total{cluster=~\"$cluster\"})",91"interval": "",92"legendFormat": "{{blobSource}}",93"range": true,94"refId": "A"95}96],97"title": "Downloads per source",98"transparent": true,99"type": "piechart"100},101{102"datasource": {103"type": "prometheus",104"uid": "${datasource}"105},106"fieldConfig": {107"defaults": {108"color": {109"mode": "palette-classic"110},111"custom": {112"axisCenteredZero": false,113"axisColorMode": "text",114"axisGridShow": true,115"axisLabel": "",116"axisPlacement": "left",117"barAlignment": 0,118"drawStyle": "line",119"fillOpacity": 0,120"gradientMode": "none",121"hideFrom": {122"legend": false,123"tooltip": false,124"viz": false125},126"lineInterpolation": "linear",127"lineWidth": 1,128"pointSize": 5,129"scaleDistribution": {130"type": "linear"131},132"showPoints": "auto",133"spanNulls": false,134"stacking": {135"group": "A",136"mode": "none"137},138"thresholdsStyle": {139"mode": "off"140}141},142"mappings": [],143"thresholds": {144"mode": "absolute",145"steps": [146{147"color": "green",148"value": null149},150{151"color": "red",152"value": 80153}154]155},156"unit": "Bps"157},158"overrides": []159},160"gridPos": {161"h": 10,162"w": 18,163"x": 5,164"y": 0165},166"id": 3,167"options": {168"legend": {169"calcs": [],170"displayMode": "list",171"placement": "bottom",172"showLegend": true173},174"tooltip": {175"mode": "single",176"sort": "none"177}178},179"pluginVersion": "9.1.7",180"targets": [181{182"datasource": {183"type": "prometheus",184"uid": "${datasource}"185},186"editorMode": "code",187"expr": "sum by(blobSource) (rate(gitpod_registry_facade_registry_blob_req_bytes_second_sum{cluster=~\"$cluster\"}[$__rate_interval]))",188"legendFormat": "__auto",189"range": true,190"refId": "A"191}192],193"title": "Download speed",194"type": "timeseries"195},196{197"datasource": {198"type": "prometheus",199"uid": "${datasource}"200},201"description": "",202"fieldConfig": {203"defaults": {204"mappings": [],205"thresholds": {206"mode": "absolute",207"steps": [208{209"color": "green",210"value": null211}212]213},214"unit": "decbytes"215},216"overrides": []217},218"gridPos": {219"h": 10,220"w": 5,221"x": 0,222"y": 10223},224"hideTimeOverride": false,225"id": 6,226"options": {227"colorMode": "background",228"graphMode": "none",229"justifyMode": "center",230"orientation": "auto",231"reduceOptions": {232"calcs": [233"last"234],235"fields": "",236"values": false237},238"textMode": "auto"239},240"pluginVersion": "9.1.7",241"targets": [242{243"datasource": {244"type": "prometheus",245"uid": "${datasource}"246},247"editorMode": "code",248"expr": "sum(increase(gitpod_registry_facade_registry_blob_req_bytes_total{cluster=~\"$cluster\"}[24h])) by(blobSource)",249"interval": "",250"legendFormat": "{{blobSource}}",251"range": true,252"refId": "A"253}254],255"title": "Download size per source",256"transparent": true,257"type": "stat"258},259{260"datasource": {261"type": "prometheus",262"uid": "${datasource}"263},264"fieldConfig": {265"defaults": {266"custom": {267"hideFrom": {268"legend": false,269"tooltip": false,270"viz": false271},272"scaleDistribution": {273"type": "linear"274}275}276},277"overrides": []278},279"gridPos": {280"h": 10,281"w": 18,282"x": 5,283"y": 10284},285"id": 7,286"options": {287"calculate": false,288"cellGap": 1,289"cellValues": {},290"color": {291"exponent": 0.5,292"fill": "dark-orange",293"mode": "scheme",294"reverse": false,295"scale": "exponential",296"scheme": "Oranges",297"steps": 64298},299"exemplars": {300"color": "rgba(255,0,255,0.7)"301},302"filterValues": {303"le": 1e-9304},305"legend": {306"show": true307},308"rowsFrame": {309"layout": "auto"310},311"tooltip": {312"show": false,313"yHistogram": false314},315"yAxis": {316"axisPlacement": "hidden",317"reverse": false,318"unit": "Bps"319}320},321"pluginVersion": "9.1.7",322"targets": [323{324"datasource": {325"type": "prometheus",326"uid": "${datasource}"327},328"editorMode": "code",329"expr": "sum(\n rate(gitpod_registry_facade_registry_blob_req_bytes_second_bucket{cluster=~\"$cluster\", blobSource=\"proxy\",le!=\"+Inf\"}[$__rate_interval])\n ) by (le)\n",330"legendFormat": "__auto",331"range": true,332"refId": "A"333}334],335"title": "Proxy",336"type": "heatmap"337},338{339"datasource": {340"type": "prometheus",341"uid": "${datasource}"342},343"fieldConfig": {344"defaults": {345"custom": {346"hideFrom": {347"legend": false,348"tooltip": false,349"viz": false350},351"scaleDistribution": {352"type": "linear"353}354}355},356"overrides": []357},358"gridPos": {359"h": 10,360"w": 18,361"x": 5,362"y": 20363},364"id": 5,365"options": {366"calculate": false,367"cellGap": 1,368"color": {369"exponent": 0.5,370"fill": "dark-orange",371"mode": "scheme",372"reverse": false,373"scale": "exponential",374"scheme": "Oranges",375"steps": 64376},377"exemplars": {378"color": "rgba(255,0,255,0.7)"379},380"filterValues": {381"le": 1e-9382},383"legend": {384"show": true385},386"rowsFrame": {387"layout": "auto"388},389"tooltip": {390"show": true,391"yHistogram": false392},393"yAxis": {394"axisPlacement": "hidden",395"reverse": false,396"unit": "Bps"397}398},399"pluginVersion": "9.1.7",400"targets": [401{402"datasource": {403"type": "prometheus",404"uid": "${datasource}"405},406"editorMode": "code",407"expr": "sum(\n rate(gitpod_registry_facade_registry_blob_req_bytes_second_bucket{cluster=~\"$cluster\", blobSource=\"blobstore\",le!=\"+Inf\"}[$__rate_interval])\n ) by (le)\n",408"legendFormat": "__auto",409"range": true,410"refId": "A"411}412],413"title": "Blobstore",414"type": "heatmap"415},416{417"datasource": {418"type": "prometheus",419"uid": "${datasource}"420},421"fieldConfig": {422"defaults": {423"custom": {424"hideFrom": {425"legend": false,426"tooltip": false,427"viz": false428},429"scaleDistribution": {430"type": "linear"431}432}433},434"overrides": []435},436"gridPos": {437"h": 11,438"w": 18,439"x": 5,440"y": 30441},442"id": 4,443"options": {444"calculate": false,445"cellGap": 1,446"color": {447"exponent": 0.5,448"fill": "dark-orange",449"mode": "scheme",450"reverse": false,451"scale": "exponential",452"scheme": "Oranges",453"steps": 64454},455"exemplars": {456"color": "rgba(255,0,255,0.7)"457},458"filterValues": {459"le": 1e-9460},461"legend": {462"show": true463},464"rowsFrame": {465"layout": "auto"466},467"tooltip": {468"show": true,469"yHistogram": false470},471"yAxis": {472"axisPlacement": "hidden",473"reverse": false,474"unit": "Bps"475}476},477"pluginVersion": "9.1.7",478"targets": [479{480"datasource": {481"type": "prometheus",482"uid": "${datasource}"483},484"editorMode": "code",485"expr": "sum(\n rate(gitpod_registry_facade_registry_blob_req_bytes_second_bucket{cluster=~\"$cluster\", blobSource=\"ipfs\",le!=\"+Inf\" }[$__rate_interval]) \n ) by (le) \n",486"legendFormat": "__auto",487"range": true,488"refId": "A"489}490],491"title": "IPFS",492"type": "heatmap"493}494],495"refresh": "30s",496"schemaVersion": 37,497"style": "dark",498"tags": [],499"templating": {500"list": [501{502"current": {503"selected": false,504"text": "VictoriaMetrics",505"value": "VictoriaMetrics"506},507"hide": 0,508"includeAll": false,509"multi": false,510"name": "datasource",511"options": [],512"query": "prometheus",513"refresh": 1,514"regex": "",515"skipUrlSync": false,516"type": "datasource"517},518{519"current": {520"selected": true,521"text": [522"All"523],524"value": [525"$__all"526]527},528"datasource": {529"type": "prometheus",530"uid": "${datasource}"531},532"definition": "label_values(up{job=\"registry-facade\"}, cluster)",533"hide": 0,534"includeAll": true,535"multi": true,536"name": "cluster",537"options": [],538"query": {539"query": "label_values(up{job=\"registry-facade\"}, cluster)",540"refId": "StandardVariableQuery"541},542"refresh": 2,543"regex": "",544"skipUrlSync": false,545"sort": 0,546"type": "query"547}548]549},550"time": {551"from": "now-24h",552"to": "now"553},554"timepicker": {},555"timezone": "",556"title": "Registry facade download bytes",557"uid": "-5J1T3S4k",558"version": 2,559"weekStart": ""560}561562563