github.com/Jeffail/benthos/v3@v3.65.0/resources/docker/profiling/grafana/provisioning/dashboards/benthos_dash.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": 0,
    18    "links": [],
    19    "panels": [
    20      {
    21        "collapsed": false,
    22        "gridPos": {
    23          "h": 1,
    24          "w": 24,
    25          "x": 0,
    26          "y": 0
    27        },
    28        "id": 14,
    29        "panels": [],
    30        "title": "Throughput",
    31        "type": "row"
    32      },
    33      {
    34        "aliasColors": {},
    35        "bars": false,
    36        "dashLength": 10,
    37        "dashes": false,
    38        "datasource": "Prometheus",
    39        "fill": 1,
    40        "gridPos": {
    41          "h": 9,
    42          "w": 12,
    43          "x": 0,
    44          "y": 1
    45        },
    46        "id": 2,
    47        "legend": {
    48          "avg": false,
    49          "current": false,
    50          "max": false,
    51          "min": false,
    52          "show": true,
    53          "total": false,
    54          "values": false
    55        },
    56        "lines": true,
    57        "linewidth": 1,
    58        "links": [],
    59        "nullPointMode": "null",
    60        "percentage": false,
    61        "pointradius": 5,
    62        "points": false,
    63        "renderer": "flot",
    64        "seriesOverrides": [
    65          {
    66            "alias": "Input",
    67            "color": "#1f78c1",
    68            "fill": 10,
    69            "linewidth": 2,
    70            "zindex": 0
    71          },
    72          {
    73            "alias": "Output",
    74            "color": "#eab839",
    75            "linewidth": 2,
    76            "zindex": 1
    77          }
    78        ],
    79        "spaceLength": 10,
    80        "stack": false,
    81        "steppedLine": false,
    82        "targets": [
    83          {
    84            "$$hashKey": "object:193",
    85            "expr": "rate(benthos_input_received[30s])",
    86            "format": "time_series",
    87            "instant": false,
    88            "intervalFactor": 1,
    89            "legendFormat": "Input",
    90            "refId": "A"
    91          },
    92          {
    93            "$$hashKey": "object:194",
    94            "expr": "rate(benthos_output_sent[30s])",
    95            "format": "time_series",
    96            "instant": false,
    97            "intervalFactor": 1,
    98            "legendFormat": "Output",
    99            "refId": "B"
   100          }
   101        ],
   102        "thresholds": [],
   103        "timeFrom": null,
   104        "timeShift": null,
   105        "title": "In v Out",
   106        "tooltip": {
   107          "shared": true,
   108          "sort": 0,
   109          "value_type": "individual"
   110        },
   111        "type": "graph",
   112        "xaxis": {
   113          "buckets": null,
   114          "mode": "time",
   115          "name": null,
   116          "show": true,
   117          "values": []
   118        },
   119        "yaxes": [
   120          {
   121            "format": "short",
   122            "label": null,
   123            "logBase": 1,
   124            "max": null,
   125            "min": null,
   126            "show": true
   127          },
   128          {
   129            "format": "short",
   130            "label": null,
   131            "logBase": 1,
   132            "max": null,
   133            "min": null,
   134            "show": true
   135          }
   136        ],
   137        "yaxis": {
   138          "align": false,
   139          "alignLevel": null
   140        }
   141      },
   142      {
   143        "aliasColors": {},
   144        "bars": false,
   145        "dashLength": 10,
   146        "dashes": false,
   147        "datasource": "Prometheus",
   148        "fill": 5,
   149        "gridPos": {
   150          "h": 9,
   151          "w": 12,
   152          "x": 12,
   153          "y": 1
   154        },
   155        "id": 6,
   156        "legend": {
   157          "avg": false,
   158          "current": false,
   159          "max": false,
   160          "min": false,
   161          "show": true,
   162          "total": false,
   163          "values": false
   164        },
   165        "lines": true,
   166        "linewidth": 2,
   167        "links": [],
   168        "nullPointMode": "null as zero",
   169        "percentage": false,
   170        "pointradius": 5,
   171        "points": false,
   172        "renderer": "flot",
   173        "seriesOverrides": [
   174          {
   175            "$$hashKey": "object:1279",
   176            "alias": "Backlog",
   177            "color": "#ba43a9"
   178          }
   179        ],
   180        "spaceLength": 10,
   181        "stack": false,
   182        "steppedLine": false,
   183        "targets": [
   184          {
   185            "$$hashKey": "object:125",
   186            "expr": "avg_over_time(benthos_buffer_backlog[10s])",
   187            "format": "time_series",
   188            "intervalFactor": 1,
   189            "legendFormat": "Backlog",
   190            "refId": "A"
   191          }
   192        ],
   193        "thresholds": [],
   194        "timeFrom": null,
   195        "timeShift": null,
   196        "title": "Buffer Use",
   197        "tooltip": {
   198          "shared": true,
   199          "sort": 0,
   200          "value_type": "individual"
   201        },
   202        "type": "graph",
   203        "xaxis": {
   204          "buckets": null,
   205          "mode": "time",
   206          "name": null,
   207          "show": true,
   208          "values": []
   209        },
   210        "yaxes": [
   211          {
   212            "$$hashKey": "object:483",
   213            "format": "decbytes",
   214            "label": null,
   215            "logBase": 1,
   216            "max": null,
   217            "min": null,
   218            "show": true
   219          },
   220          {
   221            "$$hashKey": "object:484",
   222            "format": "short",
   223            "label": null,
   224            "logBase": 1,
   225            "max": null,
   226            "min": null,
   227            "show": true
   228          }
   229        ],
   230        "yaxis": {
   231          "align": false,
   232          "alignLevel": null
   233        }
   234      },
   235      {
   236        "collapsed": false,
   237        "gridPos": {
   238          "h": 1,
   239          "w": 24,
   240          "x": 0,
   241          "y": 10
   242        },
   243        "id": 16,
   244        "panels": [],
   245        "title": "Resources",
   246        "type": "row"
   247      },
   248      {
   249        "aliasColors": {},
   250        "bars": false,
   251        "dashLength": 10,
   252        "dashes": false,
   253        "datasource": "Prometheus",
   254        "fill": 5,
   255        "gridPos": {
   256          "h": 9,
   257          "w": 12,
   258          "x": 0,
   259          "y": 11
   260        },
   261        "id": 10,
   262        "legend": {
   263          "avg": false,
   264          "current": false,
   265          "max": false,
   266          "min": false,
   267          "show": true,
   268          "total": false,
   269          "values": false
   270        },
   271        "lines": true,
   272        "linewidth": 2,
   273        "links": [],
   274        "nullPointMode": "null",
   275        "percentage": false,
   276        "pointradius": 5,
   277        "points": false,
   278        "renderer": "flot",
   279        "seriesOverrides": [
   280          {
   281            "$$hashKey": "object:1563",
   282            "alias": "Benthos",
   283            "color": "#6ed0e0"
   284          }
   285        ],
   286        "spaceLength": 10,
   287        "stack": false,
   288        "steppedLine": false,
   289        "targets": [
   290          {
   291            "$$hashKey": "object:186",
   292            "expr": "rate(process_cpu_seconds_total{instance=\"benthos:4195\"}[30s]) * 100",
   293            "format": "time_series",
   294            "intervalFactor": 1,
   295            "legendFormat": "Benthos",
   296            "refId": "A"
   297          }
   298        ],
   299        "thresholds": [],
   300        "timeFrom": null,
   301        "timeShift": null,
   302        "title": "CPU Usage",
   303        "tooltip": {
   304          "shared": true,
   305          "sort": 0,
   306          "value_type": "individual"
   307        },
   308        "type": "graph",
   309        "xaxis": {
   310          "buckets": null,
   311          "mode": "time",
   312          "name": null,
   313          "show": true,
   314          "values": []
   315        },
   316        "yaxes": [
   317          {
   318            "$$hashKey": "object:372",
   319            "format": "percent",
   320            "label": null,
   321            "logBase": 1,
   322            "max": null,
   323            "min": null,
   324            "show": true
   325          },
   326          {
   327            "$$hashKey": "object:373",
   328            "format": "short",
   329            "label": null,
   330            "logBase": 1,
   331            "max": null,
   332            "min": null,
   333            "show": true
   334          }
   335        ],
   336        "yaxis": {
   337          "align": false,
   338          "alignLevel": null
   339        }
   340      },
   341      {
   342        "aliasColors": {},
   343        "bars": false,
   344        "dashLength": 10,
   345        "dashes": false,
   346        "datasource": "Prometheus",
   347        "fill": 2,
   348        "gridPos": {
   349          "h": 9,
   350          "w": 12,
   351          "x": 12,
   352          "y": 11
   353        },
   354        "id": 12,
   355        "legend": {
   356          "avg": false,
   357          "current": false,
   358          "max": false,
   359          "min": false,
   360          "show": true,
   361          "total": false,
   362          "values": false
   363        },
   364        "lines": true,
   365        "linewidth": 2,
   366        "links": [],
   367        "nullPointMode": "null as zero",
   368        "percentage": false,
   369        "pointradius": 5,
   370        "points": false,
   371        "renderer": "flot",
   372        "seriesOverrides": [
   373          {
   374            "$$hashKey": "object:1878",
   375            "alias": "Resident",
   376            "color": "#ba43a9"
   377          },
   378          {
   379            "$$hashKey": "object:1889",
   380            "alias": "Virtual",
   381            "color": "#65c5db"
   382          }
   383        ],
   384        "spaceLength": 10,
   385        "stack": false,
   386        "steppedLine": false,
   387        "targets": [
   388          {
   389            "$$hashKey": "object:500",
   390            "expr": "process_resident_memory_bytes{instance=\"benthos:4195\"}",
   391            "format": "time_series",
   392            "intervalFactor": 1,
   393            "legendFormat": "Resident",
   394            "refId": "A"
   395          },
   396          {
   397            "$$hashKey": "object:528",
   398            "expr": "process_virtual_memory_bytes{instance=\"benthos:4195\"}",
   399            "format": "time_series",
   400            "intervalFactor": 1,
   401            "legendFormat": "Virtual",
   402            "refId": "B"
   403          }
   404        ],
   405        "thresholds": [],
   406        "timeFrom": null,
   407        "timeShift": null,
   408        "title": "Mem Usage",
   409        "tooltip": {
   410          "shared": true,
   411          "sort": 0,
   412          "value_type": "individual"
   413        },
   414        "type": "graph",
   415        "xaxis": {
   416          "buckets": null,
   417          "mode": "time",
   418          "name": null,
   419          "show": true,
   420          "values": []
   421        },
   422        "yaxes": [
   423          {
   424            "$$hashKey": "object:750",
   425            "format": "bytes",
   426            "label": null,
   427            "logBase": 1,
   428            "max": null,
   429            "min": null,
   430            "show": true
   431          },
   432          {
   433            "$$hashKey": "object:751",
   434            "format": "short",
   435            "label": null,
   436            "logBase": 1,
   437            "max": null,
   438            "min": null,
   439            "show": true
   440          }
   441        ],
   442        "yaxis": {
   443          "align": false,
   444          "alignLevel": null
   445        }
   446      },
   447      {
   448        "collapsed": false,
   449        "gridPos": {
   450          "h": 1,
   451          "w": 24,
   452          "x": 0,
   453          "y": 20
   454        },
   455        "id": 18,
   456        "panels": [],
   457        "title": "Latency",
   458        "type": "row"
   459      },
   460      {
   461        "aliasColors": {},
   462        "bars": false,
   463        "dashLength": 10,
   464        "dashes": false,
   465        "datasource": "Prometheus",
   466        "fill": 1,
   467        "gridPos": {
   468          "h": 9,
   469          "w": 12,
   470          "x": 0,
   471          "y": 21
   472        },
   473        "id": 4,
   474        "legend": {
   475          "avg": false,
   476          "current": false,
   477          "max": false,
   478          "min": false,
   479          "show": true,
   480          "total": false,
   481          "values": false
   482        },
   483        "lines": true,
   484        "linewidth": 1,
   485        "links": [],
   486        "nullPointMode": "null",
   487        "percentage": false,
   488        "pointradius": 5,
   489        "points": false,
   490        "renderer": "flot",
   491        "seriesOverrides": [],
   492        "spaceLength": 10,
   493        "stack": false,
   494        "steppedLine": false,
   495        "targets": [
   496          {
   497            "$$hashKey": "object:197",
   498            "expr": "benthos_input_latency",
   499            "format": "time_series",
   500            "intervalFactor": 1,
   501            "legendFormat": "{{quantile}}",
   502            "refId": "A"
   503          }
   504        ],
   505        "thresholds": [],
   506        "timeFrom": null,
   507        "timeShift": null,
   508        "title": "Input Latency",
   509        "tooltip": {
   510          "shared": true,
   511          "sort": 0,
   512          "value_type": "individual"
   513        },
   514        "type": "graph",
   515        "xaxis": {
   516          "buckets": null,
   517          "mode": "time",
   518          "name": null,
   519          "show": true,
   520          "values": []
   521        },
   522        "yaxes": [
   523          {
   524            "$$hashKey": "object:362",
   525            "format": "ns",
   526            "label": null,
   527            "logBase": 10,
   528            "max": null,
   529            "min": null,
   530            "show": true
   531          },
   532          {
   533            "$$hashKey": "object:363",
   534            "format": "short",
   535            "label": null,
   536            "logBase": 1,
   537            "max": null,
   538            "min": null,
   539            "show": true
   540          }
   541        ],
   542        "yaxis": {
   543          "align": false,
   544          "alignLevel": null
   545        }
   546      },
   547      {
   548        "aliasColors": {},
   549        "bars": false,
   550        "dashLength": 10,
   551        "dashes": false,
   552        "datasource": "Prometheus",
   553        "fill": 1,
   554        "gridPos": {
   555          "h": 9,
   556          "w": 12,
   557          "x": 12,
   558          "y": 21
   559        },
   560        "id": 8,
   561        "legend": {
   562          "avg": false,
   563          "current": false,
   564          "max": false,
   565          "min": false,
   566          "show": true,
   567          "total": false,
   568          "values": false
   569        },
   570        "lines": true,
   571        "linewidth": 1,
   572        "links": [],
   573        "nullPointMode": "null",
   574        "percentage": false,
   575        "pointradius": 5,
   576        "points": false,
   577        "renderer": "flot",
   578        "seriesOverrides": [],
   579        "spaceLength": 10,
   580        "stack": false,
   581        "steppedLine": false,
   582        "targets": [
   583          {
   584            "$$hashKey": "object:262",
   585            "expr": "benthos_buffer_latency",
   586            "format": "time_series",
   587            "intervalFactor": 1,
   588            "legendFormat": "{{quantile}}",
   589            "refId": "A"
   590          }
   591        ],
   592        "thresholds": [],
   593        "timeFrom": null,
   594        "timeShift": null,
   595        "title": "Buffer Latency",
   596        "tooltip": {
   597          "shared": true,
   598          "sort": 0,
   599          "value_type": "individual"
   600        },
   601        "type": "graph",
   602        "xaxis": {
   603          "buckets": null,
   604          "mode": "time",
   605          "name": null,
   606          "show": true,
   607          "values": []
   608        },
   609        "yaxes": [
   610          {
   611            "$$hashKey": "object:360",
   612            "format": "ns",
   613            "label": null,
   614            "logBase": 10,
   615            "max": null,
   616            "min": null,
   617            "show": true
   618          },
   619          {
   620            "$$hashKey": "object:361",
   621            "format": "short",
   622            "label": null,
   623            "logBase": 1,
   624            "max": null,
   625            "min": null,
   626            "show": true
   627          }
   628        ],
   629        "yaxis": {
   630          "align": false,
   631          "alignLevel": null
   632        }
   633      }
   634    ],
   635    "refresh": "10s",
   636    "schemaVersion": 16,
   637    "style": "dark",
   638    "tags": [],
   639    "templating": {
   640      "list": []
   641    },
   642    "time": {
   643      "from": "now-15m",
   644      "to": "now"
   645    },
   646    "timepicker": {
   647      "refresh_intervals": [
   648        "5s",
   649        "10s",
   650        "30s",
   651        "1m",
   652        "5m",
   653        "15m",
   654        "30m",
   655        "1h",
   656        "2h",
   657        "1d"
   658      ],
   659      "time_options": [
   660        "5m",
   661        "15m",
   662        "1h",
   663        "6h",
   664        "12h",
   665        "24h",
   666        "2d",
   667        "7d",
   668        "30d"
   669      ]
   670    },
   671    "timezone": "",
   672    "title": "Benthos Dash",
   673    "uid": "PHrVlmniz",
   674    "version": 1
   675  }