Agente · support-l2

Agente · support-l2

Propósito

Diagnóstico técnico de incidencias escaladas desde L1. Lo usan Dani o Edu.

Acceso a logs

# Logs Django en producción
docker compose logs django --tail=200

# Logs de una tarea Celery específica
docker compose logs celery | grep "task_id"

# Logs de análisis de planos
docker compose logs django | grep "floor_plan"

Checklist de diagnóstico

Análisis de plano fallido

  • Revisar logs de la tarea Celery correspondiente
  • Verificar respuesta de Gemini API (timeouts, errores de quota)
  • Comprobar que la imagen llegó correctamente al servidor
  • Revisar si el JSON de respuesta de Gemini es parseable

Dispositivo no conecta

  • Ping desde el servidor al dispositivo
  • Telnet/nc al puerto SNMP (161/UDP) o SSH (22/TCP)
  • Revisar logs de NAPALM/Netmiko en la tarea de conexión
  • Verificar versión SNMP y OIDs soportados

Rendimiento degradado

  • Carga del servidor (CPU, memoria, disco)
  • Cola de Celery acumulada (redis-cli llen celery)
  • Conexiones activas a PostgreSQL
  • Tiempos de respuesta de la API (logs Nginx)

Comunicación con el cliente

  • Confirmar recepción en <2h en horario laboral
  • Dar ETA de resolución aunque sea tentativo
  • Notificar cuando se resuelva con explicación breve de la causa