Este contenido está desactualizado. Esta versión de Well-Architected Framework se encuentra ahora en: https://docs.aws.amazon.com/es_es/wellarchitected/2022-03-31/framework/reliability.html

REL 6: ¿Cómo monitorea los recursos de las cargas de trabajo?

Los registros y las métricas son herramientas poderosas para obtener información sobre el estado de su carga de trabajo. Puede configurar su carga de trabajo para monitorear los registros y las métricas y enviar notificaciones cuando se superen los límites o se produzcan eventos significativos. El monitoreo permite que su carga de trabajo reconozca cuándo se superan los límites de bajo rendimiento o cuándo se producen errores, de manera que se pueda recuperar automáticamente como respuesta.

Recursos

Using Amazon CloudWatch Metrics
Publishing Custom Metrics
Using Amazon CloudWatch Dashboards
Using Canaries (Amazon CloudWatch Synthetics)
Amazon CloudWatch Logs Insights Sample Queries
AWS Systems Manager Automation
What is AWS X-Ray?
Debugging with Amazon CloudWatch Synthetics and AWS X-Ray
The Amazon Builders' Library: Instrumenting distributed systems for operational visibility

Prácticas recomendadas:

Plan de mejora

Monitoree todos los componentes de la carga de trabajo (Generación)

  • Habilitar el registro cuando esté disponible: AWS dispone de información de monitoreo y registro para su uso. El monitoreo y los registros pueden utilizarse para establecer alertas, cambios y procesos de recuperación
  • Use todas las métricas predeterminadas: Cada servicio genera métricas predeterminadas. Evalúe las métricas de cada servicio para decidir cuáles necesitan alertas.
    AWS Services That Publish CloudWatch Metrics
  • CloudWatch Synthetics le permite hacer pruebas de valor controlado
    Amazon CloudWatch Logs Insights Sample Queries
  • Cree métricas personalizadas para uso propio: AWS no generará algunas métricas y sus combinaciones, pero puede crearlas mediante las métricas personalizadas
    Publish custom metrics
  • Agregue sus registros: La agregación de registros le ofrece un lugar único donde puede mirar los datos de registro y establecer alertas
  • Defina y calcule las métricas (Agregación)

  • Defina y calcule las métricas (Agregación): Almacene datos de registros y aplique filtros donde sea necesario a fin de calcular métricas, como los recuentos de un evento de registro específico o la latencia calculada a partir de las marcas de tiempo de los eventos de registros
  • Envíe notificaciones (Procesamiento y activación de alarmas en tiempo real)

  • Realice procesamientos y activaciones de alarmas en tiempo real: Las organizaciones que necesitan esta información reciben notificaciones cuando se producen eventos significativos
  • Automatice las respuestas (Procesamiento y activación de alarmas en tiempo real)

  • Use AWS Systems Manager para realizar acciones automatizadas: AWS Config monitorea y registra de manera continua las configuraciones de los recursos de AWS y puede activar AWS Systems Manager Automation para solucionar los problemas que se presenten
    AWS Systems Manager Automation
  • Amazon CloudWatch envía eventos de cambio de estado de alarma a Amazon EventBridge. Cree reglas de EventBridge para automatizar las respuestas
    Creating an EventBridge Rule That Triggers on an Event from an AWS Resource
  • Cree y ejecute un plan para automatizar las respuestas
  • Almacenamiento y análisis

  • CloudWatch Logs Insights le permite buscar y analizar sus datos de registro en Amazon CloudWatch Logs de manera interactiva
    Analyzing Log Data with CloudWatch Logs Insights
    Amazon CloudWatch Logs Insights Sample Queries
  • Utilice Amazon CloudWatch Logs para enviar registros a Amazon S3 y utilizarlos o a Amazon Athena para consultar los datos
    How do I analyze my Amazon S3 server access logs using Athena?
  • Realice revisiones de forma regular

  • Crear varios paneles para la carga de trabajo: Debe tener un panel de alto nivel que contenga las mediciones comerciales principales, así como las mediciones técnicas que haya identificado como las más relevantes para el estado proyectado de la carga de trabajo a medida que varíe el uso. También debe tener paneles para varios niveles de aplicación y dependencias que se puedan inspeccionar
    Using Amazon CloudWatch Dashboards
  • Programar y realizar revisiones regulares de los paneles de la carga de trabajo: Realizar una inspección regular de los paneles. Puede tener diferentes cadencias para la profundidad en la que inspeccione
  • Monitorear el rastreo total de solicitudes a través de su sistema

  • Monitorear el rastreo total de solicitudes a través de su sistema: AWS X-Ray es un servicio que recopila datos sobre las solicitudes que su aplicación atiende y que proporciona herramientas que puede utilizar para consultar, filtrar y obtener información sobre dichos datos para identificar problemas y oportunidades de optimización. Para cualquier solicitud rastreada en la aplicación, no solo puede ver su información detallada y su respuesta, sino también las llamadas que la aplicación realiza a los recursos de AWS, microservicios, bases de datos y API web HTTP
    What is AWS X-Ray?
    Debugging with Amazon CloudWatch Synthetics and AWS X-Ray