From bc4bddd2faedba2fbd622513ba3cc73815f49de8 Mon Sep 17 00:00:00 2001 From: win5923 Date: Mon, 8 Sep 2025 11:50:30 +0000 Subject: [PATCH] [Grafana] Use Range option instead of instant Signed-off-by: win5923 --- config/grafana/KubeRay-Operator.json | 2614 +++++++++++++------------- 1 file changed, 1312 insertions(+), 1302 deletions(-) diff --git a/config/grafana/KubeRay-Operator.json b/config/grafana/KubeRay-Operator.json index b2758b65544..aabd1d65a4a 100644 --- a/config/grafana/KubeRay-Operator.json +++ b/config/grafana/KubeRay-Operator.json @@ -25,6 +25,7 @@ "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 1, + "id": 37, "links": [], "liveNow": false, "panels": [ @@ -406,7 +407,7 @@ "type": "timeseries" }, { - "collapsed": true, + "collapsed": false, "gridPos": { "h": 1, "w": 24, @@ -414,390 +415,803 @@ "y": 17 }, "id": 49, - "panels": [ + "panels": [], + "title": "RayCluster", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "align": "center", + "cellOptions": { + "type": "color-text" + }, + "filterable": false, + "inspect": false + }, + "mappings": [], + "noValue": "0", + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 24, + "x": 0, + "y": 18 + }, + "id": 46, + "options": { + "cellHeight": "sm", + "footer": { + "countRows": false, + "fields": "", + "reducer": [ + "sum" + ], + "show": true + }, + "showHeader": true, + "sortBy": [ + { + "desc": true, + "displayName": "Microservices" + } + ] + }, + "pluginVersion": "10.0.2", + "targets": [ { "datasource": { "type": "prometheus", "uid": "prometheus" }, - "description": "", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "align": "center", - "cellOptions": { - "type": "color-text" - }, - "filterable": false, - "inspect": false - }, - "mappings": [], - "noValue": "0", - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] + "editorMode": "code", + "exemplar": false, + "expr": "count(kuberay_cluster_info) by (namespace)", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "range": false, + "refId": "A" + } + ], + "title": "Count of Existing RayClusters in Namespaces", + "transformations": [ + { + "id": "organize", + "options": { + "excludeByName": { + "Time": true, + "Time 1": true, + "Time 2": true, + "Time 3": true, + "Time 4": true, + "Time 5": true + }, + "includeByName": {}, + "indexByName": { + "Time 1": 2, + "Time 2": 4, + "Time 3": 6, + "Value #A": 3, + "Value #C": 5, + "Value #D": 1, + "namespace": 0 + }, + "renameByName": { + "Time 1": "", + "Time 2": "", + "Value": "RayCluster", + "Value #A": "Pod", + "Value #B": "Configuration", + "Value #C": "SVC", + "Value #D": "Microservices", + "Value #E": "Passwords", + "namespace": "Namespace" + } + } + } + ], + "type": "table" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "description": "Shows the time (in seconds) it took each RayCluster to become provisioned, grouped by name, namespace, and owner type.\n", + "fieldConfig": { + "defaults": { + "custom": { + "align": "auto", + "cellOptions": { + "type": "auto" + }, + "filterable": true, + "inspect": false + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null }, - "unit": "none" + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "pod" }, - "overrides": [] + "properties": [ + { + "id": "custom.width", + "value": 259 + } + ] }, - "gridPos": { - "h": 8, - "w": 24, - "x": 0, - "y": 18 + { + "matcher": { + "id": "byName", + "options": "cluster_name" + }, + "properties": [ + { + "id": "custom.width", + "value": 227 + } + ] }, - "id": 46, - "options": { - "cellHeight": "sm", - "footer": { - "countRows": false, - "fields": "", - "reducer": [ - "sum" - ], - "show": true + { + "matcher": { + "id": "byName", + "options": "__name__ 1" }, - "showHeader": true, - "sortBy": [ + "properties": [ { - "desc": true, - "displayName": "Microservices" + "id": "custom.width", + "value": 160 } ] }, - "pluginVersion": "10.0.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "prometheus" - }, - "editorMode": "code", - "exemplar": false, - "expr": "count(kuberay_cluster_info) by (namespace)", - "format": "table", - "instant": true, - "interval": "", - "legendFormat": "", - "range": false, - "refId": "A" - } - ], - "title": "Count of Existing RayClusters in Namespaces", - "transformations": [ - { - "id": "organize", - "options": { - "excludeByName": { - "Time": true, - "Time 1": true, - "Time 2": true, - "Time 3": true, - "Time 4": true, - "Time 5": true - }, - "includeByName": {}, - "indexByName": { - "Time 1": 2, - "Time 2": 4, - "Time 3": 6, - "Value #A": 3, - "Value #C": 5, - "Value #D": 1, - "namespace": 0 - }, - "renameByName": { - "Time 1": "", - "Time 2": "", - "Value": "RayCluster", - "Value #A": "Pod", - "Value #B": "Configuration", - "Value #C": "SVC", - "Value #D": "Microservices", - "Value #E": "Passwords", - "namespace": "Namespace" - } + { + "matcher": { + "id": "byName", + "options": "name" + }, + "properties": [ + { + "id": "custom.width", + "value": 224 } - } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 24, + "x": 0, + "y": 26 + }, + "id": 32, + "options": { + "cellHeight": "sm", + "footer": { + "countRows": false, + "fields": [ + "Value #A" ], - "type": "table" + "reducer": [ + "mean" + ], + "show": true }, + "frameIndex": 0, + "showHeader": true, + "sortBy": [] + }, + "pluginVersion": "10.0.2", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${datasource}" }, - "description": "Shows the time (in seconds) it took each RayCluster to become provisioned, grouped by name, namespace, and owner type.\n", - "fieldConfig": { - "defaults": { - "custom": { - "align": "auto", - "cellOptions": { - "type": "auto" - }, - "filterable": true, - "inspect": false - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [ - { - "matcher": { - "id": "byName", - "options": "pod" - }, - "properties": [ - { - "id": "custom.width", - "value": 259 - } - ] - }, + "editorMode": "code", + "exemplar": false, + "expr": "kuberay_cluster_info{namespace=~\"$namespace\"}", + "format": "table", + "hide": false, + "instant": false, + "legendFormat": "", + "range": true, + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "kuberay_cluster_provisioned_duration_seconds{namespace=~\"$namespace\"}", + "format": "table", + "hide": false, + "instant": false, + "range": true, + "refId": "A" + } + ], + "title": "Provisioned Duration", + "transformations": [ + { + "id": "joinByField", + "options": { + "byField": "name", + "mode": "inner" + } + }, + { + "id": "organize", + "options": { + "excludeByName": { + "Time 1": true, + "Time 2": true, + "Value #B": true, + "__name__ 1": true, + "__name__ 2": true, + "container 1": true, + "container 2": true, + "endpoint 1": true, + "endpoint 2": true, + "instance 1": true, + "instance 2": true, + "job 1": true, + "job 2": true, + "namespace 2": true, + "pod 1": true, + "pod 2": true, + "service 1": true, + "service 2": true, + "uid 1": true, + "uid 2": true + }, + "indexByName": {}, + "renameByName": { + "Value #A": "seconds" + } + } + } + ], + "type": "table" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "description": "Displays RayClusters in the selected namespace(s) that have not yet been provisioned (RayClusterProvisioned = false).", + "fieldConfig": { + "defaults": { + "custom": { + "align": "auto", + "cellOptions": { + "type": "auto" + }, + "inspect": false + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ { - "matcher": { - "id": "byName", - "options": "cluster_name" - }, - "properties": [ - { - "id": "custom.width", - "value": 227 - } - ] + "color": "green", + "value": null }, { - "matcher": { - "id": "byName", - "options": "__name__ 1" - }, - "properties": [ - { - "id": "custom.width", - "value": 160 - } - ] - }, + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "pod" + }, + "properties": [ { - "matcher": { - "id": "byName", - "options": "name" - }, - "properties": [ - { - "id": "custom.width", - "value": 224 - } - ] + "id": "custom.width", + "value": 259 } ] }, - "gridPos": { - "h": 8, - "w": 24, - "x": 0, - "y": 26 - }, - "id": 32, - "options": { - "cellHeight": "sm", - "footer": { - "countRows": false, - "fields": [ - "Value #A" - ], - "reducer": [ - "mean" - ], - "show": true + { + "matcher": { + "id": "byName", + "options": "cluster_name" }, - "frameIndex": 0, - "showHeader": true, - "sortBy": [] + "properties": [ + { + "id": "custom.width", + "value": 227 + } + ] }, - "pluginVersion": "10.0.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${datasource}" - }, - "editorMode": "code", - "exemplar": false, - "expr": "kuberay_cluster_info{namespace=~\"$namespace\"}", - "format": "table", - "hide": false, - "instant": true, - "legendFormat": "", - "range": false, - "refId": "B" + { + "matcher": { + "id": "byName", + "options": "__name__ 1" }, - { - "datasource": { - "type": "prometheus", - "uid": "${datasource}" - }, - "editorMode": "code", - "exemplar": false, - "expr": "kuberay_cluster_provisioned_duration_seconds{namespace=~\"$namespace\"}", - "format": "table", - "hide": false, - "instant": true, - "range": false, - "refId": "A" - } - ], - "title": "Provisioned Duration", - "transformations": [ - { - "id": "joinByField", - "options": { - "byField": "name", - "mode": "inner" + "properties": [ + { + "id": "custom.width", + "value": 160 } + ] + }, + { + "matcher": { + "id": "byName", + "options": "name" }, - { - "id": "organize", - "options": { - "excludeByName": { - "Time 1": true, - "Time 2": true, - "Value #B": true, - "__name__ 1": true, - "__name__ 2": true, - "container 1": true, - "container 2": true, - "endpoint 1": true, - "endpoint 2": true, - "instance 1": true, - "instance 2": true, - "job 1": true, - "job 2": true, - "namespace 2": true, - "pod 1": true, - "pod 2": true, - "service 1": true, - "service 2": true - }, - "indexByName": {}, - "renameByName": { - "Value #A": "seconds" - } + "properties": [ + { + "id": "custom.width", + "value": 224 } - } + ] + } + ] + }, + "gridPos": { + "h": 9, + "w": 13, + "x": 0, + "y": 34 + }, + "id": 55, + "options": { + "cellHeight": "sm", + "footer": { + "countRows": false, + "fields": "", + "reducer": [ + "sum" ], - "type": "table" + "show": false }, + "frameIndex": 1, + "showHeader": true, + "sortBy": [] + }, + "pluginVersion": "10.0.2", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${datasource}" }, - "description": "Displays RayClusters in the selected namespace(s) that have not yet been provisioned (RayClusterProvisioned = false).", - "fieldConfig": { - "defaults": { - "custom": { - "align": "auto", - "cellOptions": { - "type": "auto" - }, - "inspect": false - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - } + "editorMode": "code", + "exemplar": false, + "expr": "kuberay_cluster_condition_provisioned{namespace=~\"$namespace\", condition=~\"false\"}", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "", + "range": false, + "refId": "A" + } + ], + "title": "RayClusterProvisioned (false)", + "transformations": [ + { + "id": "organize", + "options": { + "excludeByName": { + "Time": true, + "Value": true, + "__name__": true, + "container": true, + "endpoint": true, + "instance": true, + "job": true, + "namespace": false, + "pod": true, + "service": true, + "uid": true }, - "overrides": [ + "indexByName": { + "Time": 0, + "Value": 11, + "__name__": 5, + "condition": 4, + "container": 6, + "endpoint": 7, + "instance": 8, + "job": 9, + "name": 2, + "namespace": 3, + "pod": 1, + "service": 10 + }, + "renameByName": { + "condition": "" + } + } + } + ], + "type": "table" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "description": "Displays RayCluster head pods that are not ready.\n\n", + "fieldConfig": { + "defaults": { + "custom": { + "align": "auto", + "cellOptions": { + "type": "auto" + }, + "inspect": false + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ { - "matcher": { - "id": "byName", - "options": "pod" - }, - "properties": [ - { - "id": "custom.width", - "value": 259 - } - ] + "color": "green", + "value": null }, { - "matcher": { - "id": "byName", - "options": "cluster_name" - }, - "properties": [ - { - "id": "custom.width", - "value": 227 - } - ] - }, + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "pod" + }, + "properties": [ { - "matcher": { - "id": "byName", - "options": "__name__ 1" + "id": "custom.width", + "value": 259 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "cluster_name" + }, + "properties": [ + { + "id": "custom.width", + "value": 227 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "__name__ 1" + }, + "properties": [ + { + "id": "custom.width", + "value": 160 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "name" + }, + "properties": [ + { + "id": "custom.width", + "value": 224 + } + ] + } + ] + }, + "gridPos": { + "h": 9, + "w": 11, + "x": 13, + "y": 34 + }, + "id": 45, + "options": { + "cellHeight": "sm", + "footer": { + "countRows": false, + "fields": "", + "reducer": [ + "sum" + ], + "show": false + }, + "frameIndex": 1, + "showHeader": true, + "sortBy": [] + }, + "pluginVersion": "10.0.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "kube_pod_status_ready{condition=\"false\", namespace=~\"$namespace\"} == 1 and on(pod) kube_pod_info{created_by_kind=\"RayCluster\", pod=~\".*-head\", namespace=~\"$namespace\"}", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "", + "range": false, + "refId": "A" + } + ], + "title": "HeadPodReady (false)", + "transformations": [ + { + "id": "organize", + "options": { + "excludeByName": { + "Time": true, + "Value": true, + "__name__": true, + "container": true, + "endpoint": true, + "instance": true, + "job": true, + "namespace": false, + "pod": false, + "service": true, + "uid": true + }, + "indexByName": { + "Time": 0, + "Value": 10, + "__name__": 4, + "condition": 3, + "container": 5, + "endpoint": 6, + "instance": 7, + "job": 8, + "namespace": 2, + "pod": 1, + "service": 9, + "uid": 11 + }, + "renameByName": { + "condition": "condition" + } + } + } + ], + "type": "table" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 43 + }, + "id": 56, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "align": "center", + "cellOptions": { + "type": "color-text" }, - "properties": [ + "filterable": false, + "inspect": false + }, + "mappings": [], + "noValue": "0", + "thresholds": { + "mode": "absolute", + "steps": [ { - "id": "custom.width", - "value": 160 + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 } ] }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 24, + "x": 0, + "y": 44 + }, + "id": 61, + "options": { + "cellHeight": "sm", + "footer": { + "countRows": false, + "fields": "", + "reducer": [ + "sum" + ], + "show": true + }, + "showHeader": true, + "sortBy": [ { - "matcher": { - "id": "byName", - "options": "name" + "desc": true, + "displayName": "Microservices" + } + ] + }, + "pluginVersion": "10.0.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": false, + "expr": "count(kuberay_service_info) by (namespace)", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "range": false, + "refId": "A" + } + ], + "title": "Count of Existing RayServices in Namespaces", + "transformations": [ + { + "id": "organize", + "options": { + "excludeByName": { + "Time": true, + "Time 1": true, + "Time 2": true, + "Time 3": true, + "Time 4": true, + "Time 5": true }, - "properties": [ + "includeByName": {}, + "indexByName": { + "Time 1": 2, + "Time 2": 4, + "Time 3": 6, + "Value #A": 3, + "Value #C": 5, + "Value #D": 1, + "namespace": 0 + }, + "renameByName": { + "Time 1": "", + "Time 2": "", + "Value": "RayService", + "Value #A": "Pod", + "Value #B": "Configuration", + "Value #C": "SVC", + "Value #D": "Microservices", + "Value #E": "Passwords", + "namespace": "Namespace" + } + } + } + ], + "type": "table" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "description": "Displays RayServices in the selected namespace(s) that have not yet been ready (RayServiceReady = false).", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "custom": { + "align": "auto", + "cellOptions": { + "type": "auto" + }, + "inspect": false + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ { - "id": "custom.width", - "value": 224 + "color": "green" + }, + { + "color": "red", + "value": 80 } ] } - ] + }, + "overrides": [] }, "gridPos": { "h": 9, "w": 13, "x": 0, - "y": 34 + "y": 52 }, - "id": 55, + "id": 63, "options": { "cellHeight": "sm", "footer": { @@ -808,9 +1222,7 @@ ], "show": false }, - "frameIndex": 1, - "showHeader": true, - "sortBy": [] + "showHeader": true }, "pluginVersion": "10.0.2", "targets": [ @@ -821,7 +1233,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "kuberay_cluster_condition_provisioned{namespace=~\"$namespace\", condition=~\"false\"}", + "expr": "kuberay_service_condition_ready{namespace=~\"$namespace\", condition=~\"false\"}", "format": "table", "hide": false, "instant": true, @@ -831,7 +1243,7 @@ "refId": "A" } ], - "title": "RayClusterProvisioned (false)", + "title": "RayServiceReady (false)", "transformations": [ { "id": "organize", @@ -876,7 +1288,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "description": "Displays RayCluster head pods that are not ready.\n\n", + "description": "Displays RayServices in the selected namespace(s) that are currently performing a zero-downtime upgrade (UpgradeInProgress = false)..", "fieldConfig": { "defaults": { "custom": { @@ -955,9 +1367,9 @@ "h": 9, "w": 11, "x": 13, - "y": 34 + "y": 52 }, - "id": 45, + "id": 64, "options": { "cellHeight": "sm", "footer": { @@ -981,7 +1393,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "kube_pod_status_ready{condition=\"false\", namespace=~\"$namespace\"} == 1 and on(pod) kube_pod_info{created_by_kind=\"RayCluster\", pod=~\".*-head\", namespace=~\"$namespace\"}", + "expr": "kuberay_service_condition_upgrade_in_progress{namespace=~\"$namespace\", condition=~\"true\"}", "format": "table", "hide": false, "instant": true, @@ -991,7 +1403,7 @@ "refId": "A" } ], - "title": "HeadPodReady (false)", + "title": "UpgradeInProgress (true)", "transformations": [ { "id": "organize", @@ -1005,26 +1417,26 @@ "instance": true, "job": true, "namespace": false, - "pod": false, + "pod": true, "service": true, "uid": true }, "indexByName": { "Time": 0, - "Value": 10, - "__name__": 4, - "condition": 3, - "container": 5, - "endpoint": 6, - "instance": 7, - "job": 8, - "namespace": 2, + "Value": 11, + "__name__": 5, + "condition": 4, + "container": 6, + "endpoint": 7, + "instance": 8, + "job": 9, + "name": 2, + "namespace": 3, "pod": 1, - "service": 9, - "uid": 11 + "service": 10 }, "renameByName": { - "condition": "condition" + "condition": "" } } } @@ -1032,1013 +1444,611 @@ "type": "table" } ], - "title": "RayCluster", + "title": "RayService", "type": "row" }, { - "collapsed": true, + "collapsed": false, "gridPos": { "h": 1, "w": 24, "x": 0, - "y": 18 + "y": 44 }, - "id": 56, - "panels": [ - { - "datasource": { - "type": "prometheus", - "uid": "prometheus" - }, - "description": "", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "align": "center", - "cellOptions": { - "type": "color-text" - }, - "filterable": false, - "inspect": false - }, - "mappings": [], - "noValue": "0", - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "none" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 24, - "x": 0, - "y": 44 - }, - "id": 61, - "options": { - "cellHeight": "sm", - "footer": { - "countRows": false, - "fields": "", - "reducer": [ - "sum" - ], - "show": true - }, - "showHeader": true, - "sortBy": [ - { - "desc": true, - "displayName": "Microservices" - } - ] - }, - "pluginVersion": "10.0.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "prometheus" - }, - "editorMode": "code", - "exemplar": false, - "expr": "count(kuberay_service_info) by (namespace)", - "format": "table", - "instant": true, - "interval": "", - "legendFormat": "", - "range": false, - "refId": "A" - } - ], - "title": "Count of Existing RayServices in Namespaces", - "transformations": [ - { - "id": "organize", - "options": { - "excludeByName": { - "Time": true, - "Time 1": true, - "Time 2": true, - "Time 3": true, - "Time 4": true, - "Time 5": true - }, - "includeByName": {}, - "indexByName": { - "Time 1": 2, - "Time 2": 4, - "Time 3": 6, - "Value #A": 3, - "Value #C": 5, - "Value #D": 1, - "namespace": 0 - }, - "renameByName": { - "Time 1": "", - "Time 2": "", - "Value": "RayService", - "Value #A": "Pod", - "Value #B": "Configuration", - "Value #C": "SVC", - "Value #D": "Microservices", - "Value #E": "Passwords", - "namespace": "Namespace" - } - } - } - ], - "type": "table" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${datasource}" - }, - "description": "Displays RayServices in the selected namespace(s) that have not yet been ready (RayServiceReady = false).", - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "custom": { - "align": "auto", - "cellOptions": { - "type": "auto" - }, - "inspect": false - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 13, - "x": 0, - "y": 52 - }, - "id": 63, - "options": { - "cellHeight": "sm", - "footer": { - "countRows": false, - "fields": "", - "reducer": [ - "sum" - ], - "show": false - }, - "showHeader": true - }, - "pluginVersion": "10.0.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${datasource}" - }, - "editorMode": "code", - "exemplar": false, - "expr": "kuberay_service_condition_ready{namespace=~\"$namespace\", condition=~\"false\"}", - "format": "table", - "hide": false, - "instant": true, - "interval": "", - "legendFormat": "", - "range": false, - "refId": "A" - } - ], - "title": "RayServiceReady (false)", - "transformations": [ - { - "id": "organize", - "options": { - "excludeByName": { - "Time": true, - "Value": true, - "__name__": true, - "container": true, - "endpoint": true, - "instance": true, - "job": true, - "namespace": false, - "pod": true, - "service": true, - "uid": true - }, - "indexByName": { - "Time": 0, - "Value": 11, - "__name__": 5, - "condition": 4, - "container": 6, - "endpoint": 7, - "instance": 8, - "job": 9, - "name": 2, - "namespace": 3, - "pod": 1, - "service": 10 - }, - "renameByName": { - "condition": "" - } - } - } - ], - "type": "table" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${datasource}" - }, - "description": "Displays RayServices in the selected namespace(s) that are currently performing a zero-downtime upgrade (UpgradeInProgress = false)..", - "fieldConfig": { - "defaults": { - "custom": { - "align": "auto", - "cellOptions": { - "type": "auto" - }, - "inspect": false - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [ - { - "matcher": { - "id": "byName", - "options": "pod" - }, - "properties": [ - { - "id": "custom.width", - "value": 259 - } - ] - }, - { - "matcher": { - "id": "byName", - "options": "cluster_name" - }, - "properties": [ - { - "id": "custom.width", - "value": 227 - } - ] - }, - { - "matcher": { - "id": "byName", - "options": "__name__ 1" - }, - "properties": [ - { - "id": "custom.width", - "value": 160 - } - ] - }, - { - "matcher": { - "id": "byName", - "options": "name" - }, - "properties": [ - { - "id": "custom.width", - "value": 224 - } - ] - } - ] - }, - "gridPos": { - "h": 9, - "w": 11, - "x": 13, - "y": 52 - }, - "id": 64, - "options": { - "cellHeight": "sm", - "footer": { - "countRows": false, - "fields": "", - "reducer": [ - "sum" - ], - "show": false - }, - "frameIndex": 1, - "showHeader": true, - "sortBy": [] - }, - "pluginVersion": "10.0.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${datasource}" - }, - "editorMode": "code", - "exemplar": false, - "expr": "kuberay_service_condition_upgrade_in_progress{namespace=~\"$namespace\", condition=~\"true\"}", - "format": "table", - "hide": false, - "instant": true, - "interval": "", - "legendFormat": "", - "range": false, - "refId": "A" - } - ], - "title": "UpgradeInProgress (true)", - "transformations": [ - { - "id": "organize", - "options": { - "excludeByName": { - "Time": true, - "Value": true, - "__name__": true, - "container": true, - "endpoint": true, - "instance": true, - "job": true, - "namespace": false, - "pod": true, - "service": true, - "uid": true - }, - "indexByName": { - "Time": 0, - "Value": 11, - "__name__": 5, - "condition": 4, - "container": 6, - "endpoint": 7, - "instance": 8, - "job": 9, - "name": 2, - "namespace": 3, - "pod": 1, - "service": 10 - }, - "renameByName": { - "condition": "" - } - } - } - ], - "type": "table" - } - ], - "title": "RayService", + "id": 57, + "panels": [], + "title": "RayJob", "type": "row" }, { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 19 - }, - "id": 57, - "panels": [ - { - "datasource": { - "type": "prometheus", - "uid": "prometheus" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "align": "center", - "cellOptions": { - "type": "color-text" - }, - "filterable": false, - "inspect": false - }, - "mappings": [], - "noValue": "0", - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "none" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 24, - "x": 0, - "y": 62 - }, - "id": 58, - "options": { - "cellHeight": "sm", - "footer": { - "countRows": false, - "fields": "", - "reducer": [ - "sum" - ], - "show": true - }, - "showHeader": true, - "sortBy": [ - { - "desc": true, - "displayName": "Microservices" - } - ] - }, - "pluginVersion": "10.0.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "prometheus" - }, - "editorMode": "code", - "exemplar": false, - "expr": "count(kuberay_job_info) by (namespace)", - "format": "table", - "instant": true, - "interval": "", - "legendFormat": "", - "range": false, - "refId": "A" - } - ], - "title": "Count of Existing RayJobs in Namespaces", - "transformations": [ - { - "id": "organize", - "options": { - "excludeByName": { - "Time": true, - "Time 1": true, - "Time 2": true, - "Time 3": true, - "Time 4": true, - "Time 5": true - }, - "includeByName": {}, - "indexByName": { - "Time 1": 2, - "Time 2": 4, - "Time 3": 6, - "Value #A": 3, - "Value #C": 5, - "Value #D": 1, - "namespace": 0 - }, - "renameByName": { - "Time 1": "", - "Time 2": "", - "Value": "RayJob", - "Value #A": "Pod", - "Value #B": "Configuration", - "Value #C": "SVC", - "Value #D": "Microservices", - "Value #E": "Passwords", - "namespace": "Namespace" - } - } - } - ], - "type": "table" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${datasource}" - }, - "description": "Execution duration of all RayJobs, including those that have been deleted.", - "fieldConfig": { - "defaults": { - "custom": { - "align": "auto", - "cellOptions": { - "type": "auto" - }, - "filterable": true, - "inspect": false - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [ - { - "matcher": { - "id": "byName", - "options": "pod" - }, - "properties": [ - { - "id": "custom.width", - "value": 259 - } - ] - }, - { - "matcher": { - "id": "byName", - "options": "cluster_name" - }, - "properties": [ - { - "id": "custom.width", - "value": 227 - } - ] - }, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "align": "center", + "cellOptions": { + "type": "color-text" + }, + "filterable": false, + "inspect": false + }, + "mappings": [], + "noValue": "0", + "thresholds": { + "mode": "absolute", + "steps": [ { - "matcher": { - "id": "byName", - "options": "__name__ 1" - }, - "properties": [ - { - "id": "custom.width", - "value": 160 - } - ] + "color": "green", + "value": null }, { - "matcher": { - "id": "byName", - "options": "name" - }, - "properties": [ - { - "id": "custom.width", - "value": 224 - } - ] + "color": "red", + "value": 80 } ] }, - "gridPos": { - "h": 10, - "w": 24, - "x": 0, - "y": 70 - }, - "id": 60, - "options": { - "cellHeight": "sm", - "footer": { - "countRows": false, - "fields": [ - "Value" - ], - "reducer": [ - "mean" - ], - "show": true - }, - "frameIndex": 0, - "showHeader": true, - "sortBy": [] - }, - "pluginVersion": "10.0.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${datasource}" - }, - "editorMode": "code", - "exemplar": false, - "expr": "kuberay_job_execution_duration_seconds{namespace=~\"$namespace\"}", - "format": "table", - "hide": false, - "instant": true, - "range": false, - "refId": "A" - } - ], - "title": "Execution Duration", - "transformations": [ - { - "id": "organize", - "options": { - "excludeByName": { - "Time": true, - "Time 1": true, - "Time 2": true, - "Value": false, - "Value #A": false, - "Value #B": true, - "__name__": true, - "__name__ 1": true, - "__name__ 2": true, - "container": true, - "container 1": true, - "container 2": true, - "endpoint": true, - "endpoint 1": true, - "endpoint 2": true, - "instance": true, - "instance 1": true, - "instance 2": true, - "job": true, - "job 1": true, - "job 2": true, - "job_deployment_status": false, - "namespace 2": true, - "pod": true, - "pod 1": true, - "pod 2": true, - "retry_count": false, - "service": true, - "service 1": true, - "service 2": true - }, - "indexByName": { - "Time": 0, - "Value": 12, - "__name__": 3, - "container": 4, - "endpoint": 5, - "instance": 6, - "job": 7, - "job_deployment_status": 8, - "name": 1, - "namespace": 2, - "pod": 9, - "retry_count": 10, - "service": 11 - }, - "renameByName": { - "Value": "seconds", - "Value #A": "seconds" - } - } - } + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 24, + "x": 0, + "y": 45 + }, + "id": 58, + "options": { + "cellHeight": "sm", + "footer": { + "countRows": false, + "fields": "", + "reducer": [ + "sum" ], - "type": "table" + "show": true }, + "showHeader": true, + "sortBy": [ + { + "desc": true, + "displayName": "Microservices" + } + ] + }, + "pluginVersion": "10.0.2", + "targets": [ { "datasource": { "type": "prometheus", "uid": "prometheus" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - } - }, - "mappings": [] - }, - "overrides": [] - }, - "gridPos": { - "h": 10, - "w": 9, - "x": 0, - "y": 80 - }, - "id": 67, + "editorMode": "code", + "exemplar": false, + "expr": "count(kuberay_job_info) by (namespace)", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "range": false, + "refId": "A" + } + ], + "title": "Count of Existing RayJobs in Namespaces", + "transformations": [ + { + "id": "organize", "options": { - "displayLabels": [ - "percent" - ], - "legend": { - "displayMode": "list", - "placement": "right", - "showLegend": true, - "values": [] + "excludeByName": { + "Time": true, + "Time 1": true, + "Time 2": true, + "Time 3": true, + "Time 4": true, + "Time 5": true }, - "pieType": "pie", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false + "includeByName": {}, + "indexByName": { + "Time 1": 2, + "Time 2": 4, + "Time 3": 6, + "Value #A": 3, + "Value #C": 5, + "Value #D": 1, + "namespace": 0 }, - "tooltip": { - "mode": "single", - "sort": "none" + "renameByName": { + "Time 1": "", + "Time 2": "", + "Value": "RayJob", + "Value #A": "Pod", + "Value #B": "Configuration", + "Value #C": "SVC", + "Value #D": "Microservices", + "Value #E": "Passwords", + "namespace": "Namespace" } + } + } + ], + "type": "table" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "description": "Execution duration of all RayJobs, including those that have been deleted.", + "fieldConfig": { + "defaults": { + "custom": { + "align": "auto", + "cellOptions": { + "type": "auto" + }, + "filterable": true, + "inspect": false }, - "pluginVersion": "10.0.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "prometheus" + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null }, - "editorMode": "code", - "exemplar": false, - "expr": "sum(kuberay_job_deployment_status{namespace=~\"$namespace\"}) by (deployment_status)", - "format": "time_series", - "instant": true, - "interval": "", - "legendFormat": "{{deployment_status}}", - "range": false, - "refId": "A" - } - ], - "title": "Deployment Status", - "transformations": [ - { - "id": "organize", - "options": { - "excludeByName": { - "Time": true, - "Time 1": true, - "Time 2": true, - "Time 3": true, - "Time 4": true, - "Time 5": true - }, - "includeByName": {}, - "indexByName": { - "Time 1": 2, - "Time 2": 4, - "Time 3": 6, - "Value #A": 3, - "Value #C": 5, - "Value #D": 1, - "namespace": 0 - }, - "renameByName": { - "Time 1": "", - "Time 2": "", - "Value": "RayJob", - "Value #A": "Pod", - "Value #B": "Configuration", - "Value #C": "SVC", - "Value #D": "Microservices", - "Value #E": "Passwords", - "namespace": "Namespace" - } + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "pod" + }, + "properties": [ + { + "id": "custom.width", + "value": 259 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "cluster_name" + }, + "properties": [ + { + "id": "custom.width", + "value": 227 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "__name__ 1" + }, + "properties": [ + { + "id": "custom.width", + "value": 160 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "name" + }, + "properties": [ + { + "id": "custom.width", + "value": 224 } + ] + } + ] + }, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 53 + }, + "id": 60, + "options": { + "cellHeight": "sm", + "footer": { + "countRows": false, + "fields": [ + "Value" + ], + "reducer": [ + "mean" + ], + "show": true + }, + "frameIndex": 0, + "showHeader": true, + "sortBy": [] + }, + "pluginVersion": "10.0.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "kuberay_job_execution_duration_seconds{namespace=~\"$namespace\"}", + "format": "table", + "hide": false, + "instant": true, + "range": false, + "refId": "A" + } + ], + "title": "Execution Duration", + "transformations": [ + { + "id": "organize", + "options": { + "excludeByName": { + "Time": true, + "Time 1": true, + "Time 2": true, + "Value": false, + "Value #A": false, + "Value #B": true, + "__name__": true, + "__name__ 1": true, + "__name__ 2": true, + "container": true, + "container 1": true, + "container 2": true, + "endpoint": true, + "endpoint 1": true, + "endpoint 2": true, + "instance": true, + "instance 1": true, + "instance 2": true, + "job": true, + "job 1": true, + "job 2": true, + "job_deployment_status": false, + "namespace 2": true, + "pod": true, + "pod 1": true, + "pod 2": true, + "retry_count": false, + "service": true, + "service 1": true, + "service 2": true, + "uid": true + }, + "indexByName": { + "Time": 0, + "Value": 12, + "__name__": 3, + "container": 4, + "endpoint": 5, + "instance": 6, + "job": 7, + "job_deployment_status": 8, + "name": 1, + "namespace": 2, + "pod": 9, + "retry_count": 10, + "service": 11 + }, + "renameByName": { + "Value": "seconds", + "Value #A": "seconds" + } + } + } + ], + "type": "table" + }, + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false } + }, + "mappings": [] + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 9, + "x": 0, + "y": 63 + }, + "id": 67, + "options": { + "displayLabels": [ + "percent" + ], + "legend": { + "displayMode": "list", + "placement": "right", + "showLegend": true, + "values": [] + }, + "pieType": "pie", + "reduceOptions": { + "calcs": [ + "lastNotNull" ], - "type": "piechart" + "fields": "", + "values": false }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "10.0.2", + "targets": [ { "datasource": { "type": "prometheus", - "uid": "${datasource}" + "uid": "prometheus" }, - "description": "\n", - "fieldConfig": { - "defaults": { - "custom": { - "align": "auto", - "cellOptions": { - "type": "auto" - }, - "inspect": false - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - } + "editorMode": "code", + "exemplar": false, + "expr": "sum(kuberay_job_deployment_status{namespace=~\"$namespace\"}) by (deployment_status)", + "format": "time_series", + "instant": true, + "interval": "", + "legendFormat": "{{deployment_status}}", + "range": false, + "refId": "A" + } + ], + "title": "Deployment Status", + "transformations": [ + { + "id": "organize", + "options": { + "excludeByName": { + "Time": true, + "Time 1": true, + "Time 2": true, + "Time 3": true, + "Time 4": true, + "Time 5": true }, - "overrides": [ - { - "matcher": { - "id": "byName", - "options": "pod" - }, - "properties": [ - { - "id": "custom.width", - "value": 259 - } - ] - }, + "includeByName": {}, + "indexByName": { + "Time 1": 2, + "Time 2": 4, + "Time 3": 6, + "Value #A": 3, + "Value #C": 5, + "Value #D": 1, + "namespace": 0 + }, + "renameByName": { + "Time 1": "", + "Time 2": "", + "Value": "RayJob", + "Value #A": "Pod", + "Value #B": "Configuration", + "Value #C": "SVC", + "Value #D": "Microservices", + "Value #E": "Passwords", + "namespace": "Namespace" + } + } + } + ], + "type": "piechart" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "description": "\n", + "fieldConfig": { + "defaults": { + "custom": { + "align": "auto", + "cellOptions": { + "type": "auto" + }, + "inspect": false + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ { - "matcher": { - "id": "byName", - "options": "cluster_name" - }, - "properties": [ - { - "id": "custom.width", - "value": 227 - } - ] + "color": "green", + "value": null }, { - "matcher": { - "id": "byName", - "options": "__name__ 1" - }, - "properties": [ - { - "id": "custom.width", - "value": 160 - } - ] - }, + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "pod" + }, + "properties": [ { - "matcher": { - "id": "byName", - "options": "name" - }, - "properties": [ - { - "id": "custom.width", - "value": 224 - } - ] + "id": "custom.width", + "value": 259 } ] }, - "gridPos": { - "h": 10, - "w": 15, - "x": 9, - "y": 80 + { + "matcher": { + "id": "byName", + "options": "cluster_name" + }, + "properties": [ + { + "id": "custom.width", + "value": 227 + } + ] }, - "id": 68, - "options": { - "cellHeight": "sm", - "footer": { - "countRows": false, - "fields": "", - "reducer": [ - "sum" - ], - "show": false + { + "matcher": { + "id": "byName", + "options": "__name__ 1" }, - "frameIndex": 0, - "showHeader": true, - "sortBy": [] + "properties": [ + { + "id": "custom.width", + "value": 160 + } + ] }, - "pluginVersion": "10.0.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${datasource}" - }, - "editorMode": "code", - "exemplar": false, - "expr": "kuberay_job_deployment_status{namespace=~\"$namespace\", deployment_status=~\"Failed|Suspending|Suspended|Retrying|Waiting\"}", - "format": "table", - "hide": false, - "instant": true, - "range": false, - "refId": "A" - } - ], - "title": "Deployment Status (Failed / Suspending / Suspended / Retrying / Waiting)", - "transformations": [ - { - "id": "organize", - "options": { - "excludeByName": { - "Time": true, - "Time 1": true, - "Time 2": true, - "Value": true, - "Value #A": false, - "Value #B": true, - "__name__": true, - "__name__ 1": true, - "__name__ 2": true, - "container": true, - "container 1": true, - "container 2": true, - "endpoint": true, - "endpoint 1": true, - "endpoint 2": true, - "instance": true, - "instance 1": true, - "instance 2": true, - "job": true, - "job 1": true, - "job 2": true, - "job_deployment_status": false, - "namespace 2": true, - "pod": true, - "pod 1": true, - "pod 2": true, - "retry_count": false, - "service": true, - "service 1": true, - "service 2": true - }, - "indexByName": { - "Time": 0, - "Value": 11, - "__name__": 4, - "container": 5, - "deployment_status": 3, - "endpoint": 6, - "instance": 7, - "job": 8, - "name": 1, - "namespace": 2, - "pod": 9, - "service": 10 - }, - "renameByName": { - "Value": "", - "Value #A": "seconds" - } + { + "matcher": { + "id": "byName", + "options": "name" + }, + "properties": [ + { + "id": "custom.width", + "value": 224 } - } + ] + } + ] + }, + "gridPos": { + "h": 10, + "w": 15, + "x": 9, + "y": 63 + }, + "id": 68, + "options": { + "cellHeight": "sm", + "footer": { + "countRows": false, + "fields": "", + "reducer": [ + "sum" ], - "type": "table" + "show": false + }, + "frameIndex": 0, + "showHeader": true, + "sortBy": [] + }, + "pluginVersion": "10.0.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "kuberay_job_deployment_status{namespace=~\"$namespace\", deployment_status=~\"Failed|Suspending|Suspended|Retrying|Waiting\"}", + "format": "table", + "hide": false, + "instant": true, + "range": false, + "refId": "A" } ], - "title": "RayJob", - "type": "row" + "title": "Deployment Status (Failed / Suspending / Suspended / Retrying / Waiting)", + "transformations": [ + { + "id": "organize", + "options": { + "excludeByName": { + "Time": true, + "Time 1": true, + "Time 2": true, + "Value": true, + "Value #A": false, + "Value #B": true, + "__name__": true, + "__name__ 1": true, + "__name__ 2": true, + "container": true, + "container 1": true, + "container 2": true, + "endpoint": true, + "endpoint 1": true, + "endpoint 2": true, + "instance": true, + "instance 1": true, + "instance 2": true, + "job": true, + "job 1": true, + "job 2": true, + "job_deployment_status": false, + "namespace 2": true, + "pod": true, + "pod 1": true, + "pod 2": true, + "retry_count": false, + "service": true, + "service 1": true, + "service 2": true + }, + "indexByName": { + "Time": 0, + "Value": 11, + "__name__": 4, + "container": 5, + "deployment_status": 3, + "endpoint": 6, + "instance": 7, + "job": 8, + "name": 1, + "namespace": 2, + "pod": 9, + "service": 10 + }, + "renameByName": { + "Value": "", + "Value #A": "seconds" + } + } + } + ], + "type": "table" } ], "refresh": "10s", @@ -2128,8 +2138,8 @@ { "current": { "selected": false, - "text": "kuberay-operator-6c6dd95c6b-vqfgg", - "value": "kuberay-operator-6c6dd95c6b-vqfgg" + "text": "kuberay-operator-7c8d787dd-wmt7v", + "value": "kuberay-operator-7c8d787dd-wmt7v" }, "datasource": { "type": "prometheus", @@ -2154,13 +2164,13 @@ ] }, "time": { - "from": "now-15m", + "from": "now-5m", "to": "now" }, "timepicker": {}, "timezone": "", "title": "KubeRay Operator", "uid": "kuberay_operator", - "version": 1, + "version": 2, "weekStart": "" -} +} \ No newline at end of file