OPS08-BP02 Analizar los registros de la carga de trabajo
El análisis periódico de los registros de la carga de trabajo es esencial para adquirir una comprensión exhaustiva de los aspectos operativos de su aplicación. Al examinar, visualizar e interpretar de manera eficiente los datos de registro, puede optimizar continuamente el rendimiento y la seguridad de las aplicaciones.
Resultado deseado: amplios conocimientos sobre el comportamiento y las operaciones de las aplicaciones derivados de un análisis exhaustivo de los registros, lo que garantiza la detección y mitigación proactivas de los problemas.
Antipatrones usuales:
-
Descuidar el análisis de los registros hasta que surja un problema crítico.
-
No utilizar el conjunto completo de herramientas disponibles para el análisis de registros, lo que significa perder información crucial.
-
Confiar únicamente en la revisión manual de los registros sin utilizar las capacidades de automatización y consulta.
Beneficios de establecer esta práctica recomendada:
-
Identificación proactiva de los cuellos de botella operativos, las amenazas a la seguridad y otros posibles problemas.
-
Utilización eficiente de los datos de registro para la optimización continua de las aplicaciones.
-
Mejor comprensión del comportamiento de las aplicaciones, lo que ayuda a depurar y solucionar problemas.
Nivel de riesgo expuesto si no se establece esta práctica recomendada: medio
Guía para la implementación
Amazon CloudWatch Logs es una potente herramienta para el análisis de registros. Las características integradas, como CloudWatch Logs Insights e Información de colaboradores, hacen que el proceso de obtener información significativa de los registros sea intuitivo y eficiente.
Pasos para la implementación
-
Configure CloudWatch Logs: configure las aplicaciones y los servicios para enviar los registros a CloudWatch Logs.
-
Utilice la detección de anomalías en los registros: utilice la detección de anomalías de Amazon CloudWatch Logs para identificar y alertar automáticamente sobre patrones de registros inusuales. Esta herramienta le ayuda a administrar de forma proactiva las anomalías en sus registros y a detectar posibles problemas con antelación.
-
Configure CloudWatch Logs Insights : utilice CloudWatch Logs Insights para buscar y analizar sus datos de registros de forma interactiva.
-
Cree consultas para extraer patrones, visualizar datos de registro y obtener información procesable.
-
Utilice el análisis de patrones de CloudWatch Logs Insights para analizar y visualizar los patrones de registro frecuentes. Esta característica le ayuda a conocer las tendencias operativas comunes y los posibles valores atípicos en sus datos de registro.
-
Utilice compare (diff) de CloudWatch Logs para realizar un análisis diferencial entre diferentes períodos de tiempo o entre diferentes grupos de registros. Utilice esta capacidad para identificar los cambios y evaluar su repercusión en el rendimiento o el comportamiento del sistema.
-
-
Supervise los registros en tiempo real con Live Tail: utilice Amazon CloudWatch Logs Live Tail para ver los datos de registro en tiempo real. Puede supervisar activamente las actividades operativas de su aplicación a medida que se producen, lo que proporciona una visibilidad inmediata del rendimiento del sistema y de los posibles problemas.
-
Utilice Contributor Insights: utilice CloudWatch Contributor Insights para identificar a los principales interlocutores en dimensiones de alta cardinalidad, como direcciones IP o agentes de usuario.
-
Implemente filtros de métricas de CloudWatch Logs: configure filtros de métricas de CloudWatch Logs para convertir los datos de registro en métricas procesables. Esto le permite configurar alarmas o analizar más a fondo los patrones.
-
Implemente la observabilidad entre cuentas de CloudWatch: supervise y solucione los problemas de las aplicaciones que abarcan varias cuentas dentro de una región.
-
Revisión y perfeccionamiento periódicos: revise periódicamente sus estrategias de análisis de registros para recoger toda la información pertinente y optimizar continuamente el rendimiento de las aplicaciones.
Nivel de esfuerzo para el plan de implementación: medio.
Recursos
Prácticas recomendadas relacionadas:
Documentos relacionados:
Vídeos relacionados:
Ejemplos relacionados: