Te ofrecemos esta traducción automática para facilitar la lectura.
En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.
New Relic Logs ofrece a los usuarios AWS una solución de administración de logs completa e integrada que mejora tanto la eficiencia de la resolución de problemas como la observabilidad del sistema dentro de los entornos AWS . New Relic AWS Logs in Context de correlaciona sin problemas los logs de varios servicios de AWS con su métrica, lo que desbloquea la capacidad de identificar y resolver problemas rápidamente de forma inmediata. AWS Logs in Context permite a los equipos de desarrollo y operaciones minimizar el tiempo de inactividad del sistema y garantizar la confiabilidad. Las capacidades avanzadas de búsqueda y filtrado de la plataforma New Relic , junto con el análisis de logs en tiempo real, brindan información valiosa y profunda sobre el rendimiento y el uso de los servicios de AWS, lo que ayuda a impulsar la eficiencia de los costos. Con New Relic Logs, los usuarios AWS obtienen información valiosa y poderosa y procesos optimizados, lo que respalda una gestión más efectiva e informada de sus recursos cloud .
¿Cómo funciona AWS Logs in Context?
La característica AWS Logs in Context está diseñada para mejorar la gestión de logs al proporcionar un vínculo perfecto entre los logs y sus recursos AWS correspondientes (entidad). Los logs se enriquecen con metadatos necesarios para vincularlos a su recurso de AWS correspondiente. El enriquecimiento agregado permite:
Creación y asociación automática de entidades: cada registro informado desde los servicios de AWS se asocia automáticamente con el recurso (o entidad) AWS específico que lo generó. Si la entidad aún no existe, el sistema la crea automáticamente.
Navegación bidireccional perfecta entre la entidad y los logs: los logs enriquecidos con la información contextual requerida permiten al usuario emplear el explorador de entidades para buscar recursos específicos AWS que le interesen y navegar rápidamente entre los logs y la entidad que los generó.
La función logs en contexto de AWS funciona de forma inmediata para la mayoría de los servicios de AWS. Sin embargo, para algunos servicios, será necesario realizar algunas adaptaciones en la configuración de sus recursos de AWS. Las siguientes secciones describen si se requiere alguna personalización de la configuración para cada tipo de recurso de AWS compatible.
AWS Logs in Context funciona de manera inmediata para los logs de acceso de ELB enviados a un bucket S3.
AWS Logs in Context actualmente admite logs de acceso de CloudFront entregados a un depósito S3 mediante el método de entrega Amazon S3 (heredado) y logs de firewall de aplicaciones sitio web (WAF) entregados a un grupo de logs de CloudWatch
Cuando configure su destino de registro estándar de CloudFront, seleccione el tipo "Amazon S3 (heredado)" en la opción "Entregar a" y configure la opción de prefijo de registro enCLOUDFRONT_ACCESS_LOGS:
CloudFront permite la recopilación de logs del firewall de aplicaciones sitio web (WAF) a través de CloudWatch. Simplemente habilite el firewall de la aplicación sitio web en la pestaña "Seguridad" de su distribución de CloudFront y haga clic en el botón "Habilitar logs de AWS WAF". Sin embargo, sin importar en qué región AWS se implemente su distribución de CloudFront, sus logs WAF se recopilan en CloudWatch en us-east-1 (N. Virginia) en un grupo de logs llamado aws-waf-logs-CloudFrontDistribution-YOUR_DISTRIBUTION_NAME. Para enviar estos logs , también deberá implementar nuestra integración de reenvío de logs AWS en la región us-east-1y crear un filtro de subscripción correspondiente a partir de ese grupo de logs.
AWS Logs in Context funciona de manera inmediata para los logs transmitidos de instancias EC2 de Elastic Beanstalk y los logs rotados enviados a CloudWatch y S3, respectivamente.
Al configurar la configuración de log de acceso al servidor S3, debe configurar el campo "Destino" de modo que el campo "Prefijo de destino" se convierta en S3_ACCESS_LOGS/ (con barra diagonal final) y seleccionar el formato de clave de objeto de log particionado basado en fecha, como en la siguiente captura de pantalla:
AWS Logs in Context funciona de manera inmediata para la administración de SQS y los eventos de datos (relacionados con una cola de SQS en individua) entregados a través de CloudTrail a CloudWatch o a un depósito S3.
Logs de contexto de AWS en enriquecimiento
La función AWS Logs in Context enriquece automáticamente sus logs con atributos que permiten correlacionarlos con la entidad creada en New Relic. Estos atributos varían según los servicios de AWS que generaron los logs y se detallan en las siguientes secciones.
Nombre del atributo
Descripción
aws.Arn
El nombre de recurso de Amazon (ARN) del recurso de AWS.
entity.guid
El identificador único de la entidad emisora.
entity.name
El nombre de la entidad emisora, tal como se muestra en las vistas del Explorador de entidades o del Catálogo.
entity.type
El tipo de entidad, tal como se describe en nuestras definiciones de entidad, como AWSALB, AWSS3BUCKET, etc.
entityId
Solo se agrega si recopila logs junto con métrica mediante el sondeo de API de integración de AWS . Nos permite correlacionar su log con la entidad creada por esta integración.
aws.alb.loadBalancer
El nombre de la aplicación Load Balancer.
Nombre del atributo
Descripción
aws.Arn
El nombre de recurso de Amazon (ARN) del recurso de AWS.
entity.guid
El identificador único de la entidad emisora.
entity.name
El nombre de la entidad emisora, tal como se muestra en las vistas del Explorador de entidades o del Catálogo.
entity.type
El tipo de entidad, tal como se describe en nuestras definiciones de entidad, como AWSALB, AWSS3BUCKET, etc.
entityId
Solo se agrega si recopila logs junto con métrica mediante el sondeo de API de integración de AWS . Nos permite correlacionar su log con la entidad creada por esta integración.
aws.elb.loadBalancer
El nombre del balanceador de carga tradicional.
Nombre del atributo
Descripción
aws.Arn
El nombre de recurso de Amazon (ARN) del recurso de AWS.
entity.guid
El identificador único de la entidad emisora.
entity.name
El nombre de la entidad emisora, tal como se muestra en las vistas del Explorador de entidades o del Catálogo.
entity.type
El tipo de entidad, tal como se describe en nuestras definiciones de entidad, como AWSALB, AWSS3BUCKET, etc.
entityId
Solo se agrega si recopila logs junto con métrica mediante el sondeo de API de integración de AWS . Nos permite correlacionar su log con la entidad creada por esta integración.
aws.cloudfront.DistributionId
El identificador de la distribución de Cloudfront.
Nombre del atributo
Descripción
aws.Arn
El nombre de recurso de Amazon (ARN) del recurso de AWS.
entity.guid
El identificador único de la entidad emisora.
entity.name
El nombre de la entidad emisora, tal como se muestra en las vistas del Explorador de entidades o del Catálogo.
entity.type
El tipo de entidad, tal como se describe en nuestras definiciones de entidad, como AWSALB, AWSS3BUCKET, etc.
entityId
Solo se agrega si recopila logs junto con métrica mediante el sondeo de API de integración de AWS . Nos permite correlacionar su log con la entidad creada por esta integración.
aws.ec2.InstanceId
El identificador de las instancias EC2.
Los logs enviados a CloudWatch se enriquecerán con el siguiente atributo:
Nombre del atributo
Descripción
aws.Arn
El nombre de recurso de Amazon (ARN) del recurso de AWS.
entity.guid
El identificador único de la entidad emisora.
entity.name
El nombre de la entidad emisora, tal como se muestra en las vistas del Explorador de entidades o del Catálogo.
entity.type
El tipo de entidad, tal como se describe en nuestras definiciones de entidad, como AWSALB, AWSS3BUCKET, etc.
entityId
Solo se agrega si recopila logs junto con métrica mediante el sondeo de API de integración de AWS . Nos permite correlacionar su log con la entidad creada por esta integración.
El nombre de la entidad emisora, tal como se muestra en las vistas del Explorador de entidades o del Catálogo.
entity.type
El tipo de entidad, tal como se describe en nuestras definiciones de entidad, como AWSALB, AWSS3BUCKET, etc.
entityId
Solo se agrega si recopila logs junto con métrica mediante el sondeo de API de integración de AWS . Nos permite correlacionar su log con la entidad creada por esta integración.
Nombre del atributo
Descripción
aws.Arn
El nombre de recurso de Amazon (ARN) del recurso de AWS.
entity.guid
El identificador único de la entidad emisora.
entity.name
El nombre de la entidad emisora, tal como se muestra en las vistas del Explorador de entidades o del Catálogo.
entity.type
El tipo de entidad, tal como se describe en nuestras definiciones de entidad, como AWSALB, AWSS3BUCKET, etc.
entityId
Solo se agrega si recopila logs junto con métrica mediante el sondeo de API de integración de AWS . Nos permite correlacionar su log con la entidad creada por esta integración.
aws.nlb.loadBalancer
El nombre del balanceador de carga de red.
Nombre del atributo
Descripción
aws.Arn
El nombre de recurso de Amazon (ARN) del recurso de AWS.
entity.guid
El identificador único de la entidad emisora.
entity.name
El nombre de la entidad emisora, tal como se muestra en las vistas del Explorador de entidades o del Catálogo.
entity.type
El tipo de entidad, tal como se describe en nuestras definiciones de entidad, como AWSALB, AWSS3BUCKET, etc.
entityId
Solo se agrega si recopila logs junto con métrica mediante el sondeo de API de integración de AWS . Nos permite correlacionar su log con la entidad creada por esta integración.
aws.rds.DBInstanceIdentifier
El identificador (nombre) de la instancia de base de datos RDS.
Nombre del atributo
Descripción
aws.Arn
El nombre de recurso de Amazon (ARN) del recurso de AWS.
entity.guid
El identificador único de la entidad emisora.
entity.name
El nombre de la entidad emisora, tal como se muestra en las vistas del Explorador de entidades o del Catálogo.
entity.type
El tipo de entidad, tal como se describe en nuestras definiciones de entidad, como AWSALB, AWSS3BUCKET, etc.
entityId
Solo se agrega si recopila logs junto con métrica mediante el sondeo de API de integración de AWS . Nos permite correlacionar su log con la entidad creada por esta integración.
aws.s3.BucketName
El nombre del depósito S3.
Nombre del atributo
Descripción
aws.Arn
El nombre de recurso de Amazon (ARN) del recurso de AWS.
entity.guid
El identificador único de la entidad emisora.
entity.name
El nombre de la entidad emisora, tal como se muestra en las vistas del Explorador de entidades o del Catálogo.
entity.type
El tipo de entidad, tal como se describe en nuestras definiciones de entidad, como AWSALB, AWSS3BUCKET, etc.
entityId
Solo se agrega si recopila logs junto con métrica mediante el sondeo de API de integración de AWS . Nos permite correlacionar su log con la entidad creada por esta integración.
aws.sqs.QueueName
El nombre de la cola SQS.
aws.sqs.queueUrl
La URL de la cola SQS.
Solucionar problemas
La función logs en contexto AWS solo funcionará cuando se emplee el nombre de grupo de logs de CloudWatch predeterminado o los nombres de depósito de S3 configurados por cada servicio de AWS. Aunque algunos servicios permiten personalizar estos valores (por ejemplo, Lambda), hacerlo provocará que los logs no se anexen correctamente a una entidad y que se creen entidades potencialmente incorrectas. A menos que se indique en esta sección, recomendamos encarecidamente emplear los valores de configuración predeterminados.
¿Te ha ayudado este documento con la instalación?
¿Que sigue?
Luego de configurar AWS Logs in Context para sus AWS recursos , aproveche al máximo sus datos de log en la New Relic UI:
Explore los datos de log en su plataforma con nuestra UI de log.
Busque la entidad asociada a su recurso AWS a través del explorador de entidades y navegue rápidamente a sus logs seleccionando su pestaña "logs".