github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/velodrome/grafana-stack/dashboards/kubernetes-velocity-metrics.json (about)

     1  {
     2    "__inputs": [
     3      {
     4        "name": "DS_GITHUB",
     5        "label": "github",
     6        "description": "",
     7        "type": "datasource",
     8        "pluginId": "influxdb",
     9        "pluginName": "InfluxDB"
    10      }
    11    ],
    12    "__requires": [
    13      {
    14        "type": "grafana",
    15        "id": "grafana",
    16        "name": "Grafana",
    17        "version": "4.4.2"
    18      },
    19      {
    20        "type": "panel",
    21        "id": "graph",
    22        "name": "Graph",
    23        "version": ""
    24      },
    25      {
    26        "type": "datasource",
    27        "id": "influxdb",
    28        "name": "InfluxDB",
    29        "version": "1.0.0"
    30      }
    31    ],
    32    "annotations": {
    33      "list": []
    34    },
    35    "editable": true,
    36    "gnetId": null,
    37    "graphTooltip": 0,
    38    "hideControls": false,
    39    "id": null,
    40    "links": [],
    41    "refresh": false,
    42    "rows": [
    43      {
    44        "collapse": false,
    45        "height": 503,
    46        "panels": [
    47          {
    48            "aliasColors": {
    49              "All": "#FCEACA",
    50              "Merge per day (All)": "#FCEACA"
    51            },
    52            "bars": false,
    53            "dashLength": 10,
    54            "dashes": false,
    55            "datasource": "${DS_GITHUB}",
    56            "editable": true,
    57            "error": false,
    58            "fill": 5,
    59            "grid": {},
    60            "id": 1,
    61            "legend": {
    62              "alignAsTable": false,
    63              "avg": false,
    64              "current": true,
    65              "max": false,
    66              "min": false,
    67              "rightSide": false,
    68              "show": true,
    69              "sideWidth": null,
    70              "total": false,
    71              "values": true
    72            },
    73            "lines": true,
    74            "linewidth": 1,
    75            "links": [],
    76            "nullPointMode": "null",
    77            "percentage": false,
    78            "pointradius": 1,
    79            "points": false,
    80            "renderer": "flot",
    81            "seriesOverrides": [
    82              {
    83                "alias": "Sum of All Repos",
    84                "fill": 0,
    85                "linewidth": 2
    86              }
    87            ],
    88            "spaceLength": 10,
    89            "span": 12,
    90            "stack": true,
    91            "steppedLine": false,
    92            "targets": [
    93              {
    94                "alias": "$tag_repository",
    95                "dsType": "influxdb",
    96                "groupBy": [
    97                  {
    98                    "params": [
    99                      "1d"
   100                    ],
   101                    "type": "time"
   102                  },
   103                  {
   104                    "params": [
   105                      "repository"
   106                    ],
   107                    "type": "tag"
   108                  },
   109                  {
   110                    "params": [
   111                      "0"
   112                    ],
   113                    "type": "fill"
   114                  }
   115                ],
   116                "hide": false,
   117                "measurement": "merge",
   118                "orderByTime": "ASC",
   119                "policy": "default",
   120                "query": "",
   121                "rawQuery": false,
   122                "refId": "B",
   123                "resultFormat": "time_series",
   124                "select": [
   125                  [
   126                    {
   127                      "params": [
   128                        "event"
   129                      ],
   130                      "type": "field"
   131                    },
   132                    {
   133                      "params": [],
   134                      "type": "sum"
   135                    },
   136                    {
   137                      "params": [
   138                        "7"
   139                      ],
   140                      "type": "moving_average"
   141                    }
   142                  ]
   143                ],
   144                "tags": []
   145              },
   146              {
   147                "alias": "Sum of All Repos",
   148                "dsType": "influxdb",
   149                "groupBy": [
   150                  {
   151                    "params": [
   152                      "1d"
   153                    ],
   154                    "type": "time"
   155                  },
   156                  {
   157                    "params": [
   158                      "0"
   159                    ],
   160                    "type": "fill"
   161                  }
   162                ],
   163                "hide": true,
   164                "measurement": "merge",
   165                "orderByTime": "ASC",
   166                "policy": "default",
   167                "query": "",
   168                "rawQuery": false,
   169                "refId": "A",
   170                "resultFormat": "time_series",
   171                "select": [
   172                  [
   173                    {
   174                      "params": [
   175                        "event"
   176                      ],
   177                      "type": "field"
   178                    },
   179                    {
   180                      "params": [],
   181                      "type": "sum"
   182                    },
   183                    {
   184                      "params": [
   185                        "7"
   186                      ],
   187                      "type": "moving_average"
   188                    }
   189                  ]
   190                ],
   191                "tags": []
   192              }
   193            ],
   194            "thresholds": [],
   195            "timeFrom": null,
   196            "timeShift": null,
   197            "title": "Merge Rate (7 Day MA) Kubernetes Repos",
   198            "tooltip": {
   199              "msResolution": false,
   200              "shared": true,
   201              "sort": 1,
   202              "value_type": "individual"
   203            },
   204            "type": "graph",
   205            "xaxis": {
   206              "buckets": null,
   207              "mode": "time",
   208              "name": null,
   209              "show": true,
   210              "values": []
   211            },
   212            "yaxes": [
   213              {
   214                "format": "short",
   215                "label": "Merges / Day (7 day MA)",
   216                "logBase": 1,
   217                "max": null,
   218                "min": null,
   219                "show": true
   220              },
   221              {
   222                "format": "short",
   223                "label": null,
   224                "logBase": 1,
   225                "max": null,
   226                "min": null,
   227                "show": true
   228              }
   229            ]
   230          }
   231        ],
   232        "repeat": null,
   233        "repeatIteration": null,
   234        "repeatRowId": null,
   235        "showTitle": false,
   236        "title": "Row",
   237        "titleSize": "h6"
   238      },
   239      {
   240        "collapse": false,
   241        "height": 338,
   242        "panels": [
   243          {
   244            "aliasColors": {
   245              "All": "#FCEACA",
   246              "Comments per day (All)": "#FCEACA",
   247              "Number of comments (All)": "#FCEACA",
   248              "Number of comments (all)": "#FCEACA",
   249              "contributions.moving_average": "#FCEACA"
   250            },
   251            "bars": false,
   252            "dashLength": 10,
   253            "dashes": false,
   254            "datasource": "${DS_GITHUB}",
   255            "editable": true,
   256            "error": false,
   257            "fill": 3,
   258            "grid": {},
   259            "height": "",
   260            "id": 2,
   261            "legend": {
   262              "avg": false,
   263              "current": true,
   264              "max": false,
   265              "min": false,
   266              "show": true,
   267              "total": false,
   268              "values": true
   269            },
   270            "lines": true,
   271            "linewidth": 1,
   272            "links": [],
   273            "nullPointMode": "connected",
   274            "percentage": false,
   275            "pointradius": 5,
   276            "points": false,
   277            "renderer": "flot",
   278            "seriesOverrides": [
   279              {
   280                "alias": "/All/",
   281                "fill": 2,
   282                "linewidth": 0
   283              }
   284            ],
   285            "spaceLength": 10,
   286            "span": 6,
   287            "stack": true,
   288            "steppedLine": false,
   289            "targets": [
   290              {
   291                "alias": "$tag_repository",
   292                "dsType": "influxdb",
   293                "groupBy": [
   294                  {
   295                    "params": [
   296                      "1d"
   297                    ],
   298                    "type": "time"
   299                  },
   300                  {
   301                    "params": [
   302                      "repository"
   303                    ],
   304                    "type": "tag"
   305                  },
   306                  {
   307                    "params": [
   308                      "0"
   309                    ],
   310                    "type": "fill"
   311                  }
   312                ],
   313                "measurement": "contributions",
   314                "orderByTime": "ASC",
   315                "policy": "default",
   316                "query": "SELECT count(distinct(\"author\")) FROM \"contributions\" WHERE $timeFilter GROUP BY time(1w), \"repository\" fill(0)",
   317                "rawQuery": false,
   318                "refId": "A",
   319                "resultFormat": "time_series",
   320                "select": [
   321                  [
   322                    {
   323                      "params": [
   324                        "comment"
   325                      ],
   326                      "type": "field"
   327                    },
   328                    {
   329                      "params": [],
   330                      "type": "count"
   331                    },
   332                    {
   333                      "params": [
   334                        "7"
   335                      ],
   336                      "type": "moving_average"
   337                    }
   338                  ]
   339                ],
   340                "tags": []
   341              },
   342              {
   343                "alias": "All",
   344                "dsType": "influxdb",
   345                "groupBy": [
   346                  {
   347                    "params": [
   348                      "1d"
   349                    ],
   350                    "type": "time"
   351                  },
   352                  {
   353                    "params": [
   354                      "0"
   355                    ],
   356                    "type": "fill"
   357                  }
   358                ],
   359                "hide": true,
   360                "measurement": "contributions",
   361                "orderByTime": "ASC",
   362                "policy": "default",
   363                "query": "SELECT count(distinct(\"author\")) FROM \"contributions\" WHERE $timeFilter GROUP BY time(1w), \"repository\" fill(0)",
   364                "rawQuery": false,
   365                "refId": "B",
   366                "resultFormat": "time_series",
   367                "select": [
   368                  [
   369                    {
   370                      "params": [
   371                        "comment"
   372                      ],
   373                      "type": "field"
   374                    },
   375                    {
   376                      "params": [],
   377                      "type": "count"
   378                    },
   379                    {
   380                      "params": [
   381                        "7"
   382                      ],
   383                      "type": "moving_average"
   384                    }
   385                  ]
   386                ],
   387                "tags": []
   388              }
   389            ],
   390            "thresholds": [],
   391            "timeFrom": null,
   392            "timeShift": null,
   393            "title": "Number of Comments (7 Day MA) Per Repo",
   394            "tooltip": {
   395              "msResolution": false,
   396              "shared": true,
   397              "sort": 0,
   398              "value_type": "individual"
   399            },
   400            "type": "graph",
   401            "xaxis": {
   402              "buckets": null,
   403              "mode": "time",
   404              "name": null,
   405              "show": true,
   406              "values": []
   407            },
   408            "yaxes": [
   409              {
   410                "format": "short",
   411                "label": "Comments per day (7 day MA)",
   412                "logBase": 1,
   413                "max": null,
   414                "min": null,
   415                "show": true
   416              },
   417              {
   418                "format": "short",
   419                "label": null,
   420                "logBase": 1,
   421                "max": null,
   422                "min": null,
   423                "show": true
   424              }
   425            ]
   426          },
   427          {
   428            "aliasColors": {
   429              "All": "#FCEACA",
   430              "Commenters per week (All)": "#FCEACA"
   431            },
   432            "bars": false,
   433            "dashLength": 10,
   434            "dashes": false,
   435            "datasource": "${DS_GITHUB}",
   436            "editable": true,
   437            "error": false,
   438            "fill": 0,
   439            "grid": {},
   440            "id": 3,
   441            "legend": {
   442              "avg": false,
   443              "current": false,
   444              "max": false,
   445              "min": false,
   446              "show": true,
   447              "total": false,
   448              "values": false
   449            },
   450            "lines": true,
   451            "linewidth": 1,
   452            "links": [],
   453            "nullPointMode": "connected",
   454            "percentage": false,
   455            "pointradius": 5,
   456            "points": false,
   457            "renderer": "flot",
   458            "seriesOverrides": [
   459              {
   460                "alias": "/All/",
   461                "fill": 2,
   462                "linewidth": 0
   463              }
   464            ],
   465            "spaceLength": 10,
   466            "span": 6,
   467            "stack": false,
   468            "steppedLine": false,
   469            "targets": [
   470              {
   471                "alias": "$tag_repository",
   472                "dsType": "influxdb",
   473                "groupBy": [
   474                  {
   475                    "params": [
   476                      "1d"
   477                    ],
   478                    "type": "time"
   479                  },
   480                  {
   481                    "params": [
   482                      "repository"
   483                    ],
   484                    "type": "tag"
   485                  },
   486                  {
   487                    "params": [
   488                      "0"
   489                    ],
   490                    "type": "fill"
   491                  }
   492                ],
   493                "measurement": "contributions",
   494                "orderByTime": "ASC",
   495                "policy": "default",
   496                "query": "SELECT count(distinct(\"author\")) FROM \"contributions\" WHERE $timeFilter AND comment = 1 GROUP BY time(1w), \"repository\" fill(0)",
   497                "rawQuery": true,
   498                "refId": "A",
   499                "resultFormat": "time_series",
   500                "select": [
   501                  [
   502                    {
   503                      "params": [
   504                        "author"
   505                      ],
   506                      "type": "field"
   507                    },
   508                    {
   509                      "params": [],
   510                      "type": "count"
   511                    },
   512                    {
   513                      "params": [
   514                        "7"
   515                      ],
   516                      "type": "moving_average"
   517                    }
   518                  ]
   519                ],
   520                "tags": []
   521              },
   522              {
   523                "alias": "All",
   524                "dsType": "influxdb",
   525                "groupBy": [
   526                  {
   527                    "params": [
   528                      "1d"
   529                    ],
   530                    "type": "time"
   531                  },
   532                  {
   533                    "params": [
   534                      "repository"
   535                    ],
   536                    "type": "tag"
   537                  },
   538                  {
   539                    "params": [
   540                      "0"
   541                    ],
   542                    "type": "fill"
   543                  }
   544                ],
   545                "measurement": "contributions",
   546                "orderByTime": "ASC",
   547                "policy": "default",
   548                "query": "SELECT count(distinct(\"author\")) FROM \"contributions\" WHERE $timeFilter AND comment = 1 GROUP BY time(1w) fill(0)",
   549                "rawQuery": true,
   550                "refId": "B",
   551                "resultFormat": "time_series",
   552                "select": [
   553                  [
   554                    {
   555                      "params": [
   556                        "author"
   557                      ],
   558                      "type": "field"
   559                    },
   560                    {
   561                      "params": [],
   562                      "type": "count"
   563                    },
   564                    {
   565                      "params": [
   566                        "7"
   567                      ],
   568                      "type": "moving_average"
   569                    }
   570                  ]
   571                ],
   572                "tags": []
   573              }
   574            ],
   575            "thresholds": [],
   576            "timeFrom": null,
   577            "timeShift": null,
   578            "title": "Number of Unique Commenters (7 Day MA)",
   579            "tooltip": {
   580              "msResolution": false,
   581              "shared": true,
   582              "sort": 0,
   583              "value_type": "cumulative"
   584            },
   585            "type": "graph",
   586            "xaxis": {
   587              "buckets": null,
   588              "mode": "time",
   589              "name": null,
   590              "show": true,
   591              "values": []
   592            },
   593            "yaxes": [
   594              {
   595                "format": "short",
   596                "label": "Unique commenters per week",
   597                "logBase": 1,
   598                "max": null,
   599                "min": null,
   600                "show": true
   601              },
   602              {
   603                "format": "short",
   604                "label": null,
   605                "logBase": 1,
   606                "max": null,
   607                "min": null,
   608                "show": true
   609              }
   610            ]
   611          }
   612        ],
   613        "repeat": null,
   614        "repeatIteration": null,
   615        "repeatRowId": null,
   616        "showTitle": false,
   617        "title": "New row",
   618        "titleSize": "h6"
   619      },
   620      {
   621        "collapse": false,
   622        "height": 265,
   623        "panels": [
   624          {
   625            "aliasColors": {
   626              "All": "#FCEACA"
   627            },
   628            "bars": false,
   629            "dashLength": 10,
   630            "dashes": false,
   631            "datasource": "${DS_GITHUB}",
   632            "editable": true,
   633            "error": false,
   634            "fill": 0,
   635            "grid": {},
   636            "id": 4,
   637            "legend": {
   638              "avg": false,
   639              "current": false,
   640              "max": false,
   641              "min": false,
   642              "show": true,
   643              "total": false,
   644              "values": false
   645            },
   646            "lines": true,
   647            "linewidth": 1,
   648            "links": [],
   649            "nullPointMode": "connected",
   650            "percentage": false,
   651            "pointradius": 5,
   652            "points": false,
   653            "renderer": "flot",
   654            "seriesOverrides": [
   655              {
   656                "alias": "/All/",
   657                "fill": 2,
   658                "linewidth": 0
   659              }
   660            ],
   661            "spaceLength": 10,
   662            "span": 3,
   663            "stack": false,
   664            "steppedLine": false,
   665            "targets": [
   666              {
   667                "alias": "$tag_repository",
   668                "dsType": "influxdb",
   669                "groupBy": [
   670                  {
   671                    "params": [
   672                      "1d"
   673                    ],
   674                    "type": "time"
   675                  },
   676                  {
   677                    "params": [
   678                      "repository"
   679                    ],
   680                    "type": "tag"
   681                  },
   682                  {
   683                    "params": [
   684                      "0"
   685                    ],
   686                    "type": "fill"
   687                  }
   688                ],
   689                "measurement": "contributions",
   690                "policy": "default",
   691                "refId": "A",
   692                "resultFormat": "time_series",
   693                "select": [
   694                  [
   695                    {
   696                      "params": [
   697                        "event"
   698                      ],
   699                      "type": "field"
   700                    },
   701                    {
   702                      "params": [],
   703                      "type": "sum"
   704                    },
   705                    {
   706                      "params": [
   707                        "7"
   708                      ],
   709                      "type": "moving_average"
   710                    }
   711                  ]
   712                ],
   713                "tags": []
   714              },
   715              {
   716                "alias": "All",
   717                "dsType": "influxdb",
   718                "groupBy": [
   719                  {
   720                    "params": [
   721                      "1d"
   722                    ],
   723                    "type": "time"
   724                  },
   725                  {
   726                    "params": [
   727                      "0"
   728                    ],
   729                    "type": "fill"
   730                  }
   731                ],
   732                "measurement": "contributions",
   733                "policy": "default",
   734                "refId": "B",
   735                "resultFormat": "time_series",
   736                "select": [
   737                  [
   738                    {
   739                      "params": [
   740                        "event"
   741                      ],
   742                      "type": "field"
   743                    },
   744                    {
   745                      "params": [],
   746                      "type": "sum"
   747                    },
   748                    {
   749                      "params": [
   750                        "7"
   751                      ],
   752                      "type": "moving_average"
   753                    }
   754                  ]
   755                ],
   756                "tags": []
   757              }
   758            ],
   759            "thresholds": [],
   760            "timeFrom": null,
   761            "timeShift": null,
   762            "title": "New pull-requests",
   763            "tooltip": {
   764              "msResolution": false,
   765              "shared": true,
   766              "sort": 0,
   767              "value_type": "cumulative"
   768            },
   769            "type": "graph",
   770            "xaxis": {
   771              "buckets": null,
   772              "mode": "time",
   773              "name": null,
   774              "show": true,
   775              "values": []
   776            },
   777            "yaxes": [
   778              {
   779                "format": "short",
   780                "label": "Pull-requests opened per day (7 day MA)",
   781                "logBase": 1,
   782                "max": null,
   783                "min": null,
   784                "show": true
   785              },
   786              {
   787                "format": "short",
   788                "label": null,
   789                "logBase": 1,
   790                "max": null,
   791                "min": null,
   792                "show": true
   793              }
   794            ]
   795          },
   796          {
   797            "aliasColors": {
   798              "Median open age": "#FCEACA",
   799              "Median opened age": "#FCEACA"
   800            },
   801            "bars": false,
   802            "dashLength": 10,
   803            "dashes": false,
   804            "datasource": "${DS_GITHUB}",
   805            "editable": true,
   806            "error": false,
   807            "fill": 0,
   808            "grid": {},
   809            "id": 6,
   810            "legend": {
   811              "avg": false,
   812              "current": false,
   813              "max": false,
   814              "min": false,
   815              "show": true,
   816              "total": false,
   817              "values": false
   818            },
   819            "lines": true,
   820            "linewidth": 1,
   821            "links": [],
   822            "nullPointMode": "connected",
   823            "percentage": false,
   824            "pointradius": 5,
   825            "points": false,
   826            "renderer": "flot",
   827            "seriesOverrides": [
   828              {
   829                "alias": "/Age/",
   830                "fill": 2,
   831                "linewidth": 0,
   832                "yaxis": 1
   833              },
   834              {
   835                "alias": "/Open/",
   836                "yaxis": 2
   837              }
   838            ],
   839            "spaceLength": 10,
   840            "span": 5,
   841            "stack": false,
   842            "steppedLine": false,
   843            "targets": [
   844              {
   845                "alias": "Age ($tag_repository)",
   846                "dsType": "influxdb",
   847                "groupBy": [
   848                  {
   849                    "params": [
   850                      "1d"
   851                    ],
   852                    "type": "time"
   853                  },
   854                  {
   855                    "params": [
   856                      "repository"
   857                    ],
   858                    "type": "tag"
   859                  },
   860                  {
   861                    "params": [
   862                      "previous"
   863                    ],
   864                    "type": "fill"
   865                  }
   866                ],
   867                "measurement": "open",
   868                "policy": "default",
   869                "query": "SELECT \"sum\"/\"count\", \"50%\" FROM \"open\" WHERE \"repository\" = 'kubernetes/test-infra' AND $timeFilter GROUP BY \"repository\" fill(0)",
   870                "rawQuery": false,
   871                "refId": "A",
   872                "resultFormat": "time_series",
   873                "select": [
   874                  [
   875                    {
   876                      "params": [
   877                        "50%"
   878                      ],
   879                      "type": "field"
   880                    },
   881                    {
   882                      "params": [],
   883                      "type": "last"
   884                    },
   885                    {
   886                      "params": [
   887                        "7"
   888                      ],
   889                      "type": "moving_average"
   890                    },
   891                    {
   892                      "params": [
   893                        "/ 1000000000"
   894                      ],
   895                      "type": "math"
   896                    }
   897                  ]
   898                ],
   899                "tags": []
   900              },
   901              {
   902                "alias": "Open ($tag_repository)",
   903                "dsType": "influxdb",
   904                "groupBy": [
   905                  {
   906                    "params": [
   907                      "1d"
   908                    ],
   909                    "type": "time"
   910                  },
   911                  {
   912                    "params": [
   913                      "repository"
   914                    ],
   915                    "type": "tag"
   916                  },
   917                  {
   918                    "params": [
   919                      "previous"
   920                    ],
   921                    "type": "fill"
   922                  }
   923                ],
   924                "measurement": "open",
   925                "policy": "default",
   926                "refId": "B",
   927                "resultFormat": "time_series",
   928                "select": [
   929                  [
   930                    {
   931                      "params": [
   932                        "count"
   933                      ],
   934                      "type": "field"
   935                    },
   936                    {
   937                      "params": [],
   938                      "type": "max"
   939                    },
   940                    {
   941                      "params": [
   942                        "7"
   943                      ],
   944                      "type": "moving_average"
   945                    }
   946                  ]
   947                ],
   948                "tags": []
   949              }
   950            ],
   951            "thresholds": [],
   952            "timeFrom": null,
   953            "timeShift": null,
   954            "title": "Number/Age of open pull-requests",
   955            "tooltip": {
   956              "msResolution": false,
   957              "shared": true,
   958              "sort": 0,
   959              "value_type": "cumulative"
   960            },
   961            "type": "graph",
   962            "xaxis": {
   963              "buckets": null,
   964              "mode": "time",
   965              "name": null,
   966              "show": true,
   967              "values": []
   968            },
   969            "yaxes": [
   970              {
   971                "format": "s",
   972                "label": "Median age of open pull-requests (7 day MA)",
   973                "logBase": 1,
   974                "max": null,
   975                "min": null,
   976                "show": true
   977              },
   978              {
   979                "format": "short",
   980                "label": "Number of open pull-requests (7 day MA)",
   981                "logBase": 1,
   982                "max": null,
   983                "min": null,
   984                "show": true
   985              }
   986            ]
   987          },
   988          {
   989            "aliasColors": {
   990              "All": "#FCEACA"
   991            },
   992            "bars": false,
   993            "dashLength": 10,
   994            "dashes": false,
   995            "datasource": "${DS_GITHUB}",
   996            "editable": true,
   997            "error": false,
   998            "fill": 0,
   999            "grid": {},
  1000            "id": 5,
  1001            "legend": {
  1002              "avg": false,
  1003              "current": false,
  1004              "max": false,
  1005              "min": false,
  1006              "show": true,
  1007              "total": false,
  1008              "values": false
  1009            },
  1010            "lines": true,
  1011            "linewidth": 1,
  1012            "links": [],
  1013            "nullPointMode": "connected",
  1014            "percentage": false,
  1015            "pointradius": 5,
  1016            "points": false,
  1017            "renderer": "flot",
  1018            "seriesOverrides": [
  1019              {
  1020                "alias": "All",
  1021                "fill": 2,
  1022                "linewidth": 0
  1023              }
  1024            ],
  1025            "spaceLength": 10,
  1026            "span": 4,
  1027            "stack": false,
  1028            "steppedLine": false,
  1029            "targets": [
  1030              {
  1031                "alias": "$tag_repository",
  1032                "dsType": "influxdb",
  1033                "groupBy": [
  1034                  {
  1035                    "params": [
  1036                      "1w"
  1037                    ],
  1038                    "type": "time"
  1039                  },
  1040                  {
  1041                    "params": [
  1042                      "repository"
  1043                    ],
  1044                    "type": "tag"
  1045                  },
  1046                  {
  1047                    "params": [
  1048                      "0"
  1049                    ],
  1050                    "type": "fill"
  1051                  }
  1052                ],
  1053                "measurement": "contributions",
  1054                "policy": "default",
  1055                "query": "SELECT count(distinct(\"author\")) FROM \"contributions\" WHERE $timeFilter AND event = 1 GROUP BY time(1w), \"repository\" fill(0)",
  1056                "rawQuery": true,
  1057                "refId": "A",
  1058                "resultFormat": "time_series",
  1059                "select": [
  1060                  [
  1061                    {
  1062                      "params": [
  1063                        "author"
  1064                      ],
  1065                      "type": "field"
  1066                    },
  1067                    {
  1068                      "params": [],
  1069                      "type": "count"
  1070                    }
  1071                  ]
  1072                ],
  1073                "tags": []
  1074              },
  1075              {
  1076                "alias": "All",
  1077                "dsType": "influxdb",
  1078                "groupBy": [
  1079                  {
  1080                    "params": [
  1081                      "1w"
  1082                    ],
  1083                    "type": "time"
  1084                  },
  1085                  {
  1086                    "params": [
  1087                      "repository"
  1088                    ],
  1089                    "type": "tag"
  1090                  },
  1091                  {
  1092                    "params": [
  1093                      "0"
  1094                    ],
  1095                    "type": "fill"
  1096                  }
  1097                ],
  1098                "measurement": "contributions",
  1099                "policy": "default",
  1100                "query": "SELECT count(distinct(\"author\")) FROM \"contributions\" WHERE $timeFilter AND event = 1 GROUP BY time(1w) fill(0)",
  1101                "rawQuery": true,
  1102                "refId": "B",
  1103                "resultFormat": "time_series",
  1104                "select": [
  1105                  [
  1106                    {
  1107                      "params": [
  1108                        "author"
  1109                      ],
  1110                      "type": "field"
  1111                    },
  1112                    {
  1113                      "params": [],
  1114                      "type": "count"
  1115                    }
  1116                  ]
  1117                ],
  1118                "tags": []
  1119              }
  1120            ],
  1121            "thresholds": [],
  1122            "timeFrom": null,
  1123            "timeShift": null,
  1124            "title": "Number of pull-requests authors",
  1125            "tooltip": {
  1126              "msResolution": false,
  1127              "shared": true,
  1128              "sort": 0,
  1129              "value_type": "cumulative"
  1130            },
  1131            "type": "graph",
  1132            "xaxis": {
  1133              "buckets": null,
  1134              "mode": "time",
  1135              "name": null,
  1136              "show": true,
  1137              "values": []
  1138            },
  1139            "yaxes": [
  1140              {
  1141                "format": "short",
  1142                "label": "Unique pull-requests authors per week",
  1143                "logBase": 1,
  1144                "max": null,
  1145                "min": null,
  1146                "show": true
  1147              },
  1148              {
  1149                "format": "short",
  1150                "label": null,
  1151                "logBase": 1,
  1152                "max": null,
  1153                "min": null,
  1154                "show": true
  1155              }
  1156            ]
  1157          }
  1158        ],
  1159        "repeat": null,
  1160        "repeatIteration": null,
  1161        "repeatRowId": null,
  1162        "showTitle": false,
  1163        "title": "New row",
  1164        "titleSize": "h6"
  1165      },
  1166      {
  1167        "collapse": false,
  1168        "height": 484,
  1169        "panels": [],
  1170        "repeat": null,
  1171        "repeatIteration": null,
  1172        "repeatRowId": null,
  1173        "showTitle": false,
  1174        "title": "New row",
  1175        "titleSize": "h4"
  1176      },
  1177      {
  1178        "collapse": false,
  1179        "height": 250,
  1180        "panels": [],
  1181        "repeat": null,
  1182        "repeatIteration": null,
  1183        "repeatRowId": null,
  1184        "showTitle": false,
  1185        "title": "Dashboard Row",
  1186        "titleSize": "h6"
  1187      }
  1188    ],
  1189    "schemaVersion": 14,
  1190    "style": "dark",
  1191    "tags": [],
  1192    "templating": {
  1193      "list": []
  1194    },
  1195    "time": {
  1196      "from": "now-4y",
  1197      "to": "now"
  1198    },
  1199    "timepicker": {
  1200      "refresh_intervals": [
  1201        "5s",
  1202        "10s",
  1203        "30s",
  1204        "1m",
  1205        "5m",
  1206        "15m",
  1207        "30m",
  1208        "1h",
  1209        "2h",
  1210        "1d"
  1211      ],
  1212      "time_options": [
  1213        "5m",
  1214        "15m",
  1215        "1h",
  1216        "6h",
  1217        "12h",
  1218        "24h",
  1219        "2d",
  1220        "7d",
  1221        "30d"
  1222      ]
  1223    },
  1224    "timezone": "browser",
  1225    "title": "Kubernetes Velocity Metrics",
  1226    "version": 12
  1227  }