github.com/pyroscope-io/pyroscope@v0.37.3-0.20230725203016-5f6947968bd0/examples/grafana-integration/grafana-provisioning/dashboards/server-prometheus.json (about)

     1  {
     2    "annotations": {
     3      "list": [
     4        {
     5          "builtIn": 1,
     6          "datasource": "Prometheus",
     7          "enable": true,
     8          "expr": "changes(benchmark[5s]) > 0",
     9          "hide": true,
    10          "iconColor": "rgba(87, 148, 242, 0.24)",
    11          "limit": 100,
    12          "name": "Annotations & Alerts",
    13          "showIn": 0,
    14          "step": "5s",
    15          "titleFormat": "start/stop",
    16          "type": "dashboard"
    17        }
    18      ]
    19    },
    20    "editable": true,
    21    "gnetId": null,
    22    "graphTooltip": 1,
    23    "links": [],
    24    "panels": [
    25      {
    26        "datasource": null,
    27        "gridPos": {
    28          "h": 1,
    29          "w": 24,
    30          "x": 0,
    31          "y": 0
    32        },
    33        "id": 26,
    34        "targets": [
    35          {
    36            "queryType": "randomWalk",
    37            "refId": "A"
    38          }
    39        ],
    40        "title": "CPU",
    41        "type": "row"
    42      },
    43      {
    44        "aliasColors": {},
    45        "bars": false,
    46        "dashLength": 10,
    47        "dashes": false,
    48        "datasource": "Prometheus",
    49        "fill": 1,
    50        "fillGradient": 0,
    51        "gridPos": {
    52          "h": 8,
    53          "w": 8,
    54          "x": 0,
    55          "y": 1
    56        },
    57        "hiddenSeries": false,
    58        "id": 3,
    59        "interval": "1",
    60        "legend": {
    61          "avg": false,
    62          "current": false,
    63          "max": false,
    64          "min": false,
    65          "show": false,
    66          "total": false,
    67          "values": false
    68        },
    69        "lines": true,
    70        "linewidth": 1,
    71        "links": [],
    72        "nullPointMode": "null",
    73        "options": {
    74          "alertThreshold": true
    75        },
    76        "percentage": false,
    77        "pluginVersion": "8.1.1",
    78        "pointradius": 5,
    79        "points": false,
    80        "renderer": "flot",
    81        "seriesOverrides": [],
    82        "spaceLength": 10,
    83        "stack": false,
    84        "steppedLine": false,
    85        "targets": [
    86          {
    87            "exemplar": true,
    88            "expr": "cpu_utilization{}",
    89            "interval": "",
    90            "legendFormat": "{{__name__}}",
    91            "queryType": "randomWalk",
    92            "refId": "A"
    93          }
    94        ],
    95        "thresholds": [],
    96        "timeFrom": null,
    97        "timeRegions": [],
    98        "timeShift": null,
    99        "title": "CPU Utilization",
   100        "tooltip": {
   101          "shared": true,
   102          "sort": 2,
   103          "value_type": "individual"
   104        },
   105        "type": "graph",
   106        "xaxis": {
   107          "buckets": null,
   108          "mode": "time",
   109          "name": null,
   110          "show": true,
   111          "values": []
   112        },
   113        "yaxes": [
   114          {
   115            "$$hashKey": "object:81",
   116            "format": "percent",
   117            "label": null,
   118            "logBase": 1,
   119            "max": "100",
   120            "min": "0",
   121            "show": true
   122          },
   123          {
   124            "$$hashKey": "object:82",
   125            "format": "short",
   126            "label": null,
   127            "logBase": 1,
   128            "max": null,
   129            "min": null,
   130            "show": true
   131          }
   132        ],
   133        "yaxis": {
   134          "align": false,
   135          "alignLevel": null
   136        }
   137      },
   138      {
   139        "aliasColors": {},
   140        "bars": false,
   141        "dashLength": 10,
   142        "dashes": false,
   143        "datasource": "Prometheus",
   144        "fill": 1,
   145        "fillGradient": 0,
   146        "gridPos": {
   147          "h": 8,
   148          "w": 8,
   149          "x": 8,
   150          "y": 1
   151        },
   152        "hiddenSeries": false,
   153        "id": 10,
   154        "interval": "1",
   155        "legend": {
   156          "avg": false,
   157          "current": false,
   158          "max": false,
   159          "min": false,
   160          "show": false,
   161          "total": false,
   162          "values": false
   163        },
   164        "lines": true,
   165        "linewidth": 1,
   166        "links": [],
   167        "nullPointMode": "null",
   168        "options": {
   169          "alertThreshold": true
   170        },
   171        "percentage": false,
   172        "pluginVersion": "8.1.1",
   173        "pointradius": 5,
   174        "points": false,
   175        "renderer": "flot",
   176        "seriesOverrides": [],
   177        "spaceLength": 10,
   178        "stack": false,
   179        "steppedLine": false,
   180        "targets": [
   181          {
   182            "exemplar": true,
   183            "expr": "{__name__=~\"go_goroutines\", instance=\"pyroscope:4040\"}",
   184            "interval": "",
   185            "legendFormat": "{{__name__}}",
   186            "queryType": "randomWalk",
   187            "refId": "A"
   188          }
   189        ],
   190        "thresholds": [],
   191        "timeFrom": null,
   192        "timeRegions": [],
   193        "timeShift": null,
   194        "title": "Goroutines",
   195        "tooltip": {
   196          "shared": true,
   197          "sort": 2,
   198          "value_type": "individual"
   199        },
   200        "type": "graph",
   201        "xaxis": {
   202          "buckets": null,
   203          "mode": "time",
   204          "name": null,
   205          "show": true,
   206          "values": []
   207        },
   208        "yaxes": [
   209          {
   210            "$$hashKey": "object:42",
   211            "format": "short",
   212            "label": null,
   213            "logBase": 1,
   214            "max": null,
   215            "min": "0",
   216            "show": true
   217          },
   218          {
   219            "$$hashKey": "object:43",
   220            "format": "short",
   221            "label": null,
   222            "logBase": 1,
   223            "max": null,
   224            "min": null,
   225            "show": true
   226          }
   227        ],
   228        "yaxis": {
   229          "align": false,
   230          "alignLevel": null
   231        }
   232      },
   233      {
   234        "aliasColors": {},
   235        "bars": false,
   236        "dashLength": 10,
   237        "dashes": false,
   238        "datasource": "Prometheus",
   239        "fill": 1,
   240        "fillGradient": 0,
   241        "gridPos": {
   242          "h": 8,
   243          "w": 8,
   244          "x": 16,
   245          "y": 1
   246        },
   247        "hiddenSeries": false,
   248        "id": 29,
   249        "interval": "1",
   250        "legend": {
   251          "avg": false,
   252          "current": false,
   253          "max": false,
   254          "min": false,
   255          "show": true,
   256          "total": false,
   257          "values": false
   258        },
   259        "lines": true,
   260        "linewidth": 1,
   261        "links": [],
   262        "nullPointMode": "null",
   263        "options": {
   264          "alertThreshold": true
   265        },
   266        "percentage": false,
   267        "pluginVersion": "8.1.1",
   268        "pointradius": 5,
   269        "points": false,
   270        "renderer": "flot",
   271        "seriesOverrides": [],
   272        "spaceLength": 10,
   273        "stack": false,
   274        "steppedLine": false,
   275        "targets": [
   276          {
   277            "exemplar": true,
   278            "expr": "rate(storage_reads_total{}[1m])",
   279            "hide": false,
   280            "interval": "",
   281            "legendFormat": "reads",
   282            "queryType": "randomWalk",
   283            "refId": "A"
   284          },
   285          {
   286            "exemplar": true,
   287            "expr": "rate(storage_writes_total{}[1m])",
   288            "hide": false,
   289            "interval": "",
   290            "legendFormat": "writes",
   291            "queryType": "randomWalk",
   292            "refId": "B"
   293          }
   294        ],
   295        "thresholds": [],
   296        "timeFrom": null,
   297        "timeRegions": [],
   298        "timeShift": null,
   299        "title": "Throughput",
   300        "tooltip": {
   301          "shared": true,
   302          "sort": 2,
   303          "value_type": "individual"
   304        },
   305        "type": "graph",
   306        "xaxis": {
   307          "buckets": null,
   308          "mode": "time",
   309          "name": null,
   310          "show": true,
   311          "values": []
   312        },
   313        "yaxes": [
   314          {
   315            "$$hashKey": "object:42",
   316            "format": "reqps",
   317            "label": null,
   318            "logBase": 1,
   319            "max": null,
   320            "min": "0",
   321            "show": true
   322          },
   323          {
   324            "$$hashKey": "object:43",
   325            "format": "short",
   326            "label": null,
   327            "logBase": 1,
   328            "max": null,
   329            "min": null,
   330            "show": true
   331          }
   332        ],
   333        "yaxis": {
   334          "align": false,
   335          "alignLevel": null
   336        }
   337      },
   338      {
   339        "collapsed": false,
   340        "datasource": null,
   341        "gridPos": {
   342          "h": 1,
   343          "w": 24,
   344          "x": 0,
   345          "y": 9
   346        },
   347        "id": 24,
   348        "panels": [],
   349        "title": "Memory",
   350        "type": "row"
   351      },
   352      {
   353        "aliasColors": {},
   354        "bars": false,
   355        "dashLength": 10,
   356        "dashes": false,
   357        "datasource": "Prometheus",
   358        "fill": 1,
   359        "fillGradient": 0,
   360        "gridPos": {
   361          "h": 8,
   362          "w": 8,
   363          "x": 0,
   364          "y": 10
   365        },
   366        "hiddenSeries": false,
   367        "id": 6,
   368        "interval": "1",
   369        "legend": {
   370          "alignAsTable": true,
   371          "avg": false,
   372          "current": true,
   373          "max": false,
   374          "min": false,
   375          "rightSide": true,
   376          "show": true,
   377          "sort": "current",
   378          "sortDesc": true,
   379          "total": false,
   380          "values": true
   381        },
   382        "lines": true,
   383        "linewidth": 1,
   384        "links": [],
   385        "nullPointMode": "null",
   386        "options": {
   387          "alertThreshold": true
   388        },
   389        "percentage": false,
   390        "pluginVersion": "8.1.1",
   391        "pointradius": 5,
   392        "points": false,
   393        "renderer": "flot",
   394        "seriesOverrides": [],
   395        "spaceLength": 10,
   396        "stack": false,
   397        "steppedLine": false,
   398        "targets": [
   399          {
   400            "exemplar": true,
   401            "expr": "{__name__=~\"go_memstats_.+bytes\", instance=\"pyroscope:4040\"}",
   402            "interval": "",
   403            "legendFormat": "{{__name__}}",
   404            "queryType": "randomWalk",
   405            "refId": "A"
   406          },
   407          {
   408            "exemplar": true,
   409            "expr": "evictions_total_bytes{}",
   410            "hide": false,
   411            "interval": "",
   412            "legendFormat": "RAM total",
   413            "queryType": "randomWalk",
   414            "refId": "B"
   415          }
   416        ],
   417        "thresholds": [],
   418        "timeFrom": null,
   419        "timeRegions": [],
   420        "timeShift": null,
   421        "title": "Memory",
   422        "tooltip": {
   423          "shared": true,
   424          "sort": 2,
   425          "value_type": "individual"
   426        },
   427        "transformations": [
   428          {
   429            "id": "renameByRegex",
   430            "options": {
   431              "regex": "go_memstats_(.*)_bytes",
   432              "renamePattern": "$1"
   433            }
   434          }
   435        ],
   436        "type": "graph",
   437        "xaxis": {
   438          "buckets": null,
   439          "mode": "time",
   440          "name": null,
   441          "show": true,
   442          "values": []
   443        },
   444        "yaxes": [
   445          {
   446            "$$hashKey": "object:123",
   447            "format": "bytes",
   448            "label": null,
   449            "logBase": 1,
   450            "max": null,
   451            "min": "0",
   452            "show": true
   453          },
   454          {
   455            "$$hashKey": "object:124",
   456            "format": "short",
   457            "label": null,
   458            "logBase": 1,
   459            "max": null,
   460            "min": null,
   461            "show": true
   462          }
   463        ],
   464        "yaxis": {
   465          "align": false,
   466          "alignLevel": null
   467        }
   468      },
   469      {
   470        "aliasColors": {},
   471        "bars": false,
   472        "dashLength": 10,
   473        "dashes": false,
   474        "datasource": "Prometheus",
   475        "description": "Number of objects in cache",
   476        "fill": 1,
   477        "fillGradient": 0,
   478        "gridPos": {
   479          "h": 8,
   480          "w": 8,
   481          "x": 8,
   482          "y": 10
   483        },
   484        "hiddenSeries": false,
   485        "id": 1,
   486        "interval": "1",
   487        "legend": {
   488          "alignAsTable": true,
   489          "avg": false,
   490          "current": true,
   491          "max": false,
   492          "min": false,
   493          "rightSide": true,
   494          "show": true,
   495          "sort": "current",
   496          "sortDesc": true,
   497          "total": false,
   498          "values": true
   499        },
   500        "lines": true,
   501        "linewidth": 1,
   502        "links": [],
   503        "nullPointMode": "null",
   504        "options": {
   505          "alertThreshold": true
   506        },
   507        "percentage": false,
   508        "pluginVersion": "8.1.1",
   509        "pointradius": 5,
   510        "points": false,
   511        "renderer": "flot",
   512        "seriesOverrides": [],
   513        "spaceLength": 10,
   514        "stack": false,
   515        "steppedLine": false,
   516        "targets": [
   517          {
   518            "exemplar": true,
   519            "expr": "{__name__=~\"cache_.+_size\"}",
   520            "instant": false,
   521            "interval": "",
   522            "legendFormat": "{{__name__}}",
   523            "queryType": "randomWalk",
   524            "refId": "A"
   525          }
   526        ],
   527        "thresholds": [],
   528        "timeFrom": null,
   529        "timeRegions": [],
   530        "timeShift": null,
   531        "title": "Cache Size",
   532        "tooltip": {
   533          "shared": true,
   534          "sort": 2,
   535          "value_type": "individual"
   536        },
   537        "transformations": [
   538          {
   539            "id": "renameByRegex",
   540            "options": {
   541              "regex": "cache_(.*)_size",
   542              "renamePattern": "$1"
   543            }
   544          }
   545        ],
   546        "type": "graph",
   547        "xaxis": {
   548          "buckets": null,
   549          "mode": "time",
   550          "name": null,
   551          "show": true,
   552          "values": []
   553        },
   554        "yaxes": [
   555          {
   556            "$$hashKey": "object:560",
   557            "format": "short",
   558            "label": null,
   559            "logBase": 1,
   560            "max": null,
   561            "min": "0",
   562            "show": true
   563          },
   564          {
   565            "$$hashKey": "object:561",
   566            "format": "short",
   567            "label": null,
   568            "logBase": 1,
   569            "max": null,
   570            "min": null,
   571            "show": true
   572          }
   573        ],
   574        "yaxis": {
   575          "align": false,
   576          "alignLevel": null
   577        }
   578      },
   579      {
   580        "aliasColors": {},
   581        "bars": false,
   582        "dashLength": 10,
   583        "dashes": false,
   584        "datasource": "Prometheus",
   585        "description": "",
   586        "fill": 1,
   587        "fillGradient": 0,
   588        "gridPos": {
   589          "h": 8,
   590          "w": 8,
   591          "x": 16,
   592          "y": 10
   593        },
   594        "hiddenSeries": false,
   595        "id": 15,
   596        "interval": "1",
   597        "legend": {
   598          "alignAsTable": true,
   599          "avg": false,
   600          "current": true,
   601          "max": false,
   602          "min": false,
   603          "rightSide": true,
   604          "show": true,
   605          "sort": "current",
   606          "sortDesc": true,
   607          "total": false,
   608          "values": true
   609        },
   610        "lines": true,
   611        "linewidth": 1,
   612        "links": [],
   613        "nullPointMode": "null",
   614        "options": {
   615          "alertThreshold": true
   616        },
   617        "percentage": false,
   618        "pluginVersion": "8.1.1",
   619        "pointradius": 5,
   620        "points": false,
   621        "renderer": "flot",
   622        "seriesOverrides": [],
   623        "spaceLength": 10,
   624        "stack": false,
   625        "steppedLine": false,
   626        "targets": [
   627          {
   628            "exemplar": true,
   629            "expr": "cache_dicts_hit / (cache_dicts_hit+cache_dicts_miss)",
   630            "instant": false,
   631            "interval": "",
   632            "legendFormat": "cache_dicts_hit_rate",
   633            "queryType": "randomWalk",
   634            "refId": "A"
   635          },
   636          {
   637            "exemplar": true,
   638            "expr": "cache_trees_hit / (cache_trees_hit+cache_trees_miss)",
   639            "hide": false,
   640            "instant": false,
   641            "interval": "",
   642            "legendFormat": "cache_trees_hit_rate",
   643            "queryType": "randomWalk",
   644            "refId": "B"
   645          },
   646          {
   647            "exemplar": true,
   648            "expr": "cache_segments_hit / (cache_segments_hit+cache_segments_miss)",
   649            "hide": false,
   650            "instant": false,
   651            "interval": "",
   652            "legendFormat": "cache_segments_hit_rate",
   653            "queryType": "randomWalk",
   654            "refId": "C"
   655          },
   656          {
   657            "exemplar": true,
   658            "expr": "cache_dimensions_hit / (cache_dimensions_hit+cache_dimensions_miss)",
   659            "hide": false,
   660            "instant": false,
   661            "interval": "",
   662            "legendFormat": "cache_dimensions_hit_rate",
   663            "queryType": "randomWalk",
   664            "refId": "D"
   665          }
   666        ],
   667        "thresholds": [],
   668        "timeFrom": null,
   669        "timeRegions": [],
   670        "timeShift": null,
   671        "title": "Cache Hit Ratios",
   672        "tooltip": {
   673          "shared": true,
   674          "sort": 2,
   675          "value_type": "individual"
   676        },
   677        "transformations": [
   678          {
   679            "id": "renameByRegex",
   680            "options": {
   681              "regex": "cache_(.*)_hit_rate",
   682              "renamePattern": "$1"
   683            }
   684          }
   685        ],
   686        "type": "graph",
   687        "xaxis": {
   688          "buckets": null,
   689          "mode": "time",
   690          "name": null,
   691          "show": true,
   692          "values": []
   693        },
   694        "yaxes": [
   695          {
   696            "$$hashKey": "object:560",
   697            "format": "percentunit",
   698            "label": null,
   699            "logBase": 1,
   700            "max": null,
   701            "min": "0",
   702            "show": true
   703          },
   704          {
   705            "$$hashKey": "object:561",
   706            "format": "short",
   707            "label": null,
   708            "logBase": 1,
   709            "max": null,
   710            "min": null,
   711            "show": true
   712          }
   713        ],
   714        "yaxis": {
   715          "align": false,
   716          "alignLevel": null
   717        }
   718      },
   719      {
   720        "aliasColors": {},
   721        "bars": false,
   722        "dashLength": 10,
   723        "dashes": false,
   724        "datasource": "Prometheus",
   725        "fill": 1,
   726        "fillGradient": 0,
   727        "gridPos": {
   728          "h": 8,
   729          "w": 8,
   730          "x": 0,
   731          "y": 18
   732        },
   733        "hiddenSeries": false,
   734        "id": 12,
   735        "interval": "1",
   736        "legend": {
   737          "avg": false,
   738          "current": false,
   739          "max": false,
   740          "min": false,
   741          "show": true,
   742          "total": false,
   743          "values": false
   744        },
   745        "lines": true,
   746        "linewidth": 1,
   747        "links": [],
   748        "nullPointMode": "null",
   749        "options": {
   750          "alertThreshold": true
   751        },
   752        "percentage": false,
   753        "pluginVersion": "8.1.1",
   754        "pointradius": 5,
   755        "points": false,
   756        "renderer": "flot",
   757        "seriesOverrides": [
   758          {
   759            "alias": "evictions",
   760            "yaxis": 2
   761          },
   762          {
   763            "alias": "evictions_count",
   764            "yaxis": 2
   765          }
   766        ],
   767        "spaceLength": 10,
   768        "stack": false,
   769        "steppedLine": false,
   770        "targets": [
   771          {
   772            "exemplar": true,
   773            "expr": "{__name__=~\"evictions_timer\", instance=\"pyroscope:4040\"}",
   774            "interval": "",
   775            "legendFormat": "{{__name__}}",
   776            "queryType": "randomWalk",
   777            "refId": "A"
   778          },
   779          {
   780            "exemplar": true,
   781            "expr": "{__name__=~\"evictions_count\", instance=\"pyroscope:4040\"}",
   782            "hide": false,
   783            "interval": "",
   784            "legendFormat": "{{__name__}}",
   785            "queryType": "randomWalk",
   786            "refId": "B"
   787          }
   788        ],
   789        "thresholds": [],
   790        "timeFrom": null,
   791        "timeRegions": [],
   792        "timeShift": null,
   793        "title": "Cache Evictions Timer",
   794        "tooltip": {
   795          "shared": true,
   796          "sort": 2,
   797          "value_type": "individual"
   798        },
   799        "type": "graph",
   800        "xaxis": {
   801          "buckets": null,
   802          "mode": "time",
   803          "name": null,
   804          "show": true,
   805          "values": []
   806        },
   807        "yaxes": [
   808          {
   809            "$$hashKey": "object:42",
   810            "format": "ns",
   811            "label": null,
   812            "logBase": 1,
   813            "max": null,
   814            "min": "0",
   815            "show": true
   816          },
   817          {
   818            "$$hashKey": "object:43",
   819            "format": "short",
   820            "label": null,
   821            "logBase": 1,
   822            "max": null,
   823            "min": null,
   824            "show": true
   825          }
   826        ],
   827        "yaxis": {
   828          "align": false,
   829          "alignLevel": null
   830        }
   831      },
   832      {
   833        "aliasColors": {},
   834        "bars": false,
   835        "dashLength": 10,
   836        "dashes": false,
   837        "datasource": "Prometheus",
   838        "fill": 1,
   839        "fillGradient": 0,
   840        "gridPos": {
   841          "h": 8,
   842          "w": 8,
   843          "x": 8,
   844          "y": 18
   845        },
   846        "hiddenSeries": false,
   847        "id": 20,
   848        "interval": "1",
   849        "legend": {
   850          "avg": false,
   851          "current": false,
   852          "max": false,
   853          "min": false,
   854          "show": true,
   855          "total": false,
   856          "values": false
   857        },
   858        "lines": true,
   859        "linewidth": 1,
   860        "links": [],
   861        "nullPointMode": "null",
   862        "options": {
   863          "alertThreshold": true
   864        },
   865        "percentage": false,
   866        "pluginVersion": "8.1.1",
   867        "pointradius": 5,
   868        "points": false,
   869        "renderer": "flot",
   870        "seriesOverrides": [
   871          {
   872            "alias": "evictions",
   873            "yaxis": 2
   874          },
   875          {
   876            "alias": "write_back_count",
   877            "yaxis": 2
   878          }
   879        ],
   880        "spaceLength": 10,
   881        "stack": false,
   882        "steppedLine": false,
   883        "targets": [
   884          {
   885            "exemplar": true,
   886            "expr": "{__name__=~\"write_back_timer\", instance=\"pyroscope:4040\"}",
   887            "interval": "",
   888            "legendFormat": "{{__name__}}",
   889            "queryType": "randomWalk",
   890            "refId": "A"
   891          },
   892          {
   893            "exemplar": true,
   894            "expr": "{__name__=~\"write_back_count\", instance=\"pyroscope:4040\"}",
   895            "hide": false,
   896            "interval": "",
   897            "legendFormat": "{{__name__}}",
   898            "queryType": "randomWalk",
   899            "refId": "B"
   900          }
   901        ],
   902        "thresholds": [],
   903        "timeFrom": null,
   904        "timeRegions": [],
   905        "timeShift": null,
   906        "title": "Cache Write Back Timer",
   907        "tooltip": {
   908          "shared": true,
   909          "sort": 2,
   910          "value_type": "individual"
   911        },
   912        "type": "graph",
   913        "xaxis": {
   914          "buckets": null,
   915          "mode": "time",
   916          "name": null,
   917          "show": true,
   918          "values": []
   919        },
   920        "yaxes": [
   921          {
   922            "$$hashKey": "object:42",
   923            "format": "ns",
   924            "label": null,
   925            "logBase": 1,
   926            "max": null,
   927            "min": "0",
   928            "show": true
   929          },
   930          {
   931            "$$hashKey": "object:43",
   932            "format": "short",
   933            "label": null,
   934            "logBase": 1,
   935            "max": null,
   936            "min": null,
   937            "show": true
   938          }
   939        ],
   940        "yaxis": {
   941          "align": false,
   942          "alignLevel": null
   943        }
   944      },
   945      {
   946        "datasource": null,
   947        "gridPos": {
   948          "h": 8,
   949          "w": 8,
   950          "x": 16,
   951          "y": 18
   952        },
   953        "id": 28,
   954        "options": {
   955          "content": "<p style=\"text-align: left; font-weight: bold;\">\n<<< Evictions & Write Back\n</p>\n\nCache objects have two ways of getting persisted:\n* via evictions when there's memory pressure\n* via write-back mechanism that's continiuosly saving data on disk",
   956          "mode": "markdown"
   957        },
   958        "pluginVersion": "8.1.1",
   959        "targets": [
   960          {
   961            "queryType": "randomWalk",
   962            "refId": "A"
   963          }
   964        ],
   965        "timeFrom": null,
   966        "timeShift": null,
   967        "transparent": true,
   968        "type": "text"
   969      },
   970      {
   971        "collapsed": false,
   972        "datasource": null,
   973        "gridPos": {
   974          "h": 1,
   975          "w": 24,
   976          "x": 0,
   977          "y": 26
   978        },
   979        "id": 22,
   980        "panels": [],
   981        "targets": [
   982          {
   983            "queryType": "randomWalk",
   984            "refId": "A"
   985          }
   986        ],
   987        "title": "Storage",
   988        "type": "row"
   989      },
   990      {
   991        "aliasColors": {},
   992        "bars": false,
   993        "dashLength": 10,
   994        "dashes": false,
   995        "datasource": "Prometheus",
   996        "fill": 1,
   997        "fillGradient": 0,
   998        "gridPos": {
   999          "h": 8,
  1000          "w": 8,
  1001          "x": 0,
  1002          "y": 27
  1003        },
  1004        "hiddenSeries": false,
  1005        "id": 2,
  1006        "interval": "1",
  1007        "legend": {
  1008          "alignAsTable": true,
  1009          "avg": false,
  1010          "current": true,
  1011          "max": false,
  1012          "min": false,
  1013          "rightSide": true,
  1014          "show": true,
  1015          "sort": "current",
  1016          "sortDesc": true,
  1017          "total": false,
  1018          "values": true
  1019        },
  1020        "lines": true,
  1021        "linewidth": 1,
  1022        "links": [],
  1023        "nullPointMode": "null",
  1024        "options": {
  1025          "alertThreshold": true
  1026        },
  1027        "percentage": false,
  1028        "pluginVersion": "8.1.1",
  1029        "pointradius": 5,
  1030        "points": false,
  1031        "renderer": "flot",
  1032        "seriesOverrides": [],
  1033        "spaceLength": 10,
  1034        "stack": false,
  1035        "steppedLine": false,
  1036        "targets": [
  1037          {
  1038            "exemplar": true,
  1039            "expr": "{__name__=~\"disk_.+\"}",
  1040            "interval": "",
  1041            "legendFormat": "{{__name__}}",
  1042            "queryType": "randomWalk",
  1043            "refId": "A"
  1044          }
  1045        ],
  1046        "thresholds": [],
  1047        "timeFrom": null,
  1048        "timeRegions": [],
  1049        "timeShift": null,
  1050        "title": "Badger Space Breakdown",
  1051        "tooltip": {
  1052          "shared": true,
  1053          "sort": 2,
  1054          "value_type": "individual"
  1055        },
  1056        "transformations": [
  1057          {
  1058            "id": "renameByRegex",
  1059            "options": {
  1060              "regex": "disk_(.*)",
  1061              "renamePattern": "$1"
  1062            }
  1063          }
  1064        ],
  1065        "type": "graph",
  1066        "xaxis": {
  1067          "buckets": null,
  1068          "mode": "time",
  1069          "name": null,
  1070          "show": true,
  1071          "values": []
  1072        },
  1073        "yaxes": [
  1074          {
  1075            "$$hashKey": "object:74",
  1076            "format": "bytes",
  1077            "label": null,
  1078            "logBase": 1,
  1079            "max": null,
  1080            "min": "0",
  1081            "show": true
  1082          },
  1083          {
  1084            "$$hashKey": "object:75",
  1085            "format": "short",
  1086            "label": null,
  1087            "logBase": 1,
  1088            "max": null,
  1089            "min": null,
  1090            "show": true
  1091          }
  1092        ],
  1093        "yaxis": {
  1094          "align": false,
  1095          "alignLevel": null
  1096        }
  1097      },
  1098      {
  1099        "aliasColors": {},
  1100        "bars": false,
  1101        "dashLength": 10,
  1102        "dashes": false,
  1103        "datasource": "Prometheus",
  1104        "fill": 1,
  1105        "fillGradient": 0,
  1106        "gridPos": {
  1107          "h": 8,
  1108          "w": 5,
  1109          "x": 8,
  1110          "y": 27
  1111        },
  1112        "hiddenSeries": false,
  1113        "id": 17,
  1114        "interval": "1",
  1115        "legend": {
  1116          "alignAsTable": true,
  1117          "avg": false,
  1118          "current": true,
  1119          "max": false,
  1120          "min": false,
  1121          "rightSide": true,
  1122          "show": true,
  1123          "sort": "current",
  1124          "sortDesc": true,
  1125          "total": false,
  1126          "values": true
  1127        },
  1128        "lines": true,
  1129        "linewidth": 1,
  1130        "links": [],
  1131        "nullPointMode": "null",
  1132        "options": {
  1133          "alertThreshold": true
  1134        },
  1135        "percentage": false,
  1136        "pluginVersion": "8.1.1",
  1137        "pointradius": 5,
  1138        "points": false,
  1139        "renderer": "flot",
  1140        "seriesOverrides": [],
  1141        "spaceLength": 10,
  1142        "stack": false,
  1143        "steppedLine": false,
  1144        "targets": [
  1145          {
  1146            "exemplar": true,
  1147            "expr": "{__name__=~\"storage_.+_read\"}",
  1148            "interval": "",
  1149            "legendFormat": "{{__name__}}",
  1150            "queryType": "randomWalk",
  1151            "refId": "A"
  1152          }
  1153        ],
  1154        "thresholds": [],
  1155        "timeFrom": null,
  1156        "timeRegions": [],
  1157        "timeShift": null,
  1158        "title": "Badger Reads",
  1159        "tooltip": {
  1160          "shared": true,
  1161          "sort": 2,
  1162          "value_type": "individual"
  1163        },
  1164        "transformations": [
  1165          {
  1166            "id": "renameByRegex",
  1167            "options": {
  1168              "regex": "storage_(.*)_read",
  1169              "renamePattern": "$1"
  1170            }
  1171          }
  1172        ],
  1173        "type": "graph",
  1174        "xaxis": {
  1175          "buckets": null,
  1176          "mode": "time",
  1177          "name": null,
  1178          "show": true,
  1179          "values": []
  1180        },
  1181        "yaxes": [
  1182          {
  1183            "$$hashKey": "object:66",
  1184            "format": "short",
  1185            "label": null,
  1186            "logBase": 1,
  1187            "max": null,
  1188            "min": "0",
  1189            "show": true
  1190          },
  1191          {
  1192            "$$hashKey": "object:67",
  1193            "format": "short",
  1194            "label": null,
  1195            "logBase": 1,
  1196            "max": null,
  1197            "min": null,
  1198            "show": true
  1199          }
  1200        ],
  1201        "yaxis": {
  1202          "align": false,
  1203          "alignLevel": null
  1204        }
  1205      },
  1206      {
  1207        "aliasColors": {},
  1208        "bars": false,
  1209        "dashLength": 10,
  1210        "dashes": false,
  1211        "datasource": "Prometheus",
  1212        "fill": 1,
  1213        "fillGradient": 0,
  1214        "gridPos": {
  1215          "h": 8,
  1216          "w": 5,
  1217          "x": 13,
  1218          "y": 27
  1219        },
  1220        "hiddenSeries": false,
  1221        "id": 18,
  1222        "interval": "1",
  1223        "legend": {
  1224          "alignAsTable": true,
  1225          "avg": false,
  1226          "current": true,
  1227          "max": false,
  1228          "min": false,
  1229          "rightSide": true,
  1230          "show": true,
  1231          "sort": "current",
  1232          "sortDesc": true,
  1233          "total": false,
  1234          "values": true
  1235        },
  1236        "lines": true,
  1237        "linewidth": 1,
  1238        "links": [],
  1239        "nullPointMode": "null",
  1240        "options": {
  1241          "alertThreshold": true
  1242        },
  1243        "percentage": false,
  1244        "pluginVersion": "8.1.1",
  1245        "pointradius": 5,
  1246        "points": false,
  1247        "renderer": "flot",
  1248        "seriesOverrides": [],
  1249        "spaceLength": 10,
  1250        "stack": false,
  1251        "steppedLine": false,
  1252        "targets": [
  1253          {
  1254            "exemplar": true,
  1255            "expr": "{__name__=~\"storage_.+_write\"}",
  1256            "interval": "",
  1257            "legendFormat": "{{__name__}}",
  1258            "queryType": "randomWalk",
  1259            "refId": "A"
  1260          }
  1261        ],
  1262        "thresholds": [],
  1263        "timeFrom": null,
  1264        "timeRegions": [],
  1265        "timeShift": null,
  1266        "title": "Badger Writes",
  1267        "tooltip": {
  1268          "shared": true,
  1269          "sort": 2,
  1270          "value_type": "individual"
  1271        },
  1272        "transformations": [
  1273          {
  1274            "id": "renameByRegex",
  1275            "options": {
  1276              "regex": "storage_(.*)_write",
  1277              "renamePattern": "$1"
  1278            }
  1279          }
  1280        ],
  1281        "type": "graph",
  1282        "xaxis": {
  1283          "buckets": null,
  1284          "mode": "time",
  1285          "name": null,
  1286          "show": true,
  1287          "values": []
  1288        },
  1289        "yaxes": [
  1290          {
  1291            "$$hashKey": "object:66",
  1292            "format": "short",
  1293            "label": null,
  1294            "logBase": 1,
  1295            "max": null,
  1296            "min": "0",
  1297            "show": true
  1298          },
  1299          {
  1300            "$$hashKey": "object:67",
  1301            "format": "short",
  1302            "label": null,
  1303            "logBase": 1,
  1304            "max": null,
  1305            "min": null,
  1306            "show": true
  1307          }
  1308        ],
  1309        "yaxis": {
  1310          "align": false,
  1311          "alignLevel": null
  1312        }
  1313      },
  1314      {
  1315        "aliasColors": {},
  1316        "bars": false,
  1317        "dashLength": 10,
  1318        "dashes": false,
  1319        "datasource": "Prometheus",
  1320        "fill": 1,
  1321        "fillGradient": 0,
  1322        "gridPos": {
  1323          "h": 8,
  1324          "w": 5,
  1325          "x": 18,
  1326          "y": 27
  1327        },
  1328        "hiddenSeries": false,
  1329        "id": 14,
  1330        "interval": "1",
  1331        "legend": {
  1332          "avg": false,
  1333          "current": false,
  1334          "max": false,
  1335          "min": false,
  1336          "show": true,
  1337          "total": false,
  1338          "values": false
  1339        },
  1340        "lines": true,
  1341        "linewidth": 1,
  1342        "links": [],
  1343        "nullPointMode": "null",
  1344        "options": {
  1345          "alertThreshold": true
  1346        },
  1347        "percentage": false,
  1348        "pluginVersion": "8.1.1",
  1349        "pointradius": 5,
  1350        "points": false,
  1351        "renderer": "flot",
  1352        "seriesOverrides": [
  1353          {
  1354            "alias": "evictions_used_perc",
  1355            "yaxis": 1
  1356          },
  1357          {
  1358            "alias": "retention_count",
  1359            "yaxis": 2
  1360          }
  1361        ],
  1362        "spaceLength": 10,
  1363        "stack": false,
  1364        "steppedLine": false,
  1365        "targets": [
  1366          {
  1367            "exemplar": true,
  1368            "expr": "retention_timer",
  1369            "hide": false,
  1370            "interval": "",
  1371            "legendFormat": "{{__name__}}",
  1372            "queryType": "randomWalk",
  1373            "refId": "D"
  1374          },
  1375          {
  1376            "exemplar": true,
  1377            "expr": "retention_count",
  1378            "hide": false,
  1379            "interval": "",
  1380            "legendFormat": "{{__name__}}",
  1381            "queryType": "randomWalk",
  1382            "refId": "A"
  1383          }
  1384        ],
  1385        "thresholds": [],
  1386        "timeFrom": null,
  1387        "timeRegions": [],
  1388        "timeShift": null,
  1389        "title": "Retention",
  1390        "tooltip": {
  1391          "shared": true,
  1392          "sort": 2,
  1393          "value_type": "individual"
  1394        },
  1395        "type": "graph",
  1396        "xaxis": {
  1397          "buckets": null,
  1398          "mode": "time",
  1399          "name": null,
  1400          "show": true,
  1401          "values": []
  1402        },
  1403        "yaxes": [
  1404          {
  1405            "$$hashKey": "object:42",
  1406            "format": "ns",
  1407            "label": null,
  1408            "logBase": 1,
  1409            "max": null,
  1410            "min": "0",
  1411            "show": true
  1412          },
  1413          {
  1414            "$$hashKey": "object:43",
  1415            "format": "short",
  1416            "label": null,
  1417            "logBase": 1,
  1418            "max": null,
  1419            "min": "0",
  1420            "show": true
  1421          }
  1422        ],
  1423        "yaxis": {
  1424          "align": false,
  1425          "alignLevel": null
  1426        }
  1427      }
  1428    ],
  1429    "refresh": "",
  1430    "schemaVersion": 30,
  1431    "style": "dark",
  1432    "tags": [],
  1433    "templating": {
  1434      "list": []
  1435    },
  1436    "time": {
  1437      "from": "now-30m",
  1438      "to": "now"
  1439    },
  1440    "timepicker": {
  1441      "refresh_intervals": [
  1442        "5s",
  1443        "10s",
  1444        "30s",
  1445        "1m",
  1446        "5m",
  1447        "15m",
  1448        "30m",
  1449        "1h",
  1450        "2h",
  1451        "1d"
  1452      ],
  1453      "time_options": ["5m", "15m", "1h", "6h", "12h", "24h", "2d", "7d", "30d"]
  1454    },
  1455    "timezone": "browser",
  1456    "title": "Pyroscope Server (Prometheus)",
  1457    "uid": "65gjqY3Mk",
  1458    "version": 25
  1459  }