ENES

Amazon CloudWatch

El tablero y el sistema de alarmas que vigila todo lo que corre en tu cuenta de AWS.

Un gráfico de CPU que cruza una línea de umbral y hace sonar una campana, con líneas de log debajo

CloudWatch es el servicio de AWS para monitoreo. Casi todos los servicios de AWS le reportan métricas solos: uso de CPU de una instancia de Amazon EC2, cantidad de llamadas a una función de AWS Lambda, espacio libre en una base de Amazon RDS, mensajes esperando en una cola. Las ves como gráficos con meses de historia, sin instalar nada.

Segunda pieza: los logs. Las aplicaciones y servicios mandan su salida de texto a CloudWatch Logs, donde podés buscar ('toda línea con error en la última hora') en vez de entrar máquina por máquina. Tercera pieza: las alarmas. Escribís una regla como 'CPU arriba de 80% por cinco minutos' o 'más de diez errores por minuto', y CloudWatch manda un mail por Amazon SNS, le avisa a la persona de guardia o dispara una acción como agregar servidores.

Por qué importa: en la nube no podés acercarte a una máquina y mirarla. CloudWatch es cómo te enterás de que algo se rompió, idealmente antes que los usuarios. Un equipo pone una alarma sobre los errores de una función Lambda; a las 2 de la mañana se dispara, la persona de guardia recibe un mensaje, y el arreglo entra antes del pico de la mañana.

Para quedarse

Para seguir leyendo

Términos relacionados

Más de AWS