CloudWatch logs y métricas en AWS

Clase 29 de 36Curso Práctico de AWS Cloud

Resumen

Con CloudWatch tienes una vista global, clara y centralizada de actividades en AWS: desde acciones en la consola hasta ejecuciones programáticas como Lambda. Aquí aprenderás a identificar alarmas, revisar logs en un solo lugar y analizar métricas por instancia para comparar comportamientos de red con precisión.

¿Qué es CloudWatch y para qué sirve en AWS?

CloudWatch reúne datos operativos clave para entender el estado de tus recursos. Permite crear alarmas, visualizar logs y consultar métricas de servicios como Lambda, Elastic Beanstalk o buckets de S3.

  • Monitoreo de acciones de consola y accesos programáticos.
  • Alarmas con umbrales preconfigurados para entender límites y notificaciones.
  • Visualización de series de tiempo para detectar patrones.
  • Comparaciones entre instancias para validar hipótesis.

¿Qué alarmas y reglas por omisión puedes usar?

Se muestran reglas de ejemplo para que veas lo posible: si la salida de red es menor a dos megas, genera una alarma. Si supera seis megas, emite otra notificación. Así entiendes rápidamente cómo actuar ante variaciones de network out.

¿Cómo centralizar logs de Lambda y Elastic Beanstalk?

Desde CloudWatch puedes entrar a tu función de Lambda y abrir sus logs. Si administras veinte, treinta o cuarenta funciones, verás todas las salidas en un solo lugar, similar a lo observado al correr un test en Lambda.

  • Acceso directo a logs por función.
  • Salidas equivalentes a las ejecuciones de test.
  • Posibilidad de enviar logs desde Elastic Beanstalk y consultarlos aquí.
  • Integración de eventos de distintos recursos para análisis consolidado.

¿Qué buscar en los logs centralizados?

  • Secuencia de ejecuciones y salidas esperadas.
  • Comportamiento ante picos de tráfico.
  • Relación entre despliegues y variaciones en los registros.

¿Cómo analizar métricas y comparar instancias?

En Métricas por instancia puedes ver detalles de tus máquinas. Al seleccionar una instancia de S2 y entrar a sus métricas, obtienes gráficos de network out para periodos como tres horas, una hora, un día o una semana.

  • Selecciona la instancia y abre métricas por instancia.
  • Elige la dimensión de red hacia afuera para estudiar network out.
  • Cambia rangos de tiempo para observar tendencias.

¿Qué rangos de tiempo conviene revisar?

  • Últimas tres horas para detectar cambios recientes.
  • Una hora para validar un pico puntual.
  • Un día o una semana para patrones más estables.

¿Cómo comparar Platzi-emp y Platzi-dev?

Puedes comparar Platzi-emp (parte de Elastic Beanstalk) con Platzi-dev en network out para el mismo periodo. Se observa que Platzi-dev muestra menos actividad que Platzi-emp, lo que tiene sentido si la instancia de S2 fue usada antes con algunas request y actualmente Elastic Beanstalk es la que recibe más tráfico.

¿Cómo seguir la actividad de usuarios?

Se anuncia el uso de un trail de actividades para ver acciones de usuarios de consola y accesos con keys. Así podrás analizar la responsabilidad de cada quien.

¿Tienes dudas puntuales sobre métricas, logs o alarmas en CloudWatch? Cuéntame en comentarios qué caso quieres monitorear y lo revisamos juntos.