Centralización de registros - Implementación de microservicios en AWS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Centralización de registros

El registro es clave para identificar y resolver problemas. Con los microservicios, puedes lanzar con más frecuencia y experimentar con nuevas funciones. AWS proporciona servicios como Amazon S3, CloudWatch Logs y Amazon OpenSearch Service para centralizar los archivos de registro. Amazon EC2 usa un daemon para enviar los registros CloudWatch, mientras que Lambda y Amazon ECS envían sus registros allí de forma nativa. En Amazon EKS, se pueden usar Fluent Bit o Fluentd para reenviar los registros a CloudWatch los informes mediante Kibana OpenSearch . Sin embargo, debido a su menor tamaño y a las ventajas de rendimiento, se recomienda Fluent Bit en lugar de Fluentd.

La figura 12 ilustra cómo se dirigen los registros de varios AWS servicios a Amazon S3 y CloudWatch. Estos registros centralizados se pueden analizar más a fondo mediante Amazon OpenSearch Service, incluido Kibana, para la visualización de datos. Además, Amazon Athena se puede utilizar para consultas ad hoc en los registros almacenados en Amazon S3.

Diagrama que muestra las capacidades de registro de los servicios AWS

Figura 12: Capacidad de registro de los AWS servicios