debug
This commit is contained in:
@@ -18,10 +18,21 @@ def fetch_overview() -> dict:
|
||||
with get_db() as conn:
|
||||
with conn.cursor() as cur:
|
||||
for key, query in queries.items():
|
||||
cur.execute(query)
|
||||
result[key] = cur.fetchone()[0]
|
||||
try:
|
||||
cur.execute(query)
|
||||
result[key] = cur.fetchone()[0]
|
||||
except Exception:
|
||||
result[key] = 0
|
||||
runtime = get_runtime_status()
|
||||
cluster_summary = ((runtime.get("cluster") or {}).get("summary") or {})
|
||||
online_worker_nodes = int(cluster_summary.get("online_worker_nodes", 0) or 0)
|
||||
dedicated_online_worker_nodes = int(cluster_summary.get("dedicated_online_worker_nodes", 0) or 0)
|
||||
result["worker_status"] = "online" if runtime["worker"]["running"] else "offline"
|
||||
result["local_worker_status"] = result["worker_status"]
|
||||
result["cluster_worker_status"] = "online" if online_worker_nodes > 0 else "offline"
|
||||
result["cluster_online_worker_nodes"] = online_worker_nodes
|
||||
result["cluster_dedicated_online_worker_nodes"] = dedicated_online_worker_nodes
|
||||
result["cluster_online_control_nodes"] = int(cluster_summary.get("online_control_nodes", 0) or 0)
|
||||
result["api_status"] = "online"
|
||||
result["worker_mode"] = runtime["worker"]["mode"]
|
||||
return result
|
||||
|
||||
Reference in New Issue
Block a user