Saltar al contenido
CLF-C02Sesión 14 · Cifrado y auditoría

Amazon CloudWatch

Amazon CloudWatch es un servicio que monitorea el rendimiento y la salud de tus recursos y aplicaciones con métricas, alarmas y registros (logs).

  • Métricas: números en el tiempo, como la CPU de una instancia EC2. EC2 envía métricas cada 5 minutos gratis; con monitoreo detallado, cada minuto y con costo. La memoria y el disco de dentro del sistema operativo necesitan el agente de CloudWatch.
  • Alarmas: vigilan una métrica y cambian de estado (OK, ALARM, INSUFFICIENT_DATA) al cruzar un umbral. Pueden avisar por SNS, escalar un grupo de Auto Scaling o detener una instancia. Diez métricas de alarma estándar al mes son gratis.
  • Logs: CloudWatch Logs guarda los registros de tus aplicaciones, como los de Lambda, y permite buscarlos.

Analogía: el tablero de un auto con su testigo de “motor caliente”. Dónde falla la analogía: el tablero solo avisa. Una alarma de CloudWatch también puede actuar, como añadir instancias o detener una.

Ejemplo real: Viajes Horizonte crea una alarma: si la CPU de sus servidores pasa del 80% durante 10 minutos, avisa al equipo de guardia. Los errores de sus funciones los busca en CloudWatch Logs.

Úsalo cuando: quieras saber cómo funcionan tus recursos y reaccionar a un umbral.
No lo uses cuando: necesites saber quién hizo un cambio (CloudTrail) o cómo estaba configurado un recurso (Config).

En el examen: “monitorear el rendimiento”, “uso de CPU”, “alarma” o “registros de la aplicación” es CloudWatch. Una alarma sobre la factura estimada se crea en la Región us-east-1, tras activar las alertas de facturación.

169