...

Text file src/github.com/letsencrypt/boulder/test/grafana/boulderdash.json

Documentation: github.com/letsencrypt/boulder/test/grafana

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

View as plain text