
Observabilidad y monitoreo
Structured logging, error tracking con Sentry, correlation IDs, APM (Application Performance Monitoring), métricas de DB, health checks, alertas
1¿Qué es la observabilidad en el contexto de una aplicación Django?
¿Qué es la observabilidad en el contexto de una aplicación Django?
Respuesta
La observabilidad es la capacidad de comprender el estado interno de un sistema a partir de sus salidas externas. Se basa en tres pilares: logs (eventos), métricas (datos numéricos) y traces (recorridos de las solicitudes). A diferencia del simple monitoreo que verifica si un sistema funciona, la observabilidad permite diagnosticar por qué ocurre un problema.
2¿Cuáles son los tres pilares de la observabilidad?
¿Cuáles son los tres pilares de la observabilidad?
Respuesta
Los tres pilares de la observabilidad son los logs (registro de eventos discretos), las métricas (datos numéricos agregados en el tiempo) y los traces (seguimiento del recorrido de una solicitud a través de los servicios). Estos tres elementos combinados permiten comprender el comportamiento de un sistema distribuido.
3¿Cómo configurar el structured logging en Django con formato JSON?
¿Cómo configurar el structured logging en Django con formato JSON?
Respuesta
El structured logging consiste en emitir logs como datos estructurados (JSON) en lugar de texto libre. Esto facilita el análisis automatizado por herramientas como ELK o Datadog. La biblioteca python-json-logger se usa comúnmente con el sistema de logging estándar de Django para formatear los logs en JSON.
¿Cuál es la principal ventaja del structured logging frente a los logs de texto tradicionales?
¿Qué es un correlation ID y por qué es esencial en una arquitectura distribuida?
+21 preguntas de entrevista
Otros temas de entrevista Django
Fundamentos de Python
Python orientado a objetos
Fundamentos de Django
Models Django - Fundamentos
Vistas de Django
Plantillas Django
Formularios Django
QuerySets avanzados
Autenticación en Django
Middleware de Django
Django Admin
Django REST Framework
Señales de Django
Carga de archivos
Caché de Django
Sesiones de Django
Email en Django
Testing en Django
Seguridad de Django
Despliegue de Django
Django ORM avanzado
Rendimiento de Django
Django & Celery
Django Channels
Django & GraphQL
Django & Docker
Django en un ecosistema de microservicios
Comandos personalizados de Django
Internacionalización en Django
Patrones de Diseño en Django
Django Async y ASGI
Settings y configuración de producción
Domina Django para tu próxima entrevista
Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.
Empieza gratis