Quiz de Validación - MÓDULO 13
Este quiz de 30 preguntas le permite validar sus conocimientos sobre CloudWatch y la observabilidad antes de pasar al laboratorio práctico.
Pregunta 1
¿Qué es CloudWatch?
A) Un servicio meteorológico
B) El servicio de monitoreo y observabilidad de AWS
C) Un servicio de backup
D) Un CDN
Ver la respuesta
Respuesta: B
Amazon CloudWatch es el servicio de monitoreo y observabilidad de AWS. Recoge métricas, logs y eventos de los recursos de AWS y de las aplicaciones, permitiendo monitorear, alertar y reaccionar ante los cambios.
Pregunta 2
¿Cuáles son los tres pilares de la observabilidad?
A) CPU, RAM, Disco
B) Métricas, Logs, Trazas
C) EC2, S3, RDS
D) Costo, Rendimiento, Seguridad
Ver la respuesta
Respuesta: B
Los tres pilares son: Métricas (datos numéricos que miden el rendimiento), Logs (registros textuales de eventos) y Trazas (seguimiento de las solicitudes a través de los servicios). Juntos, proporcionan una visión completa del sistema.
Pregunta 3
¿Qué es una métrica de CloudWatch?
A) Un archivo de log
B) Una serie temporal de puntos de datos que representan una medición
C) Un evento
D) Un dashboard
Ver la respuesta
Respuesta: B
Una métrica es una serie temporal de valores numéricos. Ejemplos: CPUUtilization, NetworkIn, RequestCount. Cada métrica tiene un namespace (AWS/EC2), dimensiones (InstanceId) y datapoints (timestamp + valor).
Pregunta 4
¿Qué es una dimensión en CloudWatch?
A) Una medida física
B) Un par nombre/valor que identifica de manera única una métrica
C) Una unidad de tiempo
D) Un tipo de gráfico
Ver la respuesta
Respuesta: B
Una dimensión es un par nombre/valor que categoriza la métrica. Ejemplo: InstanceId=i-12345 para CPUUtilization. Una métrica con diferentes dimensiones es una métrica diferente. Máximo 30 dimensiones por métrica.
Pregunta 5
¿Cuál es la granularidad por defecto de las métricas estándar de EC2?
A) 1 segundo
B) 1 minuto
C) 5 minutos
D) 1 hora
Ver la respuesta
Respuesta: C
Las métricas estándar de EC2 se recogen cada 5 minutos (gratuitas). El detailed monitoring (de pago) recoge cada minuto. Algunas métricas personalizadas pueden llegar hasta 1 segundo (high-resolution).
Pregunta 6
¿Cómo obtener métricas de EC2 cada minuto?
A) Es automático
B) Activar "Detailed Monitoring" en la instancia
C) Usar CloudWatch Logs
D) Vía Lambda
Ver la respuesta
Respuesta: B
El Detailed Monitoring recoge las métricas de EC2 cada minuto en lugar de cada 5 minutos. Tiene un costo adicional. Actívelo al lanzar la instancia o mediante la consola/CLI para instancias existentes.
Pregunta 7
¿Qué es el agente de CloudWatch?
A) Un empleado de AWS
B) Un software que se instala para recoger métricas del sistema y logs personalizados
C) Un servicio gestionado
D) Un tipo de alarma
Ver la respuesta
Respuesta: B
El agente de CloudWatch se instala en EC2 (o on-premises) para recoger métricas adicionales del sistema (memoria, disco, procesos) y archivos de logs. Las métricas estándar de EC2 (CPU, red) se recogen sin agente.
Pregunta 8
¿Qué métricas NO son recogidas por EC2 sin el agente de CloudWatch?
A) CPUUtilization
B) Uso de memoria y espacio en disco
C) NetworkIn/Out
D) StatusCheckFailed
Ver la respuesta
Respuesta: B
Sin el agente, EC2 recoge: CPU, red, status checks. El agente es necesario para: memoria utilizada, espacio en disco, procesos y logs de aplicaciones. El hipervisor no puede ver dentro del sistema operativo.
Pregunta 9
¿Qué es una alarma de CloudWatch?
A) Una sirena
B) Una supervisión de una métrica que dispara acciones según umbrales
C) Un log de error
D) Un dashboard
Ver la respuesta
Respuesta: B
Una alarma supervisa una métrica y cambia de estado (OK, ALARM, INSUFFICIENT_DATA) según los umbrales configurados. Puede disparar acciones: notificaciones SNS, Auto Scaling, acciones EC2, Lambda.
Pregunta 10
¿Cuáles son los tres estados de una alarma de CloudWatch?
A) On, Off, Standby
B) OK, ALARM, INSUFFICIENT_DATA
C) Verde, Amarillo, Rojo
D) Bajo, Medio, Alto
Ver la respuesta
Respuesta: B
OK: la métrica está dentro de los límites normales. ALARM: el umbral ha sido superado. INSUFFICIENT_DATA: no hay suficientes datos para determinar el estado (métrica faltante o alarma nueva).
Pregunta 11
¿Cómo configurar una alarma para CPU > 80% durante 5 minutos?
A) Umbral 80%, periodo 5 minutos, 1 datapoint
B) Umbral 80%, periodo 1 minuto, 5 datapoints de 5
C) No es posible
D) Vía Lambda
Ver la respuesta
Respuesta: B
Configure: umbral 80%, periodo de evaluación 1 minuto, número de datapoints en alarma 5, en una ventana de 5 periodos. La alarma pasa a ALARM si 5 puntos consecutivos superan el 80% (es decir, 5 minutos).
Pregunta 12
¿Qué es una "Composite Alarm"?
A) Una alarma hecha de plástico
B) Una alarma que combina varias alarmas con operadores lógicos (AND, OR)
C) Una alarma duplicada
D) Una alarma silenciosa
Ver la respuesta
Respuesta: B
Una Composite Alarm evalúa varias alarmas hijas con operadores AND, OR, NOT. Ejemplo: alertar solo si CPU > 80% Y Memory > 90%. Reduce los falsos positivos y permite alertas más inteligentes.
Pregunta 13
¿Qué acción puede ser disparada por una alarma de CloudWatch?
A) Solo emails
B) Notificación SNS, acción de Auto Scaling, acción EC2, Lambda
C) Solo Auto Scaling
D) Ninguna acción posible
Ver la respuesta
Respuesta: B
Acciones posibles: enviar a un topic SNS (que puede disparar email, SMS, Lambda), disparar acciones de Auto Scaling (scale out/in), acciones EC2 (stop, terminate, reboot, recover) y Systems Manager Automation.
Pregunta 14
¿Qué es CloudWatch Logs?
A) Registros en papel
B) Servicio para recoger, almacenar y analizar logs de aplicaciones y sistemas
C) Un tipo de métrica
D) Un dashboard
Ver la respuesta
Respuesta: B
CloudWatch Logs recoge y almacena logs de muchas fuentes: Lambda, EC2 (vía agente), ECS, VPC Flow Logs, Route 53, etc. Permite buscar, analizar y crear alertas basadas en los logs.
Pregunta 15
¿Qué es un Log Group en CloudWatch?
A) Un grupo de empleados
B) Un contenedor que agrupa los log streams de una misma fuente o aplicación
C) Un tipo de métrica
D) Una alarma
Ver la respuesta
Respuesta: B
Un Log Group agrupa log streams relacionados (ej: /aws/lambda/mi-función). Define la retención, el cifrado y los permisos. Cada log stream en el grupo representa una fuente específica (instancia, contenedor).
Pregunta 16
¿Qué es un Log Stream?
A) Un flujo de video
B) Una secuencia de eventos de log provenientes de una misma fuente
C) Un tipo de notificación
D) Una métrica
Ver la respuesta
Respuesta: B
Un Log Stream es una secuencia de eventos de log que comparten la misma fuente. Ejemplo: un contenedor Lambda crea un stream, cada instancia EC2 crea su stream. Los streams se agrupan en Log Groups.
Pregunta 17
¿Cuál es la retención por defecto de los logs de CloudWatch?
A) 7 días
B) 30 días
C) Nunca expira (Never Expire)
D) 1 año
Ver la respuesta
Respuesta: C
Por defecto, los logs nunca se eliminan (Never Expire). Es importante porque puede generar costos de almacenamiento significativos. Configure una retención apropiada (de 1 día a 10 años) según sus necesidades.
Pregunta 18
¿Cómo buscar en los logs de CloudWatch?
A) Imposible
B) Filter patterns, CloudWatch Logs Insights, o exportar a S3/Athena
C) Vía Excel
D) Por email
Ver la respuesta
Respuesta: B
Utilice: Filter Patterns para búsquedas simples, CloudWatch Logs Insights para consultas complejas tipo SQL, o exporte a S3 y use Athena. Logs Insights es potente para análisis en tiempo real.
Pregunta 19
¿Qué es CloudWatch Logs Insights?
A) Una versión premium de CloudWatch
B) Un servicio de consultas interactivas sobre los logs con un lenguaje de consulta dedicado
C) Un dashboard
D) Un agente
Ver la respuesta
Respuesta: B
Logs Insights permite consultar los logs con un lenguaje de consulta específico. Puede filtrar, agregar y visualizar los resultados. Ejemplo: fields @timestamp, @message | filter @message like /ERROR/ | sort @timestamp desc
Pregunta 20
¿Qué es un Metric Filter en CloudWatch Logs?
A) Un filtro físico
B) Una regla que extrae métricas a partir de patrones en los logs
C) Un filtro de alarma
D) Un tipo de log
Ver la respuesta
Respuesta: B
Un Metric Filter escanea los logs en busca de patrones específicos e incrementa una métrica de CloudWatch. Ejemplo: contar las ocurrencias de "ERROR" en los logs para crear una métrica "ErrorCount" utilizable en una alarma.
Pregunta 21
¿Qué es un dashboard de CloudWatch?
A) Un tablero de automóvil
B) Una página personalizable que muestra widgets de métricas y alarmas
C) Un informe PDF
D) Una lista de logs
Ver la respuesta
Respuesta: B
Un dashboard de CloudWatch es una página personalizable con widgets: gráficos de métricas, estado de alarmas, texto, logs. Cree dashboards operativos para visualizar la salud del sistema de un vistazo.
Pregunta 22
¿Qué es un runbook?
A) Un libro de carreras
B) Un documento que describe los procedimientos operativos estándar para responder a incidentes
C) Un script Python
D) Un dashboard
Ver la respuesta
Respuesta: B
Un runbook documenta los pasos a seguir para diagnosticar y resolver incidentes específicos. Incluye: síntomas, causas posibles, pasos de verificación, acciones correctivas y escalamiento. Esencial para una respuesta coherente ante incidentes.
Pregunta 23
¿Qué es AWS X-Ray?
A) Una radiografía médica
B) Un servicio de tracing distribuido para analizar las solicitudes a través de los servicios
C) Un escáner de seguridad
D) Un tipo de métrica
Ver la respuesta
Respuesta: B
AWS X-Ray traza las solicitudes de extremo a extremo a través de servicios distribuidos (Lambda, API Gateway, EC2, etc.). Muestra un mapa de los servicios, las latencias y ayuda a identificar cuellos de botella y errores.
Pregunta 24
¿Cómo activar X-Ray para Lambda?
A) Automático
B) Activar "Active tracing" en la configuración de Lambda
C) Instalar un agente
D) Vía IAM
Ver la respuesta
Respuesta: B
Active "Active tracing" en la configuración de la función Lambda. Asegúrese de que el rol tenga los permisos xray:PutTraceSegments y xray:PutTelemetryRecords. Utilice el SDK de X-Ray en el código para trazas más detalladas.
Pregunta 25
¿Qué es CloudWatch Events (EventBridge)?
A) Un calendario de eventos
B) Un bus de eventos para reaccionar a cambios de estado de los recursos de AWS
C) Un tipo de log
D) Una alarma
Ver la respuesta
Respuesta: B
CloudWatch Events (ahora Amazon EventBridge) captura los eventos de cambio de estado de AWS (instancia terminada, archivo S3 creado, etc.) y los enruta a destinos (Lambda, SNS, SQS). Permite la automatización reactiva.
Pregunta 26
¿Cómo ser alertado cuando una instancia EC2 es terminada?
A) Verificar manualmente
B) Crear una regla EventBridge para el evento EC2 Instance State-change con estado "terminated"
C) Vía los logs
D) Imposible
Ver la respuesta
Respuesta: B
Cree una regla EventBridge: source AWS/ec2, event type "EC2 Instance State-change Notification", detail-state "terminated". El destino puede ser SNS (notificación), Lambda (acción automatizada), u otro.
Pregunta 27
¿Qué es Container Insights?
A) Un análisis de contenedores físicos
B) Una funcionalidad de CloudWatch para monitorear los clusters ECS y EKS
C) Un tipo de contenedor
D) Un dashboard genérico
Ver la respuesta
Respuesta: B
Container Insights recoge métricas y logs de entornos contenerizados (ECS, EKS, Kubernetes en EC2). Proporciona métricas a nivel de cluster, servicio, task/pod, y permite el troubleshooting de los contenedores.
Pregunta 28
¿Cómo exportar los logs de CloudWatch para archivo a largo plazo?
A) Imposible
B) Exportar a S3 (manual o automatizado), o Kinesis Data Firehose en continuo
C) Vía email
D) A DynamoDB
Ver la respuesta
Respuesta: B
Exporte a S3: exportación manual puntual, o configure una Subscription con Kinesis Data Firehose para streaming continuo. S3 es más económico para almacenamiento a largo plazo. Use S3 lifecycle para archivo en Glacier.
Pregunta 29
¿Qué es una anomaly detection alarm?
A) Una alarma para detectar anomalías de seguridad
B) Una alarma que utiliza machine learning para detectar comportamientos inusuales
C) Una alarma defectuosa
D) Una alarma manual
Ver la respuesta
Respuesta: B
La anomaly detection utiliza ML para aprender el comportamiento normal de una métrica y alertar cuando los valores salen de la banda esperada. Útil cuando los umbrales fijos no son adecuados (carga variable según la hora).
Pregunta 30
¿Cuál es la mejor práctica para organizar las alarmas de CloudWatch?
A) Crear el máximo de alarmas
B) Organizar por criticidad (P1, P2, P3), usar tags y documentar las acciones
C) Una sola alarma para todo
D) Ninguna alarma
Ver la respuesta
Respuesta: B
Best practices: categorice por severidad (P1 crítico, P2 importante, P3 informativo), use convenciones de nombres, documente los runbooks asociados, enrute a los equipos correctos vía SNS y evite alarmas ruidosas (alert fatigue).
Resultado
Cuente sus respuestas correctas:
- 27-30: Excelente - Usted domina CloudWatch
- 22-26: Bien - Algunos puntos a revisar
- 17-21: Medio - Repase el curso antes del laboratorio
- Menos de 17: Insuficiente - Repase el curso desde el principio
Pase al Lab Monitoring una vez que haya alcanzado al menos 22 respuestas correctas.