Restore Observability O1¶
Objetivo¶
Recuperar el stack privado de observabilidad O1 sin tocar OpenClaw ni NPM.
Artefactos necesarios¶
observability-stack.tgzobs-prometheus-volume.tgzobs-grafana-volume.tgzobs-alertmanager-volume.tgz
Rutas esperadas¶
- stack:
/opt/stacks/observability - volumenes:
obs_prometheus_dataobs_grafana_dataobs_alertmanager_data
Restore simple¶
- detener el stack:
cd /opt/stacks/observability && docker compose down - recrear el path del stack:
install -d -m 755 /opt/stacks/observability - extraer config:
tar -C /opt/stacks/observability -xzf observability-stack.tgz - recrear volumenes si faltan:
docker volume create obs_prometheus_datadocker volume create obs_grafana_datadocker volume create obs_alertmanager_data - extraer cada volumen en su mountpoint real:
docker volume inspect <volumen> --format '{{.Mountpoint}}' - levantar:
cd /opt/stacks/observability && docker compose up -d - validar:
docker ps --filter name=obs-docker exec obs-prometheus wget -qO- http://127.0.0.1:9090/api/v1/targetscurl -I http://127.0.0.1:3000/login
Rollback¶
Si el restore queda inconsistente:
- bajar el stack O1
- volver a extraer los artefactos previos sanos
- revalidar targets y dashboards