github.com/m3db/m3@v1.5.1-0.20231129193456-75a402aa583b/integrations/grafana/m3coordinator_dashboard.json (about)

     1  {
     2    "__inputs": [],
     3    "__requires": [
     4      {
     5        "type": "grafana",
     6        "id": "grafana",
     7        "name": "Grafana",
     8        "version": "6.1.3"
     9      },
    10      {
    11        "type": "panel",
    12        "id": "graph",
    13        "name": "Graph",
    14        "version": ""
    15      },
    16      {
    17        "type": "datasource",
    18        "id": "prometheus",
    19        "name": "Prometheus",
    20        "version": "1.0.0"
    21      }
    22    ],
    23    "annotations": {
    24      "list": [
    25        {
    26          "builtIn": 1,
    27          "datasource": "-- Grafana --",
    28          "enable": true,
    29          "hide": true,
    30          "iconColor": "rgba(0, 211, 255, 1)",
    31          "name": "Annotations & Alerts",
    32          "type": "dashboard"
    33        }
    34      ]
    35    },
    36    "editable": true,
    37    "gnetId": null,
    38    "graphTooltip": 0,
    39    "id": null,
    40    "iteration": 1554994614540,
    41    "links": [],
    42    "panels": [
    43      {
    44        "gridPos": {
    45          "h": 1,
    46          "w": 24,
    47          "x": 0,
    48          "y": 0
    49        },
    50        "id": 16,
    51        "title": "Reads",
    52        "type": "row"
    53      },
    54      {
    55        "aliasColors": {},
    56        "bars": false,
    57        "dashLength": 10,
    58        "dashes": false,
    59        "datasource": "$datasource",
    60        "fill": 1,
    61        "gridPos": {
    62          "h": 8,
    63          "w": 12,
    64          "x": 0,
    65          "y": 1
    66        },
    67        "id": 13,
    68        "legend": {
    69          "avg": false,
    70          "current": false,
    71          "max": false,
    72          "min": false,
    73          "show": true,
    74          "total": false,
    75          "values": false
    76        },
    77        "lines": true,
    78        "linewidth": 1,
    79        "links": [],
    80        "nullPointMode": "null",
    81        "paceLength": 10,
    82        "percentage": false,
    83        "pointradius": 2,
    84        "points": false,
    85        "renderer": "flot",
    86        "seriesOverrides": [],
    87        "spaceLength": 10,
    88        "stack": false,
    89        "steppedLine": false,
    90        "targets": [
    91          {
    92            "expr": "rate(coordinator_fetch_success{}[1m])",
    93            "format": "time_series",
    94            "intervalFactor": 1,
    95            "legendFormat": "queries_per_second",
    96            "refId": "A"
    97          }
    98        ],
    99        "thresholds": [],
   100        "timeFrom": null,
   101        "timeRegions": [],
   102        "timeShift": null,
   103        "title": "Queries Per Second (remote)",
   104        "tooltip": {
   105          "shared": true,
   106          "sort": 0,
   107          "value_type": "individual"
   108        },
   109        "type": "graph",
   110        "xaxis": {
   111          "buckets": null,
   112          "mode": "time",
   113          "name": null,
   114          "show": true,
   115          "values": []
   116        },
   117        "yaxes": [
   118          {
   119            "format": "short",
   120            "label": null,
   121            "logBase": 1,
   122            "max": null,
   123            "min": null,
   124            "show": true
   125          },
   126          {
   127            "format": "short",
   128            "label": null,
   129            "logBase": 1,
   130            "max": null,
   131            "min": null,
   132            "show": true
   133          }
   134        ],
   135        "yaxis": {
   136          "align": false,
   137          "alignLevel": null
   138        }
   139      },
   140      {
   141        "aliasColors": {},
   142        "bars": false,
   143        "dashLength": 10,
   144        "dashes": false,
   145        "datasource": "$datasource",
   146        "fill": 1,
   147        "gridPos": {
   148          "h": 8,
   149          "w": 12,
   150          "x": 12,
   151          "y": 1
   152        },
   153        "id": 14,
   154        "legend": {
   155          "avg": false,
   156          "current": false,
   157          "max": false,
   158          "min": false,
   159          "show": true,
   160          "total": false,
   161          "values": false
   162        },
   163        "lines": true,
   164        "linewidth": 1,
   165        "links": [],
   166        "nullPointMode": "null",
   167        "paceLength": 10,
   168        "percentage": false,
   169        "pointradius": 2,
   170        "points": false,
   171        "renderer": "flot",
   172        "seriesOverrides": [],
   173        "spaceLength": 10,
   174        "stack": false,
   175        "steppedLine": false,
   176        "targets": [
   177          {
   178            "expr": "sum(rate(coordinator_fetch_errors{}[1m])) by (code)",
   179            "format": "time_series",
   180            "intervalFactor": 1,
   181            "legendFormat": "{{code}}",
   182            "refId": "A"
   183          }
   184        ],
   185        "thresholds": [],
   186        "timeFrom": null,
   187        "timeRegions": [],
   188        "timeShift": null,
   189        "title": "Query Errors Per Second (remote)",
   190        "tooltip": {
   191          "shared": true,
   192          "sort": 0,
   193          "value_type": "individual"
   194        },
   195        "type": "graph",
   196        "xaxis": {
   197          "buckets": null,
   198          "mode": "time",
   199          "name": null,
   200          "show": true,
   201          "values": []
   202        },
   203        "yaxes": [
   204          {
   205            "format": "short",
   206            "label": null,
   207            "logBase": 1,
   208            "max": null,
   209            "min": null,
   210            "show": true
   211          },
   212          {
   213            "format": "short",
   214            "label": null,
   215            "logBase": 1,
   216            "max": null,
   217            "min": null,
   218            "show": true
   219          }
   220        ],
   221        "yaxis": {
   222          "align": false,
   223          "alignLevel": null
   224        }
   225      },
   226      {
   227        "collapsed": false,
   228        "gridPos": {
   229          "h": 1,
   230          "w": 24,
   231          "x": 0,
   232          "y": 9
   233        },
   234        "id": 10,
   235        "panels": [],
   236        "title": "Writes",
   237        "type": "row"
   238      },
   239      {
   240        "aliasColors": {},
   241        "bars": false,
   242        "dashLength": 10,
   243        "dashes": false,
   244        "datasource": "$datasource",
   245        "fill": 1,
   246        "gridPos": {
   247          "h": 8,
   248          "w": 12,
   249          "x": 0,
   250          "y": 10
   251        },
   252        "id": 11,
   253        "legend": {
   254          "avg": false,
   255          "current": false,
   256          "max": false,
   257          "min": false,
   258          "show": true,
   259          "total": false,
   260          "values": false
   261        },
   262        "lines": true,
   263        "linewidth": 1,
   264        "links": [],
   265        "nullPointMode": "null",
   266        "paceLength": 10,
   267        "percentage": false,
   268        "pointradius": 2,
   269        "points": false,
   270        "renderer": "flot",
   271        "seriesOverrides": [],
   272        "spaceLength": 10,
   273        "stack": false,
   274        "steppedLine": false,
   275        "targets": [
   276          {
   277            "expr": "sum(irate(coordinator_m3db_client_write_success{}[1m]))",
   278            "format": "time_series",
   279            "intervalFactor": 1,
   280            "legendFormat": "write_per_second",
   281            "refId": "A"
   282          }
   283        ],
   284        "thresholds": [],
   285        "timeFrom": null,
   286        "timeRegions": [],
   287        "timeShift": null,
   288        "title": "Remote Writes Per Second",
   289        "tooltip": {
   290          "shared": true,
   291          "sort": 0,
   292          "value_type": "individual"
   293        },
   294        "type": "graph",
   295        "xaxis": {
   296          "buckets": null,
   297          "mode": "time",
   298          "name": null,
   299          "show": true,
   300          "values": []
   301        },
   302        "yaxes": [
   303          {
   304            "format": "short",
   305            "label": null,
   306            "logBase": 1,
   307            "max": null,
   308            "min": null,
   309            "show": true
   310          },
   311          {
   312            "format": "short",
   313            "label": null,
   314            "logBase": 1,
   315            "max": null,
   316            "min": null,
   317            "show": true
   318          }
   319        ],
   320        "yaxis": {
   321          "align": false,
   322          "alignLevel": null
   323        }
   324      },
   325      {
   326        "aliasColors": {},
   327        "bars": false,
   328        "dashLength": 10,
   329        "dashes": false,
   330        "datasource": "$datasource",
   331        "fill": 1,
   332        "gridPos": {
   333          "h": 8,
   334          "w": 12,
   335          "x": 12,
   336          "y": 10
   337        },
   338        "id": 12,
   339        "legend": {
   340          "avg": false,
   341          "current": false,
   342          "max": false,
   343          "min": false,
   344          "show": true,
   345          "total": false,
   346          "values": false
   347        },
   348        "lines": true,
   349        "linewidth": 1,
   350        "links": [],
   351        "nullPointMode": "null",
   352        "paceLength": 10,
   353        "percentage": false,
   354        "pointradius": 2,
   355        "points": false,
   356        "renderer": "flot",
   357        "seriesOverrides": [],
   358        "spaceLength": 10,
   359        "stack": false,
   360        "steppedLine": false,
   361        "targets": [
   362          {
   363            "expr": "sum(rate(coordinator_write_success{}[1m]))",
   364            "format": "time_series",
   365            "intervalFactor": 1,
   366            "legendFormat": "2XX",
   367            "refId": "B"
   368          },
   369          {
   370            "expr": "sum(rate(coordinator_write_errors{}[1m])) by (code)",
   371            "format": "time_series",
   372            "intervalFactor": 1,
   373            "legendFormat": "{{code}}",
   374            "refId": "A"
   375          }
   376        ],
   377        "thresholds": [],
   378        "timeFrom": null,
   379        "timeRegions": [],
   380        "timeShift": null,
   381        "title": "Remote Write Batch Requests Per Second",
   382        "tooltip": {
   383          "shared": true,
   384          "sort": 0,
   385          "value_type": "individual"
   386        },
   387        "type": "graph",
   388        "xaxis": {
   389          "buckets": null,
   390          "mode": "time",
   391          "name": null,
   392          "show": true,
   393          "values": []
   394        },
   395        "yaxes": [
   396          {
   397            "format": "short",
   398            "label": null,
   399            "logBase": 1,
   400            "max": null,
   401            "min": null,
   402            "show": true
   403          },
   404          {
   405            "format": "short",
   406            "label": null,
   407            "logBase": 1,
   408            "max": null,
   409            "min": null,
   410            "show": true
   411          }
   412        ],
   413        "yaxis": {
   414          "align": false,
   415          "alignLevel": null
   416        }
   417      },
   418      {
   419        "aliasColors": {},
   420        "bars": false,
   421        "dashLength": 10,
   422        "dashes": false,
   423        "datasource": "$datasource",
   424        "description": "This is the measurement of the difference between the server's relative time now() and the datapoint's timestamp after it is persisted (or fails) to be written.",
   425        "fill": 1,
   426        "gridPos": {
   427          "h": 8,
   428          "w": 12,
   429          "x": 0,
   430          "y": 18
   431        },
   432        "id": 17,
   433        "legend": {
   434          "avg": false,
   435          "current": false,
   436          "max": false,
   437          "min": false,
   438          "show": true,
   439          "total": false,
   440          "values": false
   441        },
   442        "lines": true,
   443        "linewidth": 1,
   444        "links": [],
   445        "nullPointMode": "null",
   446        "paceLength": 10,
   447        "percentage": false,
   448        "pointradius": 2,
   449        "points": false,
   450        "renderer": "flot",
   451        "seriesOverrides": [],
   452        "spaceLength": 10,
   453        "stack": false,
   454        "steppedLine": false,
   455        "targets": [
   456          {
   457            "expr": "histogram_quantile(0.99, sum(rate(coordinator_ingest_latency_bucket[1m])) by (le))",
   458            "format": "time_series",
   459            "intervalFactor": 1,
   460            "legendFormat": "p99 latency",
   461            "refId": "A"
   462          },
   463          {
   464            "expr": "histogram_quantile(0.95, sum(rate(coordinator_ingest_latency_bucket[1m])) by (le))",
   465            "format": "time_series",
   466            "intervalFactor": 1,
   467            "legendFormat": "p95 latency",
   468            "refId": "B"
   469          },
   470          {
   471            "expr": "histogram_quantile(0.75, sum(rate(coordinator_ingest_latency_bucket[1m])) by (le))",
   472            "format": "time_series",
   473            "intervalFactor": 1,
   474            "legendFormat": "p75 latency",
   475            "refId": "C"
   476          },
   477          {
   478            "expr": "histogram_quantile(0.5, sum(rate(coordinator_ingest_latency_bucket[1m])) by (le))",
   479            "format": "time_series",
   480            "intervalFactor": 1,
   481            "legendFormat": "p50 latency",
   482            "refId": "D"
   483          }
   484        ],
   485        "thresholds": [],
   486        "timeFrom": null,
   487        "timeRegions": [],
   488        "timeShift": null,
   489        "title": "Write Ingest Latency (Relative to datapoint timestamp)",
   490        "tooltip": {
   491          "shared": true,
   492          "sort": 0,
   493          "value_type": "individual"
   494        },
   495        "type": "graph",
   496        "xaxis": {
   497          "buckets": null,
   498          "mode": "time",
   499          "name": null,
   500          "show": true,
   501          "values": []
   502        },
   503        "yaxes": [
   504          {
   505            "format": "s",
   506            "label": null,
   507            "logBase": 1,
   508            "max": null,
   509            "min": null,
   510            "show": true
   511          },
   512          {
   513            "format": "short",
   514            "label": null,
   515            "logBase": 1,
   516            "max": null,
   517            "min": null,
   518            "show": true
   519          }
   520        ],
   521        "yaxis": {
   522          "align": false,
   523          "alignLevel": null
   524        }
   525      }
   526    ],
   527    "refresh": false,
   528    "schemaVersion": 18,
   529    "style": "dark",
   530    "tags": [
   531      "disable-sync"
   532    ],
   533    "templating": {
   534      "list": [
   535        {
   536          "current": {
   537            "text": "M3Query - Prometheus",
   538            "value": "M3Query - Prometheus"
   539          },
   540          "hide": 0,
   541          "includeAll": false,
   542          "label": null,
   543          "multi": false,
   544          "name": "datasource",
   545          "options": [],
   546          "query": "prometheus",
   547          "refresh": 1,
   548          "regex": "",
   549          "skipUrlSync": false,
   550          "type": "datasource"
   551        }
   552      ]
   553    },
   554    "time": {
   555      "from": "now-30m",
   556      "to": "now"
   557    },
   558    "timepicker": {
   559      "refresh_intervals": [
   560        "5s",
   561        "10s",
   562        "30s",
   563        "1m",
   564        "5m",
   565        "15m",
   566        "30m",
   567        "1h",
   568        "2h",
   569        "1d"
   570      ],
   571      "time_options": [
   572        "5m",
   573        "15m",
   574        "1h",
   575        "6h",
   576        "12h",
   577        "24h",
   578        "2d",
   579        "7d",
   580        "30d"
   581      ]
   582    },
   583    "timezone": "browser",
   584    "title": "M3Coordinator Details",
   585    "uid": "Wr8hCQ6mk",
   586    "version": 1
   587  }