github.com/replicatedcom/ship@v0.50.0/integration/init/istio-1.0.3/expected/.ship/upstream/charts/grafana/dashboards/galley-dashboard.json (about) 1 { 2 "__inputs": [ 3 { 4 "name": "DS_PROMETHEUS", 5 "label": "Prometheus", 6 "description": "", 7 "type": "datasource", 8 "pluginId": "prometheus", 9 "pluginName": "Prometheus" 10 } 11 ], 12 "__requires": [ 13 { 14 "type": "grafana", 15 "id": "grafana", 16 "name": "Grafana", 17 "version": "5.0.4" 18 }, 19 { 20 "type": "panel", 21 "id": "graph", 22 "name": "Graph", 23 "version": "5.0.0" 24 }, 25 { 26 "type": "datasource", 27 "id": "prometheus", 28 "name": "Prometheus", 29 "version": "5.0.0" 30 } 31 ], 32 "annotations": { 33 "list": [ 34 { 35 "builtIn": 1, 36 "datasource": "-- Grafana --", 37 "enable": true, 38 "hide": true, 39 "iconColor": "rgba(0, 211, 255, 1)", 40 "name": "Annotations & Alerts", 41 "type": "dashboard" 42 } 43 ] 44 }, 45 "editable": false, 46 "gnetId": null, 47 "graphTooltip": 0, 48 "id": null, 49 "links": [], 50 "panels": [ 51 { 52 "aliasColors": {}, 53 "bars": false, 54 "dashLength": 10, 55 "dashes": false, 56 "datasource": "Prometheus", 57 "fill": 1, 58 "gridPos": { 59 "h": 6, 60 "w": 8, 61 "x": 0, 62 "y": 0 63 }, 64 "id": 2, 65 "legend": { 66 "avg": false, 67 "current": false, 68 "max": false, 69 "min": false, 70 "show": true, 71 "total": false, 72 "values": false 73 }, 74 "lines": true, 75 "linewidth": 1, 76 "links": [], 77 "nullPointMode": "null", 78 "percentage": false, 79 "pointradius": 5, 80 "points": false, 81 "renderer": "flot", 82 "seriesOverrides": [], 83 "spaceLength": 10, 84 "stack": false, 85 "steppedLine": false, 86 "targets": [ 87 { 88 "expr": "galley_validation_cert_key_updates{job=\"galley\"}", 89 "format": "time_series", 90 "intervalFactor": 1, 91 "legendFormat": "Key Updates", 92 "refId": "A" 93 }, 94 { 95 "expr": "galley_validation_cert_key_update_errors{job=\"galley\"}", 96 "format": "time_series", 97 "intervalFactor": 1, 98 "legendFormat": "Key Update Errors: {{ error }}", 99 "refId": "B" 100 } 101 ], 102 "thresholds": [], 103 "timeFrom": null, 104 "timeShift": null, 105 "title": "Validation Webhook Certificate", 106 "tooltip": { 107 "shared": true, 108 "sort": 0, 109 "value_type": "individual" 110 }, 111 "type": "graph", 112 "xaxis": { 113 "buckets": null, 114 "mode": "time", 115 "name": null, 116 "show": true, 117 "values": [] 118 }, 119 "yaxes": [ 120 { 121 "format": "short", 122 "label": null, 123 "logBase": 1, 124 "max": null, 125 "min": null, 126 "show": true 127 }, 128 { 129 "format": "short", 130 "label": null, 131 "logBase": 1, 132 "max": null, 133 "min": null, 134 "show": true 135 } 136 ] 137 }, 138 { 139 "aliasColors": {}, 140 "bars": false, 141 "dashLength": 10, 142 "dashes": false, 143 "datasource": "Prometheus", 144 "fill": 1, 145 "gridPos": { 146 "h": 6, 147 "w": 8, 148 "x": 8, 149 "y": 0 150 }, 151 "id": 3, 152 "legend": { 153 "avg": false, 154 "current": false, 155 "max": false, 156 "min": false, 157 "show": true, 158 "total": false, 159 "values": false 160 }, 161 "lines": true, 162 "linewidth": 1, 163 "links": [], 164 "nullPointMode": "null", 165 "percentage": false, 166 "pointradius": 5, 167 "points": false, 168 "renderer": "flot", 169 "seriesOverrides": [], 170 "spaceLength": 10, 171 "stack": false, 172 "steppedLine": false, 173 "targets": [ 174 { 175 "expr": "sum(galley_validation_passed{job=\"galley\"}) by (group, version, resource)", 176 "format": "time_series", 177 "intervalFactor": 1, 178 "legendFormat": "Passed: {{ group }}/{{ version }}/{{resource}}", 179 "refId": "A" 180 }, 181 { 182 "expr": "sum(galley_validation_failed{job=\"galley\"}) by (group, version, resource, reason)", 183 "format": "time_series", 184 "intervalFactor": 1, 185 "legendFormat": "Failed: {{ group }}/{{ version }}/{{resource}} ({{ reason}})", 186 "refId": "B" 187 } 188 ], 189 "thresholds": [], 190 "timeFrom": null, 191 "timeShift": null, 192 "title": "Resource Validation", 193 "tooltip": { 194 "shared": true, 195 "sort": 0, 196 "value_type": "individual" 197 }, 198 "type": "graph", 199 "xaxis": { 200 "buckets": null, 201 "mode": "time", 202 "name": null, 203 "show": true, 204 "values": [] 205 }, 206 "yaxes": [ 207 { 208 "format": "short", 209 "label": null, 210 "logBase": 1, 211 "max": null, 212 "min": null, 213 "show": true 214 }, 215 { 216 "format": "short", 217 "label": null, 218 "logBase": 1, 219 "max": null, 220 "min": null, 221 "show": true 222 } 223 ] 224 }, 225 { 226 "aliasColors": {}, 227 "bars": false, 228 "dashLength": 10, 229 "dashes": false, 230 "datasource": "Prometheus", 231 "fill": 1, 232 "gridPos": { 233 "h": 6, 234 "w": 8, 235 "x": 16, 236 "y": 0 237 }, 238 "id": 4, 239 "legend": { 240 "avg": false, 241 "current": false, 242 "max": false, 243 "min": false, 244 "show": true, 245 "total": false, 246 "values": false 247 }, 248 "lines": true, 249 "linewidth": 1, 250 "links": [], 251 "nullPointMode": "null", 252 "percentage": false, 253 "pointradius": 5, 254 "points": false, 255 "renderer": "flot", 256 "seriesOverrides": [], 257 "spaceLength": 10, 258 "stack": false, 259 "steppedLine": false, 260 "targets": [ 261 { 262 "expr": "sum(galley_validation_http_error{job=\"galley\"}) by (status)", 263 "format": "time_series", 264 "intervalFactor": 1, 265 "legendFormat": "{{ status }}", 266 "refId": "A" 267 } 268 ], 269 "thresholds": [], 270 "timeFrom": null, 271 "timeShift": null, 272 "title": "Validation HTTP Errors", 273 "tooltip": { 274 "shared": true, 275 "sort": 0, 276 "value_type": "individual" 277 }, 278 "type": "graph", 279 "xaxis": { 280 "buckets": null, 281 "mode": "time", 282 "name": null, 283 "show": true, 284 "values": [] 285 }, 286 "yaxes": [ 287 { 288 "format": "short", 289 "label": null, 290 "logBase": 1, 291 "max": null, 292 "min": null, 293 "show": true 294 }, 295 { 296 "format": "short", 297 "label": null, 298 "logBase": 1, 299 "max": null, 300 "min": null, 301 "show": true 302 } 303 ] 304 } 305 ], 306 "schemaVersion": 16, 307 "style": "dark", 308 "tags": [], 309 "templating": { 310 "list": [] 311 }, 312 "time": { 313 "from": "now-6h", 314 "to": "now" 315 }, 316 "timepicker": { 317 "refresh_intervals": [ 318 "5s", 319 "10s", 320 "30s", 321 "1m", 322 "5m", 323 "15m", 324 "30m", 325 "1h", 326 "2h", 327 "1d" 328 ], 329 "time_options": [ 330 "5m", 331 "15m", 332 "1h", 333 "6h", 334 "12h", 335 "24h", 336 "2d", 337 "7d", 338 "30d" 339 ] 340 }, 341 "timezone": "", 342 "title": "Istio Galley Dashboard", 343 "uid": "DMXUJ6dmz", 344 "version": 1 345 }