github.com/pyroscope-io/pyroscope@v0.37.3-0.20230725203016-5f6947968bd0/monitoring/gen/benchmark-pr.json (about)

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