Saltar al contenido
Banco de tareas

ARQ-021ArquitecturaMejora

Montar observabilidad sin rastrear a nadie

Dificultad
Media
Estimación
1d
Estado
Abierta
Habilidades
operacionglitchtipuptime-kumaprivacidad

Zona sensible. Toca permisos, datos personales, el mapa, secretos o la identidad de marca. Necesita revisión de la titular y conviene haber completado alguna tarea antes.

Contexto

Con miles de usuarias hay que saber cuándo algo falla antes de que lo cuenten en un grupo de WhatsApp, pero sin analítica por persona (principio de privacidad). Errores y disponibilidad, sí; comportamiento individual, nunca.

Qué hacer

  1. Uptime Kuma autoalojado apuntando a /api/salud (ARQ-008).
  2. GlitchTip autoalojado (compatible con el SDK de Sentry) con beforeSend que elimine IP, cabeceras, cookies, cuerpos y query strings.
  3. Contadores agregados diarios: envíos por destino, errores por ruta, tokens de IA por día.
  4. Documenta todo para que una asociación lo replique.

Criterios de aceptación

  • Un error forzado aparece en GlitchTip sin IP ni datos de la petición

  • La caída de la instancia de pruebas genera una alerta

  • /privacidad describe exactamente qué se registra

Archivos

Antes, esto

¿Te la quedas?

  1. 1. Haz un fork y crea la rama tarea/ARQ-021-montar-observabilidad-sin-rastrear-a-nad.
  2. 2. En tareas/arquitectura/ARQ-021-montar-observabilidad-sin-rastrear-a-nadie.md, cambia la cabecera:
    estado: reservada
    asignada: tu_usuario_de_github
  3. 3. Abre un PR con ese cambio (commit firmado: git commit -s). Al fusionarse, es tuya durante 14 días.

Todo lo demás