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