| name | hosted-studio-debug |
| description | Debug GenLayer Studio deployments via ArgoCD CLI |
Hosted Studio Debug Skill
Debug GenLayer Studio deployments via ArgoCD CLI.
Workload Manifests
Kubernetes manifests are in sibling repo ../devexp-apps-workload (assume by default, ask user if not found):
devexp-apps-workload/workload/
├── dev/ # studio-dev, rally-studio-dev
├── stg/ # studio-stg
├── prd/ # studio-prd, rally-studio-prd
Each contains Deployments, Services, Ingresses, ExternalSecrets managed by ArgoCD.
Prerequisites
- Logged into ArgoCD CLI
- Access to target cluster
Full Status Check
To get complete visibility into Studio status, check all components across all replicas:
argocd app get <app>-workload
argocd app resources <app>-workload --kind Pod
argocd app logs <app>-workload --name studio-consensus-worker --tail 500 2>&1 | grep -iE "(error|exception|timeout|failed)"
argocd app logs <app>-workload --name studio-jsonrpc --tail 500 2>&1 | grep -iE "(error|exception|timeout|failed)"
argocd app logs <app>-workload --name studio-webdriver --tail 200 2>&1 | grep -iE "(error|exception|crash)"
Quick Commands
argocd app get <app>-workload
argocd app resources <app>-workload
argocd app resources <app>-workload --kind Pod
argocd app logs <app>-workload --name studio-consensus-worker -- 200
argocd app logs <app>-workload --name studio-jsonrpc -- 200
argocd app logs <app>-workload --name studio-consensus-worker -- 500 2>&1 | grep -i error
argocd app logs <app>-workload --name studio-jsonrpc -- 500 2>&1 | grep -i error