github.com/caos/orbos@v1.5.14-0.20221103111702-e6cd0cea7ad4/dashboards/zitadel/json/replicas.json (about)

     1  {
     2    "annotations": {
     3      "list": [
     4        {
     5          "builtIn": 1,
     6          "datasource": "-- Grafana --",
     7          "enable": true,
     8          "hide": true,
     9          "iconColor": "rgba(0, 211, 255, 1)",
    10          "name": "Annotations & Alerts",
    11          "type": "dashboard"
    12        }
    13      ]
    14    },
    15    "editable": true,
    16    "gnetId": null,
    17    "graphTooltip": 1,
    18    "iteration": 1610376192856,
    19    "links": [
    20      {
    21        "asDropdown": true,
    22        "icon": "external link",
    23        "includeVars": true,
    24        "keepTime": true,
    25        "tags": [
    26          "cockroach"
    27        ],
    28        "targetBlank": true,
    29        "title": "Dashboards",
    30        "type": "dashboards"
    31      }
    32    ],
    33    "panels": [
    34      {
    35        "aliasColors": {},
    36        "bars": false,
    37        "dashLength": 10,
    38        "dashes": false,
    39        "datasource": "$datasource",
    40        "editable": true,
    41        "error": false,
    42        "fieldConfig": {
    43          "defaults": {
    44            "custom": {}
    45          },
    46          "overrides": []
    47        },
    48        "fill": 1,
    49        "fillGradient": 0,
    50        "grid": {},
    51        "gridPos": {
    52          "h": 7,
    53          "w": 16,
    54          "x": 0,
    55          "y": 0
    56        },
    57        "hiddenSeries": false,
    58        "id": 16,
    59        "legend": {
    60          "avg": false,
    61          "current": false,
    62          "max": false,
    63          "min": false,
    64          "show": true,
    65          "total": false,
    66          "values": false
    67        },
    68        "lines": true,
    69        "linewidth": 2,
    70        "links": [],
    71        "nullPointMode": "null as zero",
    72        "percentage": false,
    73        "pluginVersion": "7.1.5",
    74        "pointradius": 5,
    75        "points": false,
    76        "renderer": "flot",
    77        "seriesOverrides": [
    78          {
    79            "alias": "unavailable",
    80            "yaxis": 2
    81          },
    82          {
    83            "alias": "raft leaders not lease holders",
    84            "yaxis": 2
    85          },
    86          {
    87            "alias": "under-replicated",
    88            "yaxis": 1
    89          },
    90          {
    91            "alias": "raft log behind",
    92            "yaxis": 2
    93          }
    94        ],
    95        "spaceLength": 10,
    96        "stack": false,
    97        "steppedLine": false,
    98        "targets": [
    99          {
   100            "expr": "sum(sum(ranges{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}) by (instance))",
   101            "format": "time_series",
   102            "intervalFactor": 2,
   103            "legendFormat": "ranges",
   104            "refId": "D",
   105            "step": 10
   106          },
   107          {
   108            "expr": "sum(sum(replicas_leaders{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}) by (instance))",
   109            "format": "time_series",
   110            "interval": "",
   111            "intervalFactor": 2,
   112            "legendFormat": "raft leaders",
   113            "metric": "",
   114            "refId": "A",
   115            "step": 10
   116          },
   117          {
   118            "expr": "sum(sum(replicas_leaders_not_leaseholders{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}) by (instance))",
   119            "format": "time_series",
   120            "interval": "",
   121            "intervalFactor": 2,
   122            "legendFormat": "raft leaders not lease holders",
   123            "metric": "",
   124            "refId": "C",
   125            "step": 10
   126          },
   127          {
   128            "expr": "sum(sum(ranges_unavailable{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}) by (instance))",
   129            "format": "time_series",
   130            "interval": "",
   131            "intervalFactor": 2,
   132            "legendFormat": "unavailable",
   133            "metric": "",
   134            "refId": "B",
   135            "step": 10
   136          },
   137          {
   138            "expr": "sum(sum(ranges_underreplicated{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}) by (instance))",
   139            "format": "time_series",
   140            "intervalFactor": 2,
   141            "legendFormat": "under-replicated",
   142            "refId": "E",
   143            "step": 10
   144          }
   145        ],
   146        "thresholds": [],
   147        "timeFrom": null,
   148        "timeRegions": [],
   149        "timeShift": null,
   150        "title": "Ranges: $node",
   151        "tooltip": {
   152          "msResolution": false,
   153          "shared": true,
   154          "sort": 0,
   155          "value_type": "cumulative"
   156        },
   157        "type": "graph",
   158        "xaxis": {
   159          "buckets": null,
   160          "mode": "time",
   161          "name": null,
   162          "show": true,
   163          "values": []
   164        },
   165        "yaxes": [
   166          {
   167            "format": "short",
   168            "label": null,
   169            "logBase": 1,
   170            "max": null,
   171            "min": 0,
   172            "show": true
   173          },
   174          {
   175            "format": "short",
   176            "label": null,
   177            "logBase": 1,
   178            "max": null,
   179            "min": 0,
   180            "show": true
   181          }
   182        ],
   183        "yaxis": {
   184          "align": false,
   185          "alignLevel": null
   186        }
   187      },
   188      {
   189        "columns": [
   190          {
   191            "text": "Current",
   192            "value": "current"
   193          },
   194          {
   195            "text": "Avg",
   196            "value": "avg"
   197          },
   198          {
   199            "text": "Min",
   200            "value": "min"
   201          },
   202          {
   203            "text": "Max",
   204            "value": "max"
   205          }
   206        ],
   207        "datasource": "$datasource",
   208        "editable": true,
   209        "error": false,
   210        "fieldConfig": {
   211          "defaults": {
   212            "custom": {}
   213          },
   214          "overrides": []
   215        },
   216        "fontSize": "90%",
   217        "gridPos": {
   218          "h": 7,
   219          "w": 8,
   220          "x": 16,
   221          "y": 0
   222        },
   223        "id": 17,
   224        "links": [],
   225        "pageSize": null,
   226        "scroll": true,
   227        "showHeader": true,
   228        "sort": {
   229          "col": 0,
   230          "desc": false
   231        },
   232        "styles": [
   233          {
   234            "align": "auto",
   235            "colorMode": null,
   236            "colors": [
   237              "rgba(245, 54, 54, 0.9)",
   238              "rgba(237, 129, 40, 0.89)",
   239              "rgba(50, 172, 45, 0.97)"
   240            ],
   241            "decimals": 2,
   242            "pattern": "/.*/",
   243            "thresholds": [],
   244            "type": "number",
   245            "unit": "short"
   246          }
   247        ],
   248        "targets": [
   249          {
   250            "expr": "sum(ranges{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}) by (instance)",
   251            "format": "time_series",
   252            "interval": "",
   253            "intervalFactor": 2,
   254            "legendFormat": "{{instance}} - ranges",
   255            "metric": "",
   256            "refId": "A",
   257            "step": 20
   258          },
   259          {
   260            "expr": "sum(ranges_unavailable{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}) by (instance)",
   261            "format": "time_series",
   262            "interval": "",
   263            "intervalFactor": 2,
   264            "legendFormat": "{{instance}} - unavailable",
   265            "metric": "",
   266            "refId": "B",
   267            "step": 20
   268          }
   269        ],
   270        "title": "Ranges: $node",
   271        "transform": "timeseries_aggregations",
   272        "type": "table-old"
   273      },
   274      {
   275        "aliasColors": {},
   276        "bars": false,
   277        "dashLength": 10,
   278        "dashes": false,
   279        "datasource": "$datasource",
   280        "editable": true,
   281        "error": false,
   282        "fieldConfig": {
   283          "defaults": {
   284            "custom": {}
   285          },
   286          "overrides": []
   287        },
   288        "fill": 1,
   289        "fillGradient": 0,
   290        "grid": {},
   291        "gridPos": {
   292          "h": 7,
   293          "w": 16,
   294          "x": 0,
   295          "y": 7
   296        },
   297        "hiddenSeries": false,
   298        "id": 42,
   299        "legend": {
   300          "avg": false,
   301          "current": false,
   302          "max": false,
   303          "min": false,
   304          "show": true,
   305          "total": false,
   306          "values": false
   307        },
   308        "lines": true,
   309        "linewidth": 2,
   310        "links": [],
   311        "nullPointMode": "null as zero",
   312        "percentage": false,
   313        "pluginVersion": "7.1.5",
   314        "pointradius": 5,
   315        "points": false,
   316        "renderer": "flot",
   317        "seriesOverrides": [
   318          {
   319            "alias": "unavailable",
   320            "yaxis": 2
   321          },
   322          {
   323            "alias": "raft leaders not lease holders",
   324            "yaxis": 2
   325          },
   326          {
   327            "alias": "under-replicated",
   328            "yaxis": 1
   329          },
   330          {
   331            "alias": "raft log behind",
   332            "yaxis": 1
   333          },
   334          {
   335            "alias": "raft log self behind",
   336            "yaxis": 2
   337          }
   338        ],
   339        "spaceLength": 10,
   340        "stack": false,
   341        "steppedLine": false,
   342        "targets": [
   343          {
   344            "expr": "sum(sum(raftlog_behind{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}) by (instance))",
   345            "format": "time_series",
   346            "interval": "",
   347            "intervalFactor": 2,
   348            "legendFormat": "raft log behind",
   349            "metric": "",
   350            "refId": "F",
   351            "step": 10
   352          },
   353          {
   354            "expr": "sum(sum(rate(raftlog_truncated{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}[$rate_interval])) by (instance))",
   355            "format": "time_series",
   356            "interval": "",
   357            "intervalFactor": 2,
   358            "legendFormat": "raft log truncated",
   359            "metric": "",
   360            "refId": "A",
   361            "step": 10
   362          },
   363          {
   364            "expr": "sum(sum(raftlog_selfbehind{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}) by (instance))",
   365            "format": "time_series",
   366            "interval": "",
   367            "intervalFactor": 2,
   368            "legendFormat": "raft log self behind",
   369            "metric": "",
   370            "refId": "B",
   371            "step": 10
   372          }
   373        ],
   374        "thresholds": [],
   375        "timeFrom": null,
   376        "timeRegions": [],
   377        "timeShift": null,
   378        "title": "Raft Log: $node",
   379        "tooltip": {
   380          "msResolution": false,
   381          "shared": true,
   382          "sort": 0,
   383          "value_type": "cumulative"
   384        },
   385        "type": "graph",
   386        "xaxis": {
   387          "buckets": null,
   388          "mode": "time",
   389          "name": null,
   390          "show": true,
   391          "values": []
   392        },
   393        "yaxes": [
   394          {
   395            "format": "short",
   396            "label": null,
   397            "logBase": 1,
   398            "max": null,
   399            "min": 0,
   400            "show": true
   401          },
   402          {
   403            "format": "short",
   404            "label": null,
   405            "logBase": 1,
   406            "max": null,
   407            "min": 0,
   408            "show": true
   409          }
   410        ],
   411        "yaxis": {
   412          "align": false,
   413          "alignLevel": null
   414        }
   415      },
   416      {
   417        "columns": [
   418          {
   419            "text": "Current",
   420            "value": "current"
   421          },
   422          {
   423            "text": "Avg",
   424            "value": "avg"
   425          },
   426          {
   427            "text": "Min",
   428            "value": "min"
   429          },
   430          {
   431            "text": "Max",
   432            "value": "max"
   433          }
   434        ],
   435        "datasource": "$datasource",
   436        "editable": true,
   437        "error": false,
   438        "fieldConfig": {
   439          "defaults": {
   440            "custom": {}
   441          },
   442          "overrides": []
   443        },
   444        "fontSize": "90%",
   445        "gridPos": {
   446          "h": 7,
   447          "w": 8,
   448          "x": 16,
   449          "y": 7
   450        },
   451        "id": 43,
   452        "links": [],
   453        "pageSize": null,
   454        "scroll": true,
   455        "showHeader": true,
   456        "sort": {
   457          "col": 2,
   458          "desc": true
   459        },
   460        "styles": [
   461          {
   462            "align": "auto",
   463            "colorMode": null,
   464            "colors": [
   465              "rgba(245, 54, 54, 0.9)",
   466              "rgba(237, 129, 40, 0.89)",
   467              "rgba(50, 172, 45, 0.97)"
   468            ],
   469            "decimals": 2,
   470            "pattern": "/.*/",
   471            "thresholds": [],
   472            "type": "number",
   473            "unit": "short"
   474          }
   475        ],
   476        "targets": [
   477          {
   478            "expr": "sum(raftlog_behind{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}) by (instance)",
   479            "format": "time_series",
   480            "interval": "",
   481            "intervalFactor": 2,
   482            "legendFormat": "{{instance}}",
   483            "metric": "",
   484            "refId": "A",
   485            "step": 20
   486          }
   487        ],
   488        "title": "Raft Log Behind: $node",
   489        "transform": "timeseries_aggregations",
   490        "type": "table-old"
   491      },
   492      {
   493        "aliasColors": {},
   494        "bars": false,
   495        "dashLength": 10,
   496        "dashes": false,
   497        "datasource": "$datasource",
   498        "editable": true,
   499        "error": false,
   500        "fieldConfig": {
   501          "defaults": {
   502            "custom": {}
   503          },
   504          "overrides": []
   505        },
   506        "fill": 1,
   507        "fillGradient": 0,
   508        "grid": {},
   509        "gridPos": {
   510          "h": 7,
   511          "w": 16,
   512          "x": 0,
   513          "y": 14
   514        },
   515        "hiddenSeries": false,
   516        "id": 30,
   517        "legend": {
   518          "avg": false,
   519          "current": false,
   520          "max": false,
   521          "min": false,
   522          "show": true,
   523          "total": false,
   524          "values": false
   525        },
   526        "lines": true,
   527        "linewidth": 2,
   528        "links": [],
   529        "nullPointMode": "null as zero",
   530        "percentage": false,
   531        "pluginVersion": "7.1.5",
   532        "pointradius": 5,
   533        "points": false,
   534        "renderer": "flot",
   535        "seriesOverrides": [],
   536        "spaceLength": 10,
   537        "stack": false,
   538        "steppedLine": false,
   539        "targets": [
   540          {
   541            "expr": "sum(sum(replicas{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}) by (instance))",
   542            "format": "time_series",
   543            "interval": "",
   544            "intervalFactor": 2,
   545            "legendFormat": "Replicas",
   546            "refId": "A",
   547            "step": 10
   548          },
   549          {
   550            "expr": "sum(sum(replicas_quiescent{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}) by (instance))",
   551            "format": "time_series",
   552            "interval": "",
   553            "intervalFactor": 2,
   554            "legendFormat": "Quiescent",
   555            "refId": "B",
   556            "step": 10
   557          },
   558          {
   559            "expr": "sum(sum(replicas{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}) by (instance) - sum(replicas_quiescent{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}) by (instance))",
   560            "format": "time_series",
   561            "intervalFactor": 2,
   562            "legendFormat": "Active",
   563            "refId": "C",
   564            "step": 10
   565          }
   566        ],
   567        "thresholds": [],
   568        "timeFrom": null,
   569        "timeRegions": [],
   570        "timeShift": null,
   571        "title": "Replicas: $node",
   572        "tooltip": {
   573          "msResolution": false,
   574          "shared": true,
   575          "sort": 0,
   576          "value_type": "cumulative"
   577        },
   578        "type": "graph",
   579        "xaxis": {
   580          "buckets": null,
   581          "mode": "time",
   582          "name": null,
   583          "show": true,
   584          "values": []
   585        },
   586        "yaxes": [
   587          {
   588            "format": "short",
   589            "label": null,
   590            "logBase": 1,
   591            "max": null,
   592            "min": null,
   593            "show": true
   594          },
   595          {
   596            "format": "short",
   597            "label": null,
   598            "logBase": 1,
   599            "max": null,
   600            "min": null,
   601            "show": true
   602          }
   603        ],
   604        "yaxis": {
   605          "align": false,
   606          "alignLevel": null
   607        }
   608      },
   609      {
   610        "columns": [
   611          {
   612            "text": "Current",
   613            "value": "current"
   614          },
   615          {
   616            "text": "Avg",
   617            "value": "avg"
   618          },
   619          {
   620            "text": "Min",
   621            "value": "min"
   622          },
   623          {
   624            "text": "Max",
   625            "value": "max"
   626          }
   627        ],
   628        "datasource": "$datasource",
   629        "editable": true,
   630        "error": false,
   631        "fieldConfig": {
   632          "defaults": {
   633            "custom": {}
   634          },
   635          "overrides": []
   636        },
   637        "fontSize": "90%",
   638        "gridPos": {
   639          "h": 7,
   640          "w": 8,
   641          "x": 16,
   642          "y": 14
   643        },
   644        "id": 31,
   645        "links": [],
   646        "pageSize": null,
   647        "scroll": true,
   648        "showHeader": true,
   649        "sort": {
   650          "col": 0,
   651          "desc": true
   652        },
   653        "styles": [
   654          {
   655            "align": "auto",
   656            "dateFormat": "YYYY-MM-DD HH:mm:ss",
   657            "pattern": "Time",
   658            "type": "date"
   659          },
   660          {
   661            "align": "auto",
   662            "colorMode": null,
   663            "colors": [
   664              "rgba(245, 54, 54, 0.9)",
   665              "rgba(237, 129, 40, 0.89)",
   666              "rgba(50, 172, 45, 0.97)"
   667            ],
   668            "decimals": 2,
   669            "pattern": "/.*/",
   670            "thresholds": [],
   671            "type": "number",
   672            "unit": "short"
   673          }
   674        ],
   675        "targets": [
   676          {
   677            "expr": "sum(replicas_quiescent{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}) by (instance)",
   678            "format": "time_series",
   679            "interval": "",
   680            "intervalFactor": 2,
   681            "legendFormat": "{{instance}}",
   682            "refId": "A",
   683            "step": 20
   684          }
   685        ],
   686        "title": "Quiescent Replicas: $node",
   687        "transform": "timeseries_aggregations",
   688        "type": "table-old"
   689      },
   690      {
   691        "aliasColors": {},
   692        "bars": false,
   693        "dashLength": 10,
   694        "dashes": false,
   695        "datasource": "$datasource",
   696        "editable": true,
   697        "error": false,
   698        "fieldConfig": {
   699          "defaults": {
   700            "custom": {}
   701          },
   702          "overrides": []
   703        },
   704        "fill": 1,
   705        "fillGradient": 0,
   706        "grid": {},
   707        "gridPos": {
   708          "h": 7,
   709          "w": 16,
   710          "x": 0,
   711          "y": 21
   712        },
   713        "hiddenSeries": false,
   714        "id": 41,
   715        "legend": {
   716          "avg": false,
   717          "current": false,
   718          "max": false,
   719          "min": false,
   720          "show": true,
   721          "total": false,
   722          "values": false
   723        },
   724        "lines": true,
   725        "linewidth": 2,
   726        "links": [],
   727        "nullPointMode": "null as zero",
   728        "percentage": false,
   729        "pluginVersion": "7.1.5",
   730        "pointradius": 5,
   731        "points": false,
   732        "renderer": "flot",
   733        "seriesOverrides": [],
   734        "spaceLength": 10,
   735        "stack": false,
   736        "steppedLine": false,
   737        "targets": [
   738          {
   739            "expr": "sum(replicas_leaseholders{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}) by (instance)",
   740            "format": "time_series",
   741            "interval": "",
   742            "intervalFactor": 2,
   743            "legendFormat": "{{instance}}",
   744            "metric": "",
   745            "refId": "A",
   746            "step": 10
   747          }
   748        ],
   749        "thresholds": [],
   750        "timeFrom": null,
   751        "timeRegions": [],
   752        "timeShift": null,
   753        "title": "Replica leaseholders per node: $node",
   754        "tooltip": {
   755          "msResolution": false,
   756          "shared": true,
   757          "sort": 0,
   758          "value_type": "cumulative"
   759        },
   760        "type": "graph",
   761        "xaxis": {
   762          "buckets": null,
   763          "mode": "time",
   764          "name": null,
   765          "show": true,
   766          "values": []
   767        },
   768        "yaxes": [
   769          {
   770            "format": "short",
   771            "label": null,
   772            "logBase": 1,
   773            "max": null,
   774            "min": 0,
   775            "show": true
   776          },
   777          {
   778            "format": "short",
   779            "label": null,
   780            "logBase": 1,
   781            "max": null,
   782            "min": null,
   783            "show": true
   784          }
   785        ],
   786        "yaxis": {
   787          "align": false,
   788          "alignLevel": null
   789        }
   790      },
   791      {
   792        "columns": [
   793          {
   794            "text": "Current",
   795            "value": "current"
   796          },
   797          {
   798            "text": "Avg",
   799            "value": "avg"
   800          },
   801          {
   802            "text": "Min",
   803            "value": "min"
   804          },
   805          {
   806            "text": "Max",
   807            "value": "max"
   808          }
   809        ],
   810        "datasource": "$datasource",
   811        "editable": true,
   812        "error": false,
   813        "fieldConfig": {
   814          "defaults": {
   815            "custom": {}
   816          },
   817          "overrides": []
   818        },
   819        "fontSize": "90%",
   820        "gridPos": {
   821          "h": 7,
   822          "w": 8,
   823          "x": 16,
   824          "y": 21
   825        },
   826        "id": 40,
   827        "links": [],
   828        "pageSize": null,
   829        "scroll": true,
   830        "showHeader": true,
   831        "sort": {
   832          "col": 0,
   833          "desc": false
   834        },
   835        "styles": [
   836          {
   837            "align": "auto",
   838            "colorMode": null,
   839            "colors": [
   840              "rgba(245, 54, 54, 0.9)",
   841              "rgba(237, 129, 40, 0.89)",
   842              "rgba(50, 172, 45, 0.97)"
   843            ],
   844            "decimals": 2,
   845            "pattern": "/.*/",
   846            "thresholds": [],
   847            "type": "number",
   848            "unit": "short"
   849          }
   850        ],
   851        "targets": [
   852          {
   853            "expr": "sum(replicas_leaseholders{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}) by (instance)",
   854            "format": "time_series",
   855            "interval": "",
   856            "intervalFactor": 2,
   857            "legendFormat": "{{instance}}",
   858            "metric": "",
   859            "refId": "A",
   860            "step": 20
   861          }
   862        ],
   863        "title": "Replica leaseholders: $node",
   864        "transform": "timeseries_aggregations",
   865        "type": "table-old"
   866      },
   867      {
   868        "aliasColors": {},
   869        "bars": false,
   870        "dashLength": 10,
   871        "dashes": false,
   872        "datasource": "$datasource",
   873        "editable": true,
   874        "error": false,
   875        "fieldConfig": {
   876          "defaults": {
   877            "custom": {}
   878          },
   879          "overrides": []
   880        },
   881        "fill": 1,
   882        "fillGradient": 0,
   883        "grid": {},
   884        "gridPos": {
   885          "h": 7,
   886          "w": 16,
   887          "x": 0,
   888          "y": 28
   889        },
   890        "hiddenSeries": false,
   891        "id": 28,
   892        "legend": {
   893          "avg": false,
   894          "current": false,
   895          "max": false,
   896          "min": false,
   897          "show": true,
   898          "total": false,
   899          "values": false
   900        },
   901        "lines": true,
   902        "linewidth": 2,
   903        "links": [],
   904        "nullPointMode": "null as zero",
   905        "percentage": false,
   906        "pluginVersion": "7.1.5",
   907        "pointradius": 5,
   908        "points": false,
   909        "renderer": "flot",
   910        "seriesOverrides": [],
   911        "spaceLength": 10,
   912        "stack": false,
   913        "steppedLine": false,
   914        "targets": [
   915          {
   916            "expr": "sum(replicas{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}) by (instance)",
   917            "format": "time_series",
   918            "interval": "",
   919            "intervalFactor": 2,
   920            "legendFormat": "{{instance}}",
   921            "metric": "",
   922            "refId": "A",
   923            "step": 10
   924          }
   925        ],
   926        "thresholds": [],
   927        "timeFrom": null,
   928        "timeRegions": [],
   929        "timeShift": null,
   930        "title": "Replicas per node: $node",
   931        "tooltip": {
   932          "msResolution": false,
   933          "shared": true,
   934          "sort": 0,
   935          "value_type": "cumulative"
   936        },
   937        "type": "graph",
   938        "xaxis": {
   939          "buckets": null,
   940          "mode": "time",
   941          "name": null,
   942          "show": true,
   943          "values": []
   944        },
   945        "yaxes": [
   946          {
   947            "format": "short",
   948            "label": null,
   949            "logBase": 1,
   950            "max": null,
   951            "min": 0,
   952            "show": true
   953          },
   954          {
   955            "format": "short",
   956            "label": null,
   957            "logBase": 1,
   958            "max": null,
   959            "min": null,
   960            "show": true
   961          }
   962        ],
   963        "yaxis": {
   964          "align": false,
   965          "alignLevel": null
   966        }
   967      },
   968      {
   969        "columns": [
   970          {
   971            "text": "Current",
   972            "value": "current"
   973          },
   974          {
   975            "text": "Avg",
   976            "value": "avg"
   977          },
   978          {
   979            "text": "Min",
   980            "value": "min"
   981          },
   982          {
   983            "text": "Max",
   984            "value": "max"
   985          }
   986        ],
   987        "datasource": "$datasource",
   988        "editable": true,
   989        "error": false,
   990        "fieldConfig": {
   991          "defaults": {
   992            "custom": {}
   993          },
   994          "overrides": []
   995        },
   996        "fontSize": "90%",
   997        "gridPos": {
   998          "h": 7,
   999          "w": 8,
  1000          "x": 16,
  1001          "y": 28
  1002        },
  1003        "id": 29,
  1004        "links": [],
  1005        "pageSize": null,
  1006        "scroll": true,
  1007        "showHeader": true,
  1008        "sort": {
  1009          "col": 0,
  1010          "desc": false
  1011        },
  1012        "styles": [
  1013          {
  1014            "align": "auto",
  1015            "colorMode": null,
  1016            "colors": [
  1017              "rgba(245, 54, 54, 0.9)",
  1018              "rgba(237, 129, 40, 0.89)",
  1019              "rgba(50, 172, 45, 0.97)"
  1020            ],
  1021            "decimals": 2,
  1022            "pattern": "/.*/",
  1023            "thresholds": [],
  1024            "type": "number",
  1025            "unit": "short"
  1026          }
  1027        ],
  1028        "targets": [
  1029          {
  1030            "expr": "sum(replicas{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}) by (instance)",
  1031            "format": "time_series",
  1032            "interval": "",
  1033            "intervalFactor": 2,
  1034            "legendFormat": "{{instance}}",
  1035            "metric": "",
  1036            "refId": "A",
  1037            "step": 20
  1038          }
  1039        ],
  1040        "title": "Replicas: $node",
  1041        "transform": "timeseries_aggregations",
  1042        "type": "table-old"
  1043      },
  1044      {
  1045        "aliasColors": {},
  1046        "bars": false,
  1047        "dashLength": 10,
  1048        "dashes": false,
  1049        "datasource": "$datasource",
  1050        "editable": true,
  1051        "error": false,
  1052        "fieldConfig": {
  1053          "defaults": {
  1054            "custom": {}
  1055          },
  1056          "overrides": []
  1057        },
  1058        "fill": 1,
  1059        "fillGradient": 0,
  1060        "grid": {},
  1061        "gridPos": {
  1062          "h": 7,
  1063          "w": 16,
  1064          "x": 0,
  1065          "y": 35
  1066        },
  1067        "hiddenSeries": false,
  1068        "id": 44,
  1069        "legend": {
  1070          "avg": false,
  1071          "current": false,
  1072          "max": false,
  1073          "min": false,
  1074          "show": true,
  1075          "total": false,
  1076          "values": false
  1077        },
  1078        "lines": true,
  1079        "linewidth": 2,
  1080        "links": [],
  1081        "nullPointMode": "null as zero",
  1082        "percentage": false,
  1083        "pluginVersion": "7.1.5",
  1084        "pointradius": 5,
  1085        "points": false,
  1086        "renderer": "flot",
  1087        "seriesOverrides": [],
  1088        "spaceLength": 10,
  1089        "stack": false,
  1090        "steppedLine": false,
  1091        "targets": [
  1092          {
  1093            "expr": "sum(keybytes{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}) by (instance) + sum(valbytes{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}) by (instance)",
  1094            "format": "time_series",
  1095            "interval": "",
  1096            "intervalFactor": 2,
  1097            "legendFormat": "{{instance}}",
  1098            "metric": "",
  1099            "refId": "A",
  1100            "step": 10
  1101          }
  1102        ],
  1103        "thresholds": [],
  1104        "timeFrom": null,
  1105        "timeRegions": [],
  1106        "timeShift": null,
  1107        "title": "Logical bytes per node: $node",
  1108        "tooltip": {
  1109          "msResolution": false,
  1110          "shared": true,
  1111          "sort": 0,
  1112          "value_type": "cumulative"
  1113        },
  1114        "type": "graph",
  1115        "xaxis": {
  1116          "buckets": null,
  1117          "mode": "time",
  1118          "name": null,
  1119          "show": true,
  1120          "values": []
  1121        },
  1122        "yaxes": [
  1123          {
  1124            "format": "decbytes",
  1125            "label": null,
  1126            "logBase": 1,
  1127            "max": null,
  1128            "min": 0,
  1129            "show": true
  1130          },
  1131          {
  1132            "format": "short",
  1133            "label": null,
  1134            "logBase": 1,
  1135            "max": null,
  1136            "min": null,
  1137            "show": true
  1138          }
  1139        ],
  1140        "yaxis": {
  1141          "align": false,
  1142          "alignLevel": null
  1143        }
  1144      },
  1145      {
  1146        "columns": [
  1147          {
  1148            "text": "Current",
  1149            "value": "current"
  1150          },
  1151          {
  1152            "text": "Avg",
  1153            "value": "avg"
  1154          },
  1155          {
  1156            "text": "Min",
  1157            "value": "min"
  1158          },
  1159          {
  1160            "text": "Max",
  1161            "value": "max"
  1162          }
  1163        ],
  1164        "datasource": "$datasource",
  1165        "editable": true,
  1166        "error": false,
  1167        "fieldConfig": {
  1168          "defaults": {
  1169            "custom": {}
  1170          },
  1171          "overrides": []
  1172        },
  1173        "fontSize": "90%",
  1174        "gridPos": {
  1175          "h": 7,
  1176          "w": 8,
  1177          "x": 16,
  1178          "y": 35
  1179        },
  1180        "id": 45,
  1181        "links": [],
  1182        "pageSize": null,
  1183        "scroll": true,
  1184        "showHeader": true,
  1185        "sort": {
  1186          "col": 0,
  1187          "desc": false
  1188        },
  1189        "styles": [
  1190          {
  1191            "align": "auto",
  1192            "colorMode": null,
  1193            "colors": [
  1194              "rgba(245, 54, 54, 0.9)",
  1195              "rgba(237, 129, 40, 0.89)",
  1196              "rgba(50, 172, 45, 0.97)"
  1197            ],
  1198            "decimals": 2,
  1199            "pattern": "/.*/",
  1200            "thresholds": [],
  1201            "type": "number",
  1202            "unit": "bytes"
  1203          }
  1204        ],
  1205        "targets": [
  1206          {
  1207            "expr": "sum(livebytes{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}) by (instance)",
  1208            "format": "time_series",
  1209            "interval": "",
  1210            "intervalFactor": 2,
  1211            "legendFormat": "{{instance}}",
  1212            "metric": "",
  1213            "refId": "A",
  1214            "step": 20
  1215          }
  1216        ],
  1217        "title": "Live bytes: $node",
  1218        "transform": "timeseries_aggregations",
  1219        "type": "table-old"
  1220      },
  1221      {
  1222        "aliasColors": {},
  1223        "bars": false,
  1224        "dashLength": 10,
  1225        "dashes": false,
  1226        "datasource": "$datasource",
  1227        "editable": true,
  1228        "error": false,
  1229        "fieldConfig": {
  1230          "defaults": {
  1231            "custom": {}
  1232          },
  1233          "overrides": []
  1234        },
  1235        "fill": 1,
  1236        "grid": {},
  1237        "gridPos": {
  1238          "h": 7,
  1239          "w": 16,
  1240          "x": 0,
  1241          "y": 42
  1242        },
  1243        "id": 46,
  1244        "legend": {
  1245          "avg": false,
  1246          "current": false,
  1247          "max": false,
  1248          "min": false,
  1249          "show": true,
  1250          "total": false,
  1251          "values": false
  1252        },
  1253        "lines": true,
  1254        "linewidth": 2,
  1255        "links": [],
  1256        "nullPointMode": "null as zero",
  1257        "percentage": false,
  1258        "pluginVersion": "7.1.5",
  1259        "pointradius": 5,
  1260        "points": false,
  1261        "renderer": "flot",
  1262        "seriesOverrides": [],
  1263        "spaceLength": 10,
  1264        "stack": false,
  1265        "steppedLine": false,
  1266        "targets": [
  1267          {
  1268            "expr": "sum(rebalancing_writespersecond{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}) by (instance)",
  1269            "format": "time_series",
  1270            "interval": "",
  1271            "intervalFactor": 2,
  1272            "legendFormat": "{{instance}}",
  1273            "metric": "",
  1274            "refId": "A",
  1275            "step": 10
  1276          }
  1277        ],
  1278        "thresholds": [],
  1279        "timeFrom": null,
  1280        "timeShift": null,
  1281        "title": "Keys written per second per node: $node",
  1282        "tooltip": {
  1283          "msResolution": false,
  1284          "shared": true,
  1285          "sort": 0,
  1286          "value_type": "cumulative"
  1287        },
  1288        "type": "graph",
  1289        "xaxis": {
  1290          "buckets": null,
  1291          "mode": "time",
  1292          "name": null,
  1293          "show": true,
  1294          "values": []
  1295        },
  1296        "yaxes": [
  1297          {
  1298            "format": "wps",
  1299            "label": null,
  1300            "logBase": 1,
  1301            "max": null,
  1302            "min": 0,
  1303            "show": true
  1304          },
  1305          {
  1306            "format": "short",
  1307            "label": null,
  1308            "logBase": 1,
  1309            "max": null,
  1310            "min": null,
  1311            "show": true
  1312          }
  1313        ]
  1314      },
  1315      {
  1316        "columns": [
  1317          {
  1318            "text": "Current",
  1319            "value": "current"
  1320          },
  1321          {
  1322            "text": "Avg",
  1323            "value": "avg"
  1324          },
  1325          {
  1326            "text": "Min",
  1327            "value": "min"
  1328          },
  1329          {
  1330            "text": "Max",
  1331            "value": "max"
  1332          }
  1333        ],
  1334        "datasource": "$datasource",
  1335        "editable": true,
  1336        "error": false,
  1337        "fieldConfig": {
  1338          "defaults": {
  1339            "custom": {}
  1340          },
  1341          "overrides": []
  1342        },
  1343        "fontSize": "90%",
  1344        "gridPos": {
  1345          "h": 7,
  1346          "w": 8,
  1347          "x": 16,
  1348          "y": 42
  1349        },
  1350        "id": 47,
  1351        "links": [],
  1352        "pageSize": null,
  1353        "scroll": true,
  1354        "showHeader": true,
  1355        "sort": {
  1356          "col": 0,
  1357          "desc": false
  1358        },
  1359        "styles": [
  1360          {
  1361            "align": "auto",
  1362            "colorMode": null,
  1363            "colors": [
  1364              "rgba(245, 54, 54, 0.9)",
  1365              "rgba(237, 129, 40, 0.89)",
  1366              "rgba(50, 172, 45, 0.97)"
  1367            ],
  1368            "decimals": 2,
  1369            "pattern": "/.*/",
  1370            "thresholds": [],
  1371            "type": "number",
  1372            "unit": "wps"
  1373          }
  1374        ],
  1375        "targets": [
  1376          {
  1377            "expr": "sum(rebalancing_writespersecond{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}) by (instance)",
  1378            "format": "time_series",
  1379            "interval": "",
  1380            "intervalFactor": 2,
  1381            "legendFormat": "{{instance}}",
  1382            "metric": "",
  1383            "refId": "A",
  1384            "step": 20
  1385          }
  1386        ],
  1387        "title": "Keys written per second: $node",
  1388        "transform": "timeseries_aggregations",
  1389        "type": "table-old"
  1390      },
  1391      {
  1392        "aliasColors": {},
  1393        "bars": false,
  1394        "dashLength": 10,
  1395        "dashes": false,
  1396        "datasource": "$datasource",
  1397        "editable": true,
  1398        "error": false,
  1399        "fieldConfig": {
  1400          "defaults": {
  1401            "custom": {}
  1402          },
  1403          "overrides": []
  1404        },
  1405        "fill": 1,
  1406        "grid": {},
  1407        "gridPos": {
  1408          "h": 7,
  1409          "w": 16,
  1410          "x": 0,
  1411          "y": 49
  1412        },
  1413        "id": 9,
  1414        "legend": {
  1415          "avg": false,
  1416          "current": false,
  1417          "max": false,
  1418          "min": false,
  1419          "show": true,
  1420          "total": false,
  1421          "values": false
  1422        },
  1423        "lines": true,
  1424        "linewidth": 2,
  1425        "links": [],
  1426        "nullPointMode": "null as zero",
  1427        "percentage": false,
  1428        "pluginVersion": "7.1.5",
  1429        "pointradius": 5,
  1430        "points": false,
  1431        "renderer": "flot",
  1432        "seriesOverrides": [],
  1433        "spaceLength": 10,
  1434        "stack": false,
  1435        "steppedLine": false,
  1436        "targets": [
  1437          {
  1438            "expr": "sum(sum(rate(range_splits{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}[$rate_interval])) by (instance))",
  1439            "format": "time_series",
  1440            "interval": "",
  1441            "intervalFactor": 2,
  1442            "legendFormat": "splits",
  1443            "metric": "",
  1444            "refId": "A",
  1445            "step": 10
  1446          },
  1447          {
  1448            "expr": "sum(sum(rate(range_adds{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}[$rate_interval])) by (instance))",
  1449            "format": "time_series",
  1450            "interval": "",
  1451            "intervalFactor": 2,
  1452            "legendFormat": "adds",
  1453            "metric": "",
  1454            "refId": "B",
  1455            "step": 10
  1456          },
  1457          {
  1458            "expr": "sum(sum(rate(range_removes{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}[$rate_interval])) by (instance))",
  1459            "format": "time_series",
  1460            "interval": "",
  1461            "intervalFactor": 2,
  1462            "legendFormat": "removes",
  1463            "metric": "",
  1464            "refId": "C",
  1465            "step": 10
  1466          }
  1467        ],
  1468        "thresholds": [],
  1469        "timeFrom": null,
  1470        "timeShift": null,
  1471        "title": "Range Ops: $node",
  1472        "tooltip": {
  1473          "msResolution": false,
  1474          "shared": true,
  1475          "sort": 0,
  1476          "value_type": "cumulative"
  1477        },
  1478        "type": "graph",
  1479        "xaxis": {
  1480          "buckets": null,
  1481          "mode": "time",
  1482          "name": null,
  1483          "show": true,
  1484          "values": []
  1485        },
  1486        "yaxes": [
  1487          {
  1488            "format": "ops",
  1489            "label": null,
  1490            "logBase": 1,
  1491            "max": null,
  1492            "min": 0,
  1493            "show": true
  1494          },
  1495          {
  1496            "format": "short",
  1497            "label": null,
  1498            "logBase": 1,
  1499            "max": null,
  1500            "min": null,
  1501            "show": true
  1502          }
  1503        ]
  1504      },
  1505      {
  1506        "columns": [
  1507          {
  1508            "text": "Current",
  1509            "value": "current"
  1510          },
  1511          {
  1512            "text": "Avg",
  1513            "value": "avg"
  1514          },
  1515          {
  1516            "text": "Min",
  1517            "value": "min"
  1518          },
  1519          {
  1520            "text": "Max",
  1521            "value": "max"
  1522          }
  1523        ],
  1524        "datasource": "$datasource",
  1525        "editable": true,
  1526        "error": false,
  1527        "fieldConfig": {
  1528          "defaults": {
  1529            "custom": {}
  1530          },
  1531          "overrides": []
  1532        },
  1533        "fontSize": "90%",
  1534        "gridPos": {
  1535          "h": 7,
  1536          "w": 8,
  1537          "x": 16,
  1538          "y": 49
  1539        },
  1540        "id": 14,
  1541        "links": [],
  1542        "pageSize": null,
  1543        "scroll": true,
  1544        "showHeader": true,
  1545        "sort": {
  1546          "col": 0,
  1547          "desc": true
  1548        },
  1549        "styles": [
  1550          {
  1551            "align": "auto",
  1552            "dateFormat": "YYYY-MM-DD HH:mm:ss",
  1553            "pattern": "Time",
  1554            "type": "date"
  1555          },
  1556          {
  1557            "align": "auto",
  1558            "colorMode": null,
  1559            "colors": [
  1560              "rgba(245, 54, 54, 0.9)",
  1561              "rgba(237, 129, 40, 0.89)",
  1562              "rgba(50, 172, 45, 0.97)"
  1563            ],
  1564            "decimals": 2,
  1565            "pattern": "/.*/",
  1566            "thresholds": [],
  1567            "type": "number",
  1568            "unit": "short"
  1569          }
  1570        ],
  1571        "targets": [
  1572          {
  1573            "expr": "sum(rate(range_splits{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}[$rate_interval])) by (instance) + sum(rate(range_adds{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}[$rate_interval])) by (instance) + sum(rate(range_removes{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}[$rate_interval])) by (instance)",
  1574            "format": "time_series",
  1575            "interval": "",
  1576            "intervalFactor": 2,
  1577            "legendFormat": "{{instance}}",
  1578            "metric": "",
  1579            "refId": "A",
  1580            "step": 20
  1581          }
  1582        ],
  1583        "title": "Range Ops: $node",
  1584        "transform": "timeseries_aggregations",
  1585        "type": "table-old"
  1586      },
  1587      {
  1588        "aliasColors": {},
  1589        "bars": false,
  1590        "dashLength": 10,
  1591        "dashes": false,
  1592        "datasource": "$datasource",
  1593        "editable": true,
  1594        "error": false,
  1595        "fieldConfig": {
  1596          "defaults": {
  1597            "custom": {}
  1598          },
  1599          "overrides": []
  1600        },
  1601        "fill": 1,
  1602        "grid": {},
  1603        "gridPos": {
  1604          "h": 7,
  1605          "w": 16,
  1606          "x": 0,
  1607          "y": 56
  1608        },
  1609        "id": 7,
  1610        "legend": {
  1611          "avg": false,
  1612          "current": false,
  1613          "max": false,
  1614          "min": false,
  1615          "show": true,
  1616          "total": false,
  1617          "values": false
  1618        },
  1619        "lines": true,
  1620        "linewidth": 2,
  1621        "links": [],
  1622        "nullPointMode": "null as zero",
  1623        "percentage": false,
  1624        "pluginVersion": "7.1.5",
  1625        "pointradius": 5,
  1626        "points": false,
  1627        "renderer": "flot",
  1628        "seriesOverrides": [
  1629          {
  1630            "alias": "Reserved Capacity",
  1631            "yaxis": 2
  1632          },
  1633          {
  1634            "alias": "Preemptive-applied",
  1635            "yaxis": 1
  1636          },
  1637          {
  1638            "alias": "Normal-applied",
  1639            "yaxis": 1
  1640          },
  1641          {
  1642            "alias": "Reservations",
  1643            "yaxis": 2
  1644          }
  1645        ],
  1646        "spaceLength": 10,
  1647        "stack": false,
  1648        "steppedLine": false,
  1649        "targets": [
  1650          {
  1651            "expr": "sum(sum(rate(range_snapshots_generated{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}[$rate_interval])) by (instance))",
  1652            "format": "time_series",
  1653            "interval": "",
  1654            "intervalFactor": 2,
  1655            "legendFormat": "Generated",
  1656            "metric": "",
  1657            "refId": "A",
  1658            "step": 10
  1659          },
  1660          {
  1661            "expr": "sum(sum(rate(range_snapshots_normal_applied{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}[$rate_interval])) by (instance))",
  1662            "format": "time_series",
  1663            "interval": "",
  1664            "intervalFactor": 2,
  1665            "legendFormat": "Normal-applied",
  1666            "metric": "",
  1667            "refId": "B",
  1668            "step": 10
  1669          },
  1670          {
  1671            "expr": "sum(sum(rate(range_snapshots_preemptive_applied{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}[$rate_interval])) by (instance))",
  1672            "format": "time_series",
  1673            "interval": "",
  1674            "intervalFactor": 2,
  1675            "legendFormat": "Preemptive-applied",
  1676            "refId": "C",
  1677            "step": 10
  1678          },
  1679          {
  1680            "expr": "sum(capacity_reserved{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"})",
  1681            "format": "time_series",
  1682            "hide": true,
  1683            "interval": "",
  1684            "intervalFactor": 2,
  1685            "legendFormat": "Reserved Capacity",
  1686            "refId": "D",
  1687            "step": 4
  1688          },
  1689          {
  1690            "expr": "sum(replicas_reserved{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"})",
  1691            "format": "time_series",
  1692            "hide": false,
  1693            "intervalFactor": 2,
  1694            "legendFormat": "Reservations",
  1695            "refId": "E",
  1696            "step": 10
  1697          }
  1698        ],
  1699        "thresholds": [],
  1700        "timeFrom": null,
  1701        "timeShift": null,
  1702        "title": "Snapshots: $node",
  1703        "tooltip": {
  1704          "msResolution": false,
  1705          "shared": true,
  1706          "sort": 0,
  1707          "value_type": "cumulative"
  1708        },
  1709        "type": "graph",
  1710        "xaxis": {
  1711          "buckets": null,
  1712          "mode": "time",
  1713          "name": null,
  1714          "show": true,
  1715          "values": []
  1716        },
  1717        "yaxes": [
  1718          {
  1719            "format": "ops",
  1720            "label": "Snapshots",
  1721            "logBase": 1,
  1722            "max": null,
  1723            "min": 0,
  1724            "show": true
  1725          },
  1726          {
  1727            "format": "short",
  1728            "label": "Reservations",
  1729            "logBase": 1,
  1730            "max": null,
  1731            "min": 0,
  1732            "show": true
  1733          }
  1734        ]
  1735      },
  1736      {
  1737        "columns": [
  1738          {
  1739            "text": "Current",
  1740            "value": "current"
  1741          },
  1742          {
  1743            "text": "Avg",
  1744            "value": "avg"
  1745          },
  1746          {
  1747            "text": "Min",
  1748            "value": "min"
  1749          },
  1750          {
  1751            "text": "Max",
  1752            "value": "max"
  1753          }
  1754        ],
  1755        "datasource": "$datasource",
  1756        "editable": true,
  1757        "error": false,
  1758        "fieldConfig": {
  1759          "defaults": {
  1760            "custom": {}
  1761          },
  1762          "overrides": []
  1763        },
  1764        "fontSize": "90%",
  1765        "gridPos": {
  1766          "h": 7,
  1767          "w": 8,
  1768          "x": 16,
  1769          "y": 56
  1770        },
  1771        "hideTimeOverride": false,
  1772        "id": 13,
  1773        "links": [],
  1774        "pageSize": null,
  1775        "scroll": true,
  1776        "showHeader": true,
  1777        "sort": {
  1778          "col": 0,
  1779          "desc": true
  1780        },
  1781        "styles": [
  1782          {
  1783            "align": "auto",
  1784            "colorMode": null,
  1785            "colors": [
  1786              "rgba(245, 54, 54, 0.9)",
  1787              "rgba(237, 129, 40, 0.89)",
  1788              "rgba(50, 172, 45, 0.97)"
  1789            ],
  1790            "dateFormat": "YYYY-MM-DD HH:mm:ss",
  1791            "decimals": 2,
  1792            "pattern": "/.*/",
  1793            "thresholds": [],
  1794            "type": "number",
  1795            "unit": "short"
  1796          }
  1797        ],
  1798        "targets": [
  1799          {
  1800            "expr": "sum(rate(range_snapshots_generated{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}[$rate_interval])) by (instance)",
  1801            "format": "time_series",
  1802            "interval": "",
  1803            "intervalFactor": 2,
  1804            "legendFormat": "{{instance}} - generated",
  1805            "refId": "A",
  1806            "step": 20
  1807          },
  1808          {
  1809            "expr": "sum(rate(range_snapshots_normal_applied{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}[$rate_interval])) by (instance) + sum(rate(range_snapshots_preemptive_applied{cluster=\"$cluster\",job=\"$job\",instance=~\"$node\"}[$rate_interval])) by (instance)",
  1810            "format": "time_series",
  1811            "interval": "",
  1812            "intervalFactor": 2,
  1813            "legendFormat": "{{instance}} - applied",
  1814            "metric": "",
  1815            "refId": "B",
  1816            "step": 20
  1817          }
  1818        ],
  1819        "timeFrom": null,
  1820        "timeShift": null,
  1821        "title": "Snapshots: $node",
  1822        "transform": "timeseries_aggregations",
  1823        "type": "table-old"
  1824      }
  1825    ],
  1826    "refresh": "10s",
  1827    "schemaVersion": 26,
  1828    "style": "dark",
  1829    "tags": [
  1830      "cockroach"
  1831    ],
  1832    "templating": {
  1833      "list": [
  1834        {
  1835          "current": {
  1836            "selected": false,
  1837            "text": "caos-prometheus",
  1838            "value": "caos-prometheus"
  1839          },
  1840          "hide": 0,
  1841          "includeAll": false,
  1842          "label": null,
  1843          "multi": false,
  1844          "name": "datasource",
  1845          "options": [],
  1846          "query": "prometheus",
  1847          "refresh": 1,
  1848          "regex": "",
  1849          "skipUrlSync": false,
  1850          "type": "datasource"
  1851        },
  1852        {
  1853          "auto": false,
  1854          "auto_count": 30,
  1855          "auto_min": "10s",
  1856          "current": {
  1857            "selected": false,
  1858            "text": "30s",
  1859            "value": "30s"
  1860          },
  1861          "datasource": null,
  1862          "hide": 0,
  1863          "includeAll": false,
  1864          "label": "Rate Interval",
  1865          "multi": false,
  1866          "name": "rate_interval",
  1867          "options": [
  1868            {
  1869              "selected": true,
  1870              "text": "30s",
  1871              "value": "30s"
  1872            },
  1873            {
  1874              "selected": false,
  1875              "text": "1m",
  1876              "value": "1m"
  1877            },
  1878            {
  1879              "selected": false,
  1880              "text": "5m",
  1881              "value": "5m"
  1882            },
  1883            {
  1884              "selected": false,
  1885              "text": "10m",
  1886              "value": "10m"
  1887            },
  1888            {
  1889              "selected": false,
  1890              "text": "30m",
  1891              "value": "30m"
  1892            },
  1893            {
  1894              "selected": false,
  1895              "text": "1h",
  1896              "value": "1h"
  1897            },
  1898            {
  1899              "selected": false,
  1900              "text": "6h",
  1901              "value": "6h"
  1902            },
  1903            {
  1904              "selected": false,
  1905              "text": "12h",
  1906              "value": "12h"
  1907            },
  1908            {
  1909              "selected": false,
  1910              "text": "1d",
  1911              "value": "1d"
  1912            }
  1913          ],
  1914          "query": "30s,1m,5m,10m,30m,1h,6h,12h,1d",
  1915          "refresh": 2,
  1916          "skipUrlSync": false,
  1917          "type": "interval"
  1918        },
  1919        {
  1920          "allValue": null,
  1921          "current": {
  1922            "selected": false,
  1923            "text": "cockroachdb-public",
  1924            "value": "cockroachdb-public"
  1925          },
  1926          "datasource": "$datasource",
  1927          "definition": "label_values(sys_uptime, job)",
  1928          "hide": 0,
  1929          "includeAll": false,
  1930          "label": null,
  1931          "multi": false,
  1932          "name": "job",
  1933          "options": [],
  1934          "query": "label_values(sys_uptime, job)",
  1935          "refresh": 1,
  1936          "regex": "",
  1937          "skipUrlSync": false,
  1938          "sort": 1,
  1939          "tagValuesQuery": "",
  1940          "tags": [],
  1941          "tagsQuery": "",
  1942          "type": "query",
  1943          "useTags": false
  1944        },
  1945        {
  1946          "allValue": null,
  1947          "current": {
  1948            "isNone": true,
  1949            "selected": false,
  1950            "text": "None",
  1951            "value": ""
  1952          },
  1953          "datasource": "$datasource",
  1954          "definition": "sys_uptime{job=\"$job\"}",
  1955          "hide": 0,
  1956          "includeAll": false,
  1957          "label": "Cluster name",
  1958          "multi": false,
  1959          "name": "cluster",
  1960          "options": [],
  1961          "query": "sys_uptime{job=\"$job\"}",
  1962          "refresh": 2,
  1963          "regex": "/cluster=\"([^\"]+)\"/",
  1964          "skipUrlSync": false,
  1965          "sort": 1,
  1966          "tagValuesQuery": "",
  1967          "tags": [],
  1968          "tagsQuery": "",
  1969          "type": "query",
  1970          "useTags": false
  1971        },
  1972        {
  1973          "allValue": ".*",
  1974          "current": {
  1975            "selected": false,
  1976            "text": "All",
  1977            "value": "$__all"
  1978          },
  1979          "datasource": "$datasource",
  1980          "definition": "label_values(sys_uptime{job=\"$job\",cluster=\"$cluster\"},instance)",
  1981          "hide": 0,
  1982          "includeAll": true,
  1983          "label": "Node",
  1984          "multi": false,
  1985          "name": "node",
  1986          "options": [],
  1987          "query": "label_values(sys_uptime{job=\"$job\",cluster=\"$cluster\"},instance)",
  1988          "refresh": 1,
  1989          "regex": "",
  1990          "skipUrlSync": false,
  1991          "sort": 3,
  1992          "tagValuesQuery": "",
  1993          "tags": [],
  1994          "tagsQuery": "",
  1995          "type": "query",
  1996          "useTags": false
  1997        }
  1998      ]
  1999    },
  2000    "time": {
  2001      "from": "now-24h",
  2002      "to": "now"
  2003    },
  2004    "timepicker": {
  2005      "refresh_intervals": [
  2006        "5s",
  2007        "10s",
  2008        "30s",
  2009        "1m",
  2010        "5m",
  2011        "15m",
  2012        "30m",
  2013        "1h",
  2014        "2h",
  2015        "1d"
  2016      ],
  2017      "time_options": [
  2018        "5m",
  2019        "15m",
  2020        "1h",
  2021        "6h",
  2022        "12h",
  2023        "24h",
  2024        "2d",
  2025        "7d",
  2026        "30d"
  2027      ]
  2028    },
  2029    "timezone": "utc",
  2030    "title": "Cockroach Replicas",
  2031    "uid": "000000005",
  2032    "version": 1
  2033  }