Skip to content
Snippets Groups Projects
grafana-dashboardDefinitions.yaml 1.48 MiB
Newer Older
apiVersion: v1
ArthurSens's avatar
ArthurSens committed
- apiVersion: v1
  data:
    alertmanager-overview.json: |-
      {
          "__inputs": [

          ],
          "__requires": [

          ],
          "annotations": {
              "list": [

              ]
          },
          "editable": false,
          "gnetId": null,
          "graphTooltip": 1,
          "hideControls": false,
          "id": null,
          "links": [

          ],
          "refresh": "30s",
          "rows": [
              {
                  "collapse": false,
                  "collapsed": false,
                  "panels": [
                      {
                          "aliasColors": {

                          },
                          "bars": false,
                          "dashLength": 10,
                          "dashes": false,
                          "datasource": "$datasource",
                          "description": "current set of alerts stored in the Alertmanager",
ArthurSens's avatar
ArthurSens committed
                          "fill": 1,
                          "fillGradient": 0,
                          "gridPos": {

                          },
                          "id": 2,
                          "legend": {
                              "alignAsTable": false,
                              "avg": false,
                              "current": false,
                              "max": false,
                              "min": false,
                              "rightSide": false,
                              "show": false,
                              "sideWidth": null,
                              "total": false,
                              "values": false
                          },
                          "lines": true,
                          "linewidth": 1,
                          "links": [

                          ],
                          "nullPointMode": "null",
                          "percentage": false,
                          "pointradius": 5,
                          "points": false,
                          "renderer": "flot",
                          "repeat": null,
                          "seriesOverrides": [

                          ],
                          "spaceLength": 10,
                          "span": 6,
                          "stack": true,
                          "steppedLine": false,
                          "targets": [
                              {
                                  "expr": "sum(alertmanager_alerts{namespace=~\"$namespace\",service=~\"$service\"}) by (namespace,service,instance)",
ArthurSens's avatar
ArthurSens committed
                                  "format": "time_series",
                                  "intervalFactor": 2,
                                  "legendFormat": "{{instance}}",
                                  "refId": "A"
                              }
                          ],
                          "thresholds": [

                          ],
                          "timeFrom": null,
                          "timeShift": null,
                          "title": "Alerts",
                          "tooltip": {
                              "shared": true,
                              "sort": 0,
                              "value_type": "individual"
                          },
                          "type": "graph",
                          "xaxis": {
                              "buckets": null,
                              "mode": "time",
                              "name": null,
                              "show": true,
                              "values": [

                              ]
                          },
                          "yaxes": [
                              {
                                  "format": "none",
                                  "label": null,
                                  "logBase": 1,
                                  "max": null,
                                  "min": null,
                                  "show": true
                              },
                              {
                                  "format": "none",
                                  "label": null,
                                  "logBase": 1,
                                  "max": null,
                                  "min": null,
                                  "show": true
                              }
                          ]
                      },
                      {
                          "aliasColors": {

                          },
                          "bars": false,
                          "dashLength": 10,
                          "dashes": false,
                          "datasource": "$datasource",
                          "description": "rate of successful and invalid alerts received by the Alertmanager",
ArthurSens's avatar
ArthurSens committed
                          "fill": 1,
                          "fillGradient": 0,
                          "gridPos": {

                          },
                          "id": 3,
                          "legend": {
                              "alignAsTable": false,
                              "avg": false,
                              "current": false,
                              "max": false,
                              "min": false,
                              "rightSide": false,
                              "show": false,
                              "sideWidth": null,
                              "total": false,
                              "values": false
                          },
                          "lines": true,
                          "linewidth": 1,
                          "links": [

                          ],
                          "nullPointMode": "null",
                          "percentage": false,
                          "pointradius": 5,
                          "points": false,
                          "renderer": "flot",
                          "repeat": null,
                          "seriesOverrides": [

                          ],
                          "spaceLength": 10,
                          "span": 6,
                          "stack": true,
                          "steppedLine": false,
                          "targets": [
                              {
                                  "expr": "sum(rate(alertmanager_alerts_received_total{namespace=~\"$namespace\",service=~\"$service\"}[$__rate_interval])) by (namespace,service,instance)",
ArthurSens's avatar
ArthurSens committed
                                  "format": "time_series",
                                  "intervalFactor": 2,
                                  "legendFormat": "{{instance}} Received",
                                  "refId": "A"
                              },
                              {
                                  "expr": "sum(rate(alertmanager_alerts_invalid_total{namespace=~\"$namespace\",service=~\"$service\"}[$__rate_interval])) by (namespace,service,instance)",
ArthurSens's avatar
ArthurSens committed
                                  "format": "time_series",
                                  "intervalFactor": 2,
                                  "legendFormat": "{{instance}} Invalid",
                                  "refId": "B"
                              }
                          ],
                          "thresholds": [

                          ],
                          "timeFrom": null,
                          "timeShift": null,
                          "title": "Alerts receive rate",
                          "tooltip": {
                              "shared": true,
                              "sort": 0,
                              "value_type": "individual"
                          },
                          "type": "graph",
                          "xaxis": {
                              "buckets": null,
                              "mode": "time",
                              "name": null,
                              "show": true,
                              "values": [

                              ]
                          },
                          "yaxes": [
                              {
                                  "format": "ops",
                                  "label": null,
                                  "logBase": 1,
                                  "max": null,
                                  "min": null,
                                  "show": true
                              },
                              {
                                  "format": "ops",
                                  "label": null,
                                  "logBase": 1,
                                  "max": null,
                                  "min": null,
                                  "show": true
                              }
                          ]
                      }
                  ],
                  "repeat": null,
                  "repeatIteration": null,
                  "repeatRowId": null,
                  "showTitle": true,
                  "title": "Alerts",
                  "titleSize": "h6",
                  "type": "row"
              },
              {
                  "collapse": false,
                  "collapsed": false,
                  "panels": [
                      {
                          "aliasColors": {

                          },
                          "bars": false,
                          "dashLength": 10,
                          "dashes": false,
                          "datasource": "$datasource",
                          "description": "rate of successful and invalid notifications sent by the Alertmanager",
ArthurSens's avatar
ArthurSens committed
                          "fill": 1,
                          "fillGradient": 0,
                          "gridPos": {

                          },
                          "id": 4,
                          "legend": {
                              "alignAsTable": false,
                              "avg": false,
                              "current": false,
                              "max": false,
                              "min": false,
                              "rightSide": false,
                              "show": false,
                              "sideWidth": null,
                              "total": false,
                              "values": false
                          },
                          "lines": true,
                          "linewidth": 1,
                          "links": [

                          ],
                          "nullPointMode": "null",
                          "percentage": false,
                          "pointradius": 5,
                          "points": false,
                          "renderer": "flot",
                          "repeat": "integration",
                          "seriesOverrides": [

                          ],
                          "spaceLength": 10,
                          "stack": true,
                          "steppedLine": false,
                          "targets": [
                              {
                                  "expr": "sum(rate(alertmanager_notifications_total{namespace=~\"$namespace\",service=~\"$service\", integration=\"$integration\"}[$__rate_interval])) by (integration,namespace,service,instance)",
ArthurSens's avatar
ArthurSens committed
                                  "format": "time_series",
                                  "intervalFactor": 2,
                                  "legendFormat": "{{instance}} Total",
                                  "refId": "A"
                              },
                              {
                                  "expr": "sum(rate(alertmanager_notifications_failed_total{namespace=~\"$namespace\",service=~\"$service\", integration=\"$integration\"}[$__rate_interval])) by (integration,namespace,service,instance)",
ArthurSens's avatar
ArthurSens committed
                                  "format": "time_series",
                                  "intervalFactor": 2,
                                  "legendFormat": "{{instance}} Failed",
                                  "refId": "B"
                              }
                          ],
                          "thresholds": [

                          ],
                          "timeFrom": null,
                          "timeShift": null,
                          "title": "$integration: Notifications Send Rate",
                          "tooltip": {
                              "shared": true,
                              "sort": 0,
                              "value_type": "individual"
                          },
                          "type": "graph",
                          "xaxis": {
                              "buckets": null,
                              "mode": "time",
                              "name": null,
                              "show": true,
                              "values": [

                              ]
                          },
                          "yaxes": [
                              {
                                  "format": "ops",
                                  "label": null,
                                  "logBase": 1,
                                  "max": null,
                                  "min": null,
                                  "show": true
                              },
                              {
                                  "format": "ops",
                                  "label": null,
                                  "logBase": 1,
                                  "max": null,
                                  "min": null,
                                  "show": true
                              }
                          ]
                      },
                      {
                          "aliasColors": {

                          },
                          "bars": false,
                          "dashLength": 10,
                          "dashes": false,
                          "datasource": "$datasource",
                          "description": "latency of notifications sent by the Alertmanager",
ArthurSens's avatar
ArthurSens committed
                          "fill": 1,
                          "fillGradient": 0,
                          "gridPos": {

                          },
                          "id": 5,
                          "legend": {
                              "alignAsTable": false,
                              "avg": false,
                              "current": false,
                              "max": false,
                              "min": false,
                              "rightSide": false,
                              "show": false,
                              "sideWidth": null,
                              "total": false,
                              "values": false
                          },
                          "lines": true,
                          "linewidth": 1,
                          "links": [

                          ],
                          "nullPointMode": "null",
                          "percentage": false,
                          "pointradius": 5,
                          "points": false,
                          "renderer": "flot",
                          "repeat": "integration",
                          "seriesOverrides": [

                          ],
                          "spaceLength": 10,
                          "stack": false,
                          "steppedLine": false,
                          "targets": [
                              {
                                  "expr": "histogram_quantile(0.99,\n  sum(rate(alertmanager_notification_latency_seconds_bucket{namespace=~\"$namespace\",service=~\"$service\", integration=\"$integration\"}[$__rate_interval])) by (le,namespace,service,instance)\n) \n",
ArthurSens's avatar
ArthurSens committed
                                  "format": "time_series",
                                  "intervalFactor": 2,
                                  "legendFormat": "{{instance}} 99th Percentile",
                                  "refId": "A"
                              },
                              {
                                  "expr": "histogram_quantile(0.50,\n  sum(rate(alertmanager_notification_latency_seconds_bucket{namespace=~\"$namespace\",service=~\"$service\", integration=\"$integration\"}[$__rate_interval])) by (le,namespace,service,instance)\n) \n",
ArthurSens's avatar
ArthurSens committed
                                  "format": "time_series",
                                  "intervalFactor": 2,
                                  "legendFormat": "{{instance}} Median",
                                  "refId": "B"
                              },
                              {
                                  "expr": "sum(rate(alertmanager_notification_latency_seconds_sum{namespace=~\"$namespace\",service=~\"$service\", integration=\"$integration\"}[$__rate_interval])) by (namespace,service,instance)\n/\nsum(rate(alertmanager_notification_latency_seconds_count{namespace=~\"$namespace\",service=~\"$service\", integration=\"$integration\"}[$__rate_interval])) by (namespace,service,instance)\n",
ArthurSens's avatar
ArthurSens committed
                                  "format": "time_series",
                                  "intervalFactor": 2,
                                  "legendFormat": "{{instance}} Average",
                                  "refId": "C"
                              }
                          ],
                          "thresholds": [

                          ],
                          "timeFrom": null,
                          "timeShift": null,
                          "title": "$integration: Notification Duration",
                          "tooltip": {
                              "shared": true,
                              "sort": 0,
                              "value_type": "individual"
                          },
                          "type": "graph",
                          "xaxis": {
                              "buckets": null,
                              "mode": "time",
                              "name": null,
                              "show": true,
                              "values": [

                              ]
                          },
                          "yaxes": [
                              {
                                  "format": "s",
                                  "label": null,
                                  "logBase": 1,
                                  "max": null,
                                  "min": null,
                                  "show": true
                              },
                              {
                                  "format": "s",
                                  "label": null,
                                  "logBase": 1,
                                  "max": null,
                                  "min": null,
                                  "show": true
                              }
                          ]
                      }
                  ],
                  "repeat": null,
                  "repeatIteration": null,
                  "repeatRowId": null,
                  "showTitle": true,
                  "title": "Notifications",
                  "titleSize": "h6",
                  "type": "row"
              }
          ],
          "schemaVersion": 14,
          "style": "dark",
          "tags": [
              "alertmanager-mixin"
          ],
          "templating": {
              "list": [
                  {
                      "current": {
                          "text": "Prometheus",
                          "value": "Prometheus"
                      },
                      "hide": 0,
                      "label": "Data Source",
ArthurSens's avatar
ArthurSens committed
                      "name": "datasource",
                      "options": [

                      ],
                      "query": "prometheus",
                      "refresh": 1,
                      "regex": "",
                      "type": "datasource"
                  },
                  {
                      "allValue": null,
                      "current": {
                          "text": "",
                          "value": ""
                      },
                      "datasource": "$datasource",
                      "hide": 0,
                      "includeAll": false,
                      "label": "namespace",
ArthurSens's avatar
ArthurSens committed
                      "multi": false,
                      "name": "namespace",
                      "options": [

                      ],
                      "query": "label_values(alertmanager_alerts, namespace)",
                      "refresh": 2,
                      "regex": "",
                      "sort": 1,
                      "tagValuesQuery": "",
                      "tags": [

                      ],
                      "tagsQuery": "",
                      "type": "query",
                      "useTags": false
                  },
                  {
                      "allValue": null,
                      "current": {
                          "text": "",
                          "value": ""
                      },
                      "datasource": "$datasource",
                      "hide": 0,
                      "includeAll": false,
                      "label": "service",
ArthurSens's avatar
ArthurSens committed
                      "multi": false,
                      "name": "service",
                      "options": [

                      ],
                      "query": "label_values(alertmanager_alerts, service)",
                      "refresh": 2,
                      "regex": "",
                      "sort": 1,
                      "tagValuesQuery": "",
                      "tags": [

                      ],
                      "tagsQuery": "",
                      "type": "query",
                      "useTags": false
                  },
                  {
                      "allValue": null,
                      "current": {
                          "text": "all",
                          "value": "$__all"
                      },
                      "datasource": "$datasource",
                      "hide": 2,
                      "includeAll": true,
                      "label": null,
                      "multi": false,
                      "name": "integration",
                      "options": [

                      ],
                      "query": "label_values(alertmanager_notifications_total{integration=~\".*\"}, integration)",
                      "refresh": 2,
                      "regex": "",
                      "sort": 1,
                      "tagValuesQuery": "",
                      "tags": [

                      ],
                      "tagsQuery": "",
                      "type": "query",
                      "useTags": false
                  }
              ]
          },
          "time": {
              "from": "now-1h",
              "to": "now"
          },
          "timepicker": {
              "refresh_intervals": [
                  "5s",
                  "10s",
                  "30s",
                  "1m",
                  "5m",
                  "15m",
                  "30m",
                  "1h",
                  "2h",
                  "1d"
              ],
              "time_options": [
                  "5m",
                  "15m",
                  "1h",
                  "6h",
                  "12h",
                  "24h",
                  "2d",
                  "7d",
                  "30d"
              ]
          },
          "timezone": "utc",
          "title": "Alertmanager / Overview",
          "uid": "alertmanager-overview",
          "version": 0
      }
  kind: ConfigMap
  metadata:
    labels:
      app.kubernetes.io/component: grafana
      app.kubernetes.io/name: grafana
      app.kubernetes.io/part-of: kube-prometheus
      app.kubernetes.io/version: 9.0.3
ArthurSens's avatar
ArthurSens committed
    name: grafana-dashboard-alertmanager-overview
    namespace: monitoring
          "gnetId": null,
          "graphTooltip": 0,
          "hideControls": false,
          ],
          "panels": [
              {
                  "content": "The SLO (service level objective) and other metrics displayed on this dashboard are for informational purposes only.",
                  "datasource": null,
                  "description": "The SLO (service level objective) and other metrics displayed on this dashboard are for informational purposes only.",
                  "gridPos": {
                      "h": 2,
                      "w": 24,
                      "x": 0,
                      "y": 0
                  },
                  "id": 2,
                  "mode": "markdown",
                  "span": 12,
                  "title": "Notice",
                  "type": "text"
              }
paulfantom's avatar
paulfantom committed
          "refresh": "10s",
Lili Cosic's avatar
Lili Cosic committed
              {
                  "collapse": false,
                  "collapsed": false,
                  "panels": [
                      {
                          "cacheTimeout": null,
                          "colorBackground": false,
                          "colorValue": false,
                          "colors": [
                              "#299c46",
                              "rgba(237, 129, 40, 0.89)",
                              "#d44a3a"
                          ],
                          "datasource": "$datasource",
                          "decimals": 3,
                          "description": "How many percent of requests (both read and write) in 30 days have been answered successfully and fast enough?",
Lili Cosic's avatar
Lili Cosic committed
                          "format": "percentunit",
                          "gauge": {
                              "maxValue": 100,
                              "minValue": 0,
                              "show": false,
                              "thresholdLabels": false,
                              "thresholdMarkers": true
                          },
                          "gridPos": {

                          },
                          "id": 3,
Philip Gough's avatar
Philip Gough committed
                          "interval": "1m",
                          "legend": {
                              "alignAsTable": true,
                              "rightSide": true
                          },
Lili Cosic's avatar
Lili Cosic committed
                          "links": [

                          ],
                          "mappingType": 1,
                          "mappingTypes": [
                              {
                                  "name": "value to text",
                                  "value": 1
                              },
                              {
                                  "name": "range to text",
                                  "value": 2
                              }
                          ],
                          "maxDataPoints": 100,
                          "nullPointMode": "connected",
                          "nullText": null,
                          "postfix": "",
                          "postfixFontSize": "50%",
                          "prefix": "",
                          "prefixFontSize": "50%",
                          "rangeMaps": [
                              {
                                  "from": "null",
                                  "text": "N/A",
                                  "to": "null"
                              }
                          ],
                          "span": 4,
                          "sparkline": {
                              "fillColor": "rgba(31, 118, 189, 0.18)",
                              "full": false,
                              "lineColor": "rgb(31, 120, 193)",
                              "show": false
                          },
                          "tableColumn": "",
                          "targets": [
                              {
                                  "expr": "apiserver_request:availability30d{verb=\"all\", cluster=\"$cluster\"}",
Lili Cosic's avatar
Lili Cosic committed
                                  "format": "time_series",
                                  "intervalFactor": 2,
                                  "legendFormat": "",
                                  "refId": "A"
                              }
                          ],
                          "thresholds": "",
                          "title": "Availability (30d) > 99.000%",
Lili Cosic's avatar
Lili Cosic committed
                          "tooltip": {
                              "shared": false
                          },
                          "type": "singlestat",
                          "valueFontSize": "80%",
                          "valueMaps": [
                              {
                                  "op": "=",
                                  "text": "N/A",
                                  "value": "null"
                              }
                          ],
                          "valueName": "avg"
                      },
                      {
                          "aliasColors": {

                          },
                          "bars": false,
                          "dashLength": 10,
                          "dashes": false,
                          "datasource": "$datasource",
                          "decimals": 3,
Jake Hill's avatar
Jake Hill committed
                          "description": "How much error budget is left looking at our 0.990% availability guarantees?",
                          "fill": 10,
Lili Cosic's avatar
Lili Cosic committed
                          "fillGradient": 0,
Lili Cosic's avatar
Lili Cosic committed
                          "gridPos": {

                          },
                          "id": 4,
Philip Gough's avatar
Philip Gough committed
                          "interval": "1m",
Lili Cosic's avatar
Lili Cosic committed
                          "legend": {
Philip Gough's avatar
Philip Gough committed
                              "alignAsTable": true,
Lili Cosic's avatar
Lili Cosic committed
                              "avg": false,
                              "current": false,
                              "max": false,
                              "min": false,
Philip Gough's avatar
Philip Gough committed
                              "rightSide": true,
Lili Cosic's avatar
Lili Cosic committed
                              "show": true,
                              "sideWidth": null,
Lili Cosic's avatar
Lili Cosic committed
                              "total": false,
                              "values": false
                          },
                          "lines": true,
                          "linewidth": 1,
                          "links": [

                          ],
                          "nullPointMode": "null",
                          "percentage": false,
                          "pointradius": 5,
                          "points": false,
                          "renderer": "flot",
                          "repeat": null,
                          "seriesOverrides": [

                          ],
                          "spaceLength": 10,
                          "span": 8,
                          "stack": false,
                          "steppedLine": false,
                          "targets": [
                              {
                                  "expr": "100 * (apiserver_request:availability30d{verb=\"all\", cluster=\"$cluster\"} - 0.990000)",
Lili Cosic's avatar
Lili Cosic committed
                                  "format": "time_series",
                                  "intervalFactor": 2,
                                  "legendFormat": "errorbudget",
                                  "refId": "A"
                              }
                          ],
                          "thresholds": [

                          ],
                          "timeFrom": null,
                          "timeShift": null,
                          "title": "ErrorBudget (30d) > 99.000%",
Lili Cosic's avatar
Lili Cosic committed
                          "tooltip": {
                              "shared": false,
                              "sort": 0,
                              "value_type": "individual"
                          },
                          "type": "graph",
                          "xaxis": {
                              "buckets": null,
                              "mode": "time",
                              "name": null,
                              "show": true,
                              "values": [

                              ]
                          },
                          "yaxes": [
                              {
                                  "decimals": 3,
                                  "format": "percentunit",
                                  "label": null,
                                  "logBase": 1,
                                  "max": null,
                                  "min": null,
                                  "show": true
                              },
                              {
                                  "decimals": 3,
                                  "format": "percentunit",
                                  "label": null,
                                  "logBase": 1,
                                  "max": null,
                                  "min": null,
                                  "show": true
                              }
                          ]
                      }
                  ],
                  "repeat": null,
                  "repeatIteration": null,
                  "repeatRowId": null,
                  "showTitle": false,
                  "title": "Dashboard Row",
                  "titleSize": "h6",
                  "type": "row"
              },
              {
                  "collapse": false,
                  "collapsed": false,
                  "panels": [
                      {
                          "cacheTimeout": null,
                          "colorBackground": false,
                          "colorValue": false,
                          "colors": [
                              "#299c46",
                              "rgba(237, 129, 40, 0.89)",
                              "#d44a3a"
                          ],
                          "datasource": "$datasource",
                          "decimals": 3,
                          "description": "How many percent of read requests (LIST,GET) in 30 days have been answered successfully and fast enough?",
Lili Cosic's avatar
Lili Cosic committed
                          "format": "percentunit",
                          "gauge": {
                              "maxValue": 100,
                              "minValue": 0,
                              "show": false,
                              "thresholdLabels": false,
                              "thresholdMarkers": true
                          },
                          "gridPos": {

                          },
                          "id": 5,
Philip Gough's avatar
Philip Gough committed
                          "interval": "1m",
                          "legend": {
                              "alignAsTable": true,
                              "rightSide": true
                          },
Lili Cosic's avatar
Lili Cosic committed
                          "links": [

                          ],
                          "mappingType": 1,
                          "mappingTypes": [
                              {
                                  "name": "value to text",
                                  "value": 1
                              },
                              {
                                  "name": "range to text",
                                  "value": 2
                              }
                          ],
                          "maxDataPoints": 100,
                          "nullPointMode": "connected",
                          "nullText": null,
                          "postfix": "",
                          "postfixFontSize": "50%",
                          "prefix": "",
                          "prefixFontSize": "50%",
                          "rangeMaps": [
                              {
                                  "from": "null",
                                  "text": "N/A",
                                  "to": "null"
                              }
                          ],
                          "span": 3,
                          "sparkline": {
                              "fillColor": "rgba(31, 118, 189, 0.18)",
                              "full": false,
                              "lineColor": "rgb(31, 120, 193)",
                              "show": false
                          },
                          "tableColumn": "",
                          "targets": [
                              {
                                  "expr": "apiserver_request:availability30d{verb=\"read\", cluster=\"$cluster\"}",
Lili Cosic's avatar
Lili Cosic committed
                                  "format": "time_series",
                                  "intervalFactor": 2,
                                  "legendFormat": "",
                                  "refId": "A"
                              }
                          ],
                          "thresholds": "",
                          "title": "Read Availability (30d)",
                          "tooltip": {
                              "shared": false
                          },
                          "type": "singlestat",
                          "valueFontSize": "80%",
                          "valueMaps": [
                              {
                                  "op": "=",
                                  "text": "N/A",
                                  "value": "null"
                              }
                          ],
                          "valueName": "avg"
                      },
                      {
                          "aliasColors": {

                          },
                          "bars": false,
                          "dashLength": 10,
                          "dashes": false,
                          "datasource": "$datasource",
                          "description": "How many read requests (LIST,GET) per second do the apiservers get by code?",
                          "fill": 10,
Lili Cosic's avatar
Lili Cosic committed
                          "fillGradient": 0,
Lili Cosic's avatar
Lili Cosic committed
                          "gridPos": {

                          },
                          "id": 6,
Philip Gough's avatar
Philip Gough committed
                          "interval": "1m",
Lili Cosic's avatar
Lili Cosic committed
                          "legend": {
Philip Gough's avatar
Philip Gough committed
                              "alignAsTable": true,
Lili Cosic's avatar
Lili Cosic committed
                              "avg": false,
                              "current": false,
                              "max": false,
                              "min": false,
Philip Gough's avatar
Philip Gough committed
                              "rightSide": true,
Lili Cosic's avatar
Lili Cosic committed
                              "show": true,
                              "sideWidth": null,
Lili Cosic's avatar
Lili Cosic committed
                              "total": false,
                              "values": false
                          },
                          "lines": true,
                          "linewidth": 1,
                          "links": [

                          ],
                          "nullPointMode": "null",
                          "percentage": false,
                          "pointradius": 5,
                          "points": false,
                          "renderer": "flot",
                          "repeat": null,
                          "seriesOverrides": [
                              {
                                  "alias": "/2../i",
                                  "color": "#56A64B"
                              },
                              {
                                  "alias": "/3../i",
                                  "color": "#F2CC0C"
                              },
                              {
                                  "alias": "/4../i",
                                  "color": "#3274D9"
                              },
                              {
                                  "alias": "/5../i",
                                  "color": "#E02F44"
                              }