apiVersion: v1 kind: ConfigMap metadata: name: grafana-dashboard-image-builder-composer-general labels: grafana_dashboard: "true" annotations: grafana-folder: /grafana-dashboard-definitions/Image-Builder data: grafana.json: |- { "annotations": { "list": [ { "builtIn": 1, "datasource": { "type": "datasource", "uid": "grafana" }, "enable": true, "hide": true, "iconColor": "rgba(0, 211, 255, 1)", "name": "Annotations & Alerts", "target": { "limit": 100, "matchAny": false, "tags": [], "type": "dashboard" }, "type": "dashboard" } ] }, "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": 622188, "links": [], "liveNow": false, "panels": [ { "collapsed": false, "datasource": { "uid": "${datasource}" }, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 0 }, "id": 129, "panels": [], "title": "SLO", "type": "row" }, { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "description": "How long will it take to consume all our budget if our error consumption remains at the current rate for the selected date range.", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 2, "mappings": [ { "options": { "match": "null", "result": { "index": 0, "text": "1.40 days" } }, "type": "special" }, { "options": { "from": 672, "result": { "index": 1, "text": "∞" }, "to": 3360100 }, "type": "range" } ], "thresholds": { "mode": "absolute", "steps": [ { "color": "red", "value": null }, { "color": "#EAB839", "value": 40 }, { "color": "green", "value": 50 } ] }, "unit": "h" }, "overrides": [] }, "gridPos": { "h": 4, "w": 16, "x": 0, "y": 1 }, "id": 214, "links": [], "maxDataPoints": 100, "options": { "colorMode": "value", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": { "valueSize": 80 }, "textMode": "auto" }, "pluginVersion": "9.3.8", "targets": [ { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "editorMode": "code", "exemplar": true, "expr": "28 * 24 * (1 - $stability_slo)\n/\n(\n (\n sum(rate(image_builder_composer_request_count{path=~\".*\",code=~\"5.*\", tenant=~\"$tenant\"}[28d]))\n / \n sum(rate(image_builder_composer_request_count{path=~\".*\",code!~\"5.*\", tenant=~\"$tenant\"}[28d]))\n ) OR on() vector(0.01) # set fallback incase the above query result is empty\n)", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "", "range": true, "refId": "A" } ], "title": "request error budget remaining", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "description": "How long will it take to consume all our budget if our error consumption remains at the current rate for the selected date range.", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 2, "mappings": [ { "options": { "match": "null", "result": { "index": 0, "text": "1.40 days" } }, "type": "special" }, { "options": { "from": 672, "result": { "index": 1, "text": "∞" }, "to": 3360100 }, "type": "range" } ], "thresholds": { "mode": "absolute", "steps": [ { "color": "red", "value": null }, { "color": "#EAB839", "value": 40 }, { "color": "green", "value": 50 } ] }, "unit": "h" }, "overrides": [] }, "gridPos": { "h": 4, "w": 8, "x": 16, "y": 1 }, "id": 198, "links": [], "maxDataPoints": 100, "options": { "colorMode": "value", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": { "valueSize": 80 }, "textMode": "auto" }, "pluginVersion": "9.3.8", "targets": [ { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "editorMode": "code", "exemplar": true, "expr": "28 * 24 * (1 - $latency_slo) \n/\n(\n 1.001 - (\n (\n sum(rate(image_builder_composer_http_duration_seconds_bucket{le=\"0.2\", tenant=~\"$tenant\"}[28d]))\n /\n sum(rate(image_builder_composer_http_duration_seconds_count{tenant=~\"$tenant\"}[28d]))\n ) OR on() vector(1) # set fallback incase the above query result is empty\n ) \n)", "format": "time_series", "interval": "", "intervalFactor": 1, "legendFormat": "", "range": true, "refId": "A" } ], "title": "latency error budget remaining", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "description": "The percentage of error budget consumed for the selected time range. ", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "custom": { "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "drawStyle": "line", "fillOpacity": 100, "gradientMode": "scheme", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "lineInterpolation": "linear", "lineStyle": { "fill": "solid" }, "lineWidth": 0, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": true, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "#EAB839", "value": 0.95 }, { "color": "red", "value": 1 } ] }, "unit": "percentunit" }, "overrides": [] }, "gridPos": { "h": 8, "w": 16, "x": 0, "y": 5 }, "id": 216, "links": [], "options": { "legend": { "calcs": [], "displayMode": "list", "placement": "bottom", "showLegend": false }, "tooltip": { "mode": "single", "sort": "none" } }, "pluginVersion": "8.2.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "editorMode": "code", "exemplar": true, "expr": "1 - (\n (\n 1 - $stability_slo - (\n (\n sum(increase(image_builder_composer_request_count{code=~\"5.*\", tenant=~\"$tenant\"}[28d]))\n /\n sum(increase(image_builder_composer_request_count{code!~\"5.*\", tenant=~\"$tenant\"}[28d]))\n ) OR on() vector(0) # set fallback for empty query result\n )\n )\n)\n/\n(1 - $stability_slo)", "instant": false, "interval": "", "intervalFactor": 10, "legendFormat": "errorbudget", "refId": "A" } ], "title": "request error budget consumed", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "description": "The percentage of error budget consumed for the selected time range. ", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "custom": { "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "drawStyle": "line", "fillOpacity": 100, "gradientMode": "scheme", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "lineInterpolation": "linear", "lineStyle": { "fill": "solid" }, "lineWidth": 0, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": true, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "#EAB839", "value": 0.95 }, { "color": "red", "value": 1 } ] }, "unit": "percentunit" }, "overrides": [] }, "gridPos": { "h": 8, "w": 8, "x": 16, "y": 5 }, "id": 199, "links": [], "options": { "legend": { "calcs": [], "displayMode": "list", "placement": "bottom", "showLegend": false }, "tooltip": { "mode": "single", "sort": "none" } }, "pluginVersion": "8.2.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "editorMode": "code", "exemplar": true, "expr": "1 - (\n (\n (\n sum(increase(image_builder_composer_http_duration_seconds_bucket{le=\"0.2\", tenant=~\"$tenant\"}[28d]))\n /\n sum(increase(image_builder_composer_http_duration_seconds_count{tenant=~\"$tenant\"}[28d]))\n ) OR on() vector(1)\n ) - $latency_slo\n)\n/ \n(1 - $latency_slo)", "instant": false, "interval": "", "intervalFactor": 10, "legendFormat": "errorbudget", "refId": "A" } ], "title": "latency error budget consumed", "type": "timeseries" }, { "collapsed": false, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 13 }, "id": 206, "panels": [], "title": "API throughput", "type": "row" }, { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "description": "The percentage of successful compose requests for the selected time range", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 0, "mappings": [ { "options": { "match": "null", "result": { "index": 0, "text": "N/A" } }, "type": "special" } ], "thresholds": { "mode": "absolute", "steps": [ { "color": "red", "value": null }, { "color": "#EAB839", "value": "0.95" }, { "color": "green", "value": "0.955" } ] }, "unit": "percentunit" }, "overrides": [] }, "gridPos": { "h": 3, "w": 8, "x": 0, "y": 14 }, "id": 197, "mappings": [ { "options": { "match": "null", "result": { "text": "N/A" } }, "type": "special" } ], "options": { "colorMode": "value", "graphMode": "none", "justifyMode": "auto", "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "9.3.8", "targets": [ { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "editorMode": "code", "exemplar": true, "expr": "1 - (\n (\n sum(increase(image_builder_composer_request_count{code=~\"5.*\", path=\"/api/image-builder-composer/v2/compose\", subsystem=\"composer\", tenant=~\"$tenant\"}[$__range]))\n /\n sum(increase(image_builder_composer_request_count{path=\"/api/image-builder-composer/v2/compose\", subsystem=\"composer\", tenant=~\"$tenant\"}[$__range]))\n ) OR on() vector(0) # set a fallback if the query result is empty\n)", "interval": "", "legendFormat": "", "range": true, "refId": "A" } ], "title": "compose request success rate", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "description": "The percentage of successful compose requests for the selected time range", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 0, "mappings": [ { "options": { "match": "null", "result": { "index": 0, "text": "N/A" } }, "type": "special" } ], "thresholds": { "mode": "absolute", "steps": [ { "color": "red", "value": null }, { "color": "#EAB839", "value": "0.95" }, { "color": "green", "value": "0.955" } ] }, "unit": "percentunit" }, "overrides": [] }, "gridPos": { "h": 3, "w": 8, "x": 8, "y": 14 }, "id": 207, "mappings": [ { "options": { "match": "null", "result": { "text": "N/A" } }, "type": "special" } ], "options": { "colorMode": "value", "graphMode": "none", "justifyMode": "auto", "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "9.3.8", "targets": [ { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "editorMode": "code", "exemplar": true, "expr": "1 - (\n (\n sum(increase(image_builder_composer_request_count{code=~\"5.*\", path!=\"/api/image-builder-composer/v2/compose\", subsystem=\"composer\", tenant=~\"$tenant\"}[$__range]))\n /\n sum(increase(image_builder_composer_request_count{path!=\"/api/image-builder-composer/v2/compose\", subsystem=\"composer\", tenant=~\"$tenant\"}[$__range]))\n ) OR on() vector(0) # set a fallback if the query result is empty\n)", "interval": "", "legendFormat": "", "range": true, "refId": "A" } ], "title": "non-compose request success rate", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "description": "The number of total compose requests for the selected date range", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 0, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null } ] } }, "overrides": [] }, "gridPos": { "h": 3, "w": 8, "x": 16, "y": 14 }, "id": 196, "options": { "colorMode": "value", "graphMode": "none", "justifyMode": "auto", "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "9.3.8", "targets": [ { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "editorMode": "code", "exemplar": true, "expr": "sum(increase(image_builder_composer_request_count{path=\"/api/image-builder-composer/v2/compose\", tenant=~\"$tenant\"}[$__range]))", "interval": "", "legendFormat": "", "range": true, "refId": "A" } ], "title": "compose requests", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "description": "The throughput rate of Compose errors and non-errors over time for the selected time range", "fieldConfig": { "defaults": { "color": { "mode": "continuous-blues" }, "custom": { "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "drawStyle": "line", "fillOpacity": 5, "gradientMode": "hue", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "lineInterpolation": "linear", "lineWidth": 2, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "auto", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "red", "value": null } ] }, "unit": "none" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": ".*success/sec" }, "properties": [ { "id": "color", "value": { "fixedColor": "blue", "mode": "palette-classic" } } ] } ] }, "gridPos": { "h": 16, "w": 24, "x": 0, "y": 17 }, "id": 202, "options": { "legend": { "calcs": [], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "mode": "single", "sort": "none" } }, "targets": [ { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "editorMode": "code", "exemplar": true, "expr": "sum by (path) (rate(image_builder_composer_request_count{code!~\"5.*\", tenant=~\"$tenant\"}[$__rate_interval]))", "hide": false, "interval": "", "legendFormat": "{{path}} success/sec", "range": true, "refId": "A" }, { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "editorMode": "code", "exemplar": true, "expr": "sum by (path) (rate(image_builder_composer_request_count{code=~\"5.*\", tenant=~\"$tenant\"}[$__rate_interval]))", "hide": false, "interval": "", "legendFormat": "{{path}} errors/sec", "range": true, "refId": "B" } ], "title": "request throughput", "type": "timeseries" }, { "collapsed": false, "datasource": { "uid": "${datasource}" }, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 33 }, "id": 128, "panels": [], "title": "API latency", "type": "row" }, { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "description": "The percentage of successful compose requests for the selected time range", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 0, "mappings": [ { "options": { "match": "null", "result": { "index": 0, "text": "N/A" } }, "type": "special" } ], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" }, { "color": "#EAB839", "value": "175" }, { "color": "red", "value": "200" } ] }, "unit": "ms" }, "overrides": [] }, "gridPos": { "h": 7, "w": 4, "x": 0, "y": 34 }, "id": 200, "mappings": [ { "options": { "match": "null", "result": { "text": "N/A" } }, "type": "special" } ], "options": { "colorMode": "value", "graphMode": "area", "justifyMode": "auto", "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "9.3.8", "targets": [ { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "editorMode": "code", "exemplar": true, "expr": "histogram_quantile(0.95, sum(rate(image_builder_composer_http_duration_seconds_bucket{tenant=~\"$tenant\"}[$__range])) by (le)) * 1000", "interval": "", "legendFormat": "", "range": true, "refId": "A" } ], "title": "request latency", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "description": "The request latency for http requests over the selected date range", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "custom": { "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "seconds", "axisPlacement": "auto", "barAlignment": 0, "drawStyle": "line", "fillOpacity": 25, "gradientMode": "opacity", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "lineInterpolation": "linear", "lineWidth": 2, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": true, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "line" } }, "mappings": [], "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "green" }, { "color": "dark-purple", "value": 0.2 } ] }, "unit": "s" }, "overrides": [ { "matcher": { "id": "byName", "options": "p99" }, "properties": [ { "id": "color", "value": { "fixedColor": "blue", "mode": "fixed" } } ] }, { "matcher": { "id": "byName", "options": "p95" }, "properties": [ { "id": "color", "value": { "fixedColor": "yellow", "mode": "fixed" } } ] }, { "matcher": { "id": "byName", "options": "p50" }, "properties": [ { "id": "color", "value": { "fixedColor": "light-red", "mode": "fixed" } } ] } ] }, "gridPos": { "h": 7, "w": 12, "x": 4, "y": 34 }, "id": 201, "options": { "legend": { "calcs": [], "displayMode": "list", "placement": "bottom", "showLegend": true }, "tooltip": { "mode": "single", "sort": "none" } }, "targets": [ { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "editorMode": "code", "exemplar": true, "expr": "histogram_quantile(0.99, sum(rate(image_builder_composer_http_duration_seconds_bucket{tenant=~\"$tenant\"}[$__rate_interval])) by (le))", "hide": false, "interval": "", "legendFormat": "p99", "range": true, "refId": "C" }, { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "editorMode": "code", "exemplar": true, "expr": "histogram_quantile(0.95, sum(rate(image_builder_composer_http_duration_seconds_bucket{tenant=~\"$tenant\"}[$__rate_interval])) by (le))", "hide": false, "interval": "", "legendFormat": "p95", "range": true, "refId": "B" }, { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "editorMode": "code", "exemplar": true, "expr": "histogram_quantile(0.5, sum(rate(image_builder_composer_http_duration_seconds_bucket{tenant=~\"$tenant\"}[$__rate_interval])) by (le))", "interval": "", "legendFormat": "p50", "range": true, "refId": "A" } ], "title": "request latency", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "description": "Percent of requests exceeding latency allowed by SLO", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "auto", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "mappings": [], "max": 1, "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "green" }, { "color": "red", "value": 80 } ] }, "unit": "percentunit" }, "overrides": [] }, "gridPos": { "h": 7, "w": 8, "x": 16, "y": 34 }, "id": 204, "options": { "legend": { "calcs": [], "displayMode": "list", "placement": "bottom", "showLegend": false }, "tooltip": { "mode": "single", "sort": "none" } }, "targets": [ { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "editorMode": "code", "exemplar": true, "expr": "1 - sum(rate(image_builder_composer_http_duration_seconds_bucket{le=\"0.2\", tenant=~\"$tenant\"}[$__rate_interval]))/sum(rate(image_builder_composer_http_duration_seconds_count[$__rate_interval]))", "interval": "", "legendFormat": "", "range": true, "refId": "A" } ], "title": "slow request rate", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "description": "The throughput rate of Compose errors and non-errors over time for the selected time range", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "custom": { "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "drawStyle": "line", "fillOpacity": 5, "gradientMode": "scheme", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "lineInterpolation": "linear", "lineWidth": 2, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "auto", "spanNulls": 3600000, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "line" } }, "mappings": [], "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "green" }, { "color": "#EAB839", "value": 400 }, { "color": "red", "value": 500 } ] }, "unit": "none" }, "overrides": [] }, "gridPos": { "h": 16, "w": 24, "x": 0, "y": 41 }, "id": 213, "options": { "legend": { "calcs": [], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "mode": "single", "sort": "none" } }, "targets": [ { "datasource": { "type": "prometheus", "uid": "${datasource}" }, "editorMode": "code", "exemplar": true, "expr": "histogram_quantile(0.95, sum by(le, path) (rate(image_builder_composer_http_duration_seconds_bucket{tenant=~\"$tenant\"}[$__rate_interval]))) * 1000", "hide": false, "interval": "", "legendFormat": "{{path}}", "range": true, "refId": "A" } ], "title": "request latency", "type": "timeseries" } ], "refresh": false, "schemaVersion": 37, "style": "dark", "tags": [], "templating": { "list": [ { "current": { "selected": false, "text": "app-sre-prod-04-prometheus", "value": "app-sre-prod-04-prometheus" }, "hide": 0, "includeAll": false, "multi": false, "name": "datasource", "options": [], "query": "prometheus", "queryValue": "", "refresh": 1, "regex": "/app-sre-(prod-04|stage-01)-prometheus/", "skipUrlSync": false, "type": "datasource" }, { "description": "Compose stability SLO target", "hide": 2, "name": "stability_slo", "query": "0.95", "skipUrlSync": false, "type": "constant" }, { "description": "Compose latency SLO target", "hide": 2, "name": "latency_slo", "query": "0.95", "skipUrlSync": false, "type": "constant" }, { "allValue": ".*", "current": { "selected": true, "text": [ "All" ], "value": [ "$__all" ] }, "hide": 0, "includeAll": true, "multi": true, "name": "tenant", "options": [ { "selected": true, "text": "All", "value": "$__all" }, { "selected": false, "text": "crc stage", "value": "org-15877963" }, { "selected": false, "text": "fedora stage", "value": "org-15842261" }, { "selected": false, "text": "brew stage", "value": "org-16133643" }, { "selected": false, "text": "community stage", "value": "org-17546013" }, { "selected": false, "text": "crc production", "value": "org-15885990" }, { "selected": false, "text": "fedora production", "value": "org-16057323" }, { "selected": false, "text": "brew production", "value": "org-16135456" } ], "query": "crc stage : org-15877963,fedora stage : org-15842261,brew stage : org-16133643,crc production : org-15885990,fedora production : org-16057323,brew production : org-16135456", "queryValue": "", "skipUrlSync": false, "type": "custom" } ] }, "time": { "from": "now-6h", "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", "28d" ] }, "timezone": "", "title": "Image Builder Composer", "uid": "image-builder-composer", "version": 10, "weekStart": "" }