Saltar a contenido

Restore Observability O1

Objetivo

Recuperar el stack privado de observabilidad O1 sin tocar OpenClaw ni NPM.

Artefactos necesarios

  • observability-stack.tgz
  • obs-prometheus-volume.tgz
  • obs-grafana-volume.tgz
  • obs-alertmanager-volume.tgz

Rutas esperadas

  • stack: /opt/stacks/observability
  • volumenes:
  • obs_prometheus_data
  • obs_grafana_data
  • obs_alertmanager_data

Restore simple

  1. detener el stack: cd /opt/stacks/observability && docker compose down
  2. recrear el path del stack: install -d -m 755 /opt/stacks/observability
  3. extraer config: tar -C /opt/stacks/observability -xzf observability-stack.tgz
  4. recrear volumenes si faltan: docker volume create obs_prometheus_data docker volume create obs_grafana_data docker volume create obs_alertmanager_data
  5. extraer cada volumen en su mountpoint real: docker volume inspect <volumen> --format '{{.Mountpoint}}'
  6. levantar: cd /opt/stacks/observability && docker compose up -d
  7. validar:
  8. docker ps --filter name=obs-
  9. docker exec obs-prometheus wget -qO- http://127.0.0.1:9090/api/v1/targets
  10. curl -I http://127.0.0.1:3000/login

Rollback

Si el restore queda inconsistente:

  1. bajar el stack O1
  2. volver a extraer los artefactos previos sanos
  3. revalidar targets y dashboards