• /
  • EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

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.

Crea una propuesta

AWS integración métrica

Puedes configurar condiciones de alerta o consultar tus datos en la plataforma New Relic cuando te integraste con AWS. Este documento describe cómo almacenamos AWS Dimensional Métrica para que puedas crear alertas y consultar tus datos.

Si aún no lo hizo, le recomendamos instalar o migrar a la integración deAWS CloudWatch Metric Streams para incorporar servicios de AWS' métrica. Si está empleando el sondeo API para recopilar sus datos AWS , puede revisar las métricas que recopilamos para cada integración en nuestra sección de métricas de sondeoAPI .

Consulta, almacenamiento métrica y mapeo

Hemos mapeado métricas desde la integración individual en la nube al nuevo mapeo de AWS CloudWatch Metric Streams. Puede emplear cualquiera de las convenciones de nombres métricas y sus alertas, panel de control y consulta seguirán funcionando. Tenga en cuenta que:

  • Todas las métricas provenientes del flujo métrico tienen aws.MetricStreamArn y collector.name = 'cloudwatch-metric-streams' atributo.
  • Las métricas que provienen de AWS CloudWatch se almacenan como métricas dimensionales de tipo summary.

Puede obtener más información sobre cómo New Relic almacena AWS métrica como métrica dimensional a continuación:

  • La convención de nombres métrica dimensional explica cómo New Relic actualiza el AWS namespace en nuestro backend.
  • Métrica con múltiples combinaciones de dimensiones describe cómo emplear las agregaciones de consulta para analizar métrica con múltiples dimensiones
  • métrica con el sufijo + dimension incluye una tabla de todas las métricas que tienen el sufijo .by + dimensionName.

Crear condición de alerta

Puede crear una condición de alerta NRQL en métrica a partir de un flujo métrico. Cerciorar de que su filtro limite los datos a métricas únicamente de CloudWatch Metric Streams. Para ello, construye tu consulta de la siguiente manera:

SELECT sum(aws.s3.5xxErrors) FROM Metric WHERE collector.name = 'cloudwatch-metric-streams' FACET aws.accountId, aws.s3.BucketName

Para cerciorar de que sus alertas procesen los datos correctamente, configure los ajustes de señal avanzados. La configuración de señal avanzada aborda cómo AWS CloudWatch recibe métrica de los servicios con un cierto retraso. Por ejemplo, Amazon garantiza que el 90% de las métricas de EC2 están disponibles en CloudWatch dentro de los 7 minutos de su generación. Sin embargo, cuando agrega transmisión métrica desde AWS a New Relic, puede agregar hasta 1 minuto de retraso adicional ya que los datos deben almacenar en búfer en Amazon Firehose.

Para configurar los ajustes de la señal, vaya a Condition Settings y haga clic en Advanced Signal Settings. Introduzca los siguientes valores:

  1. Aggregation window:Recomendamos configurarlo a 1 minuto. Si tiene problemas con las alertas oscilatorias o las alertas no se activan, considere aumentarlas a 2 minutos.
  2. Offset evaluation by: Dependiendo del servicio, CloudWatch puede enviar métrica con cierto retraso. El valor se establece en Windows. Con una ventana de agregación de 1 minuto, establecer el desplazamiento en 8 garantiza que la mayoría de las métricas se evalúen correctamente. Es posible que puedas usar un desplazamiento menor si el retraso introducido por AWS y Firehose es menor.
  3. Fill data gaps with:Deje este campo vacío o emplee el último valor conocido si hay lagunas en los datos que provienen de AWS que generan falsos positivos o negativos.

Colección de etiquetas

New Relic proporciona dimensiones mejoradas de métrica provenientes de AWS CloudWatch Metric Streams. Los recursos y las etiquetas personalizadas se extraen automáticamente de la mayoría de los servicios y se utilizan para decorar métricas con dimensiones adicionales. Utilice métrica y evento para ver qué etiquetas están disponibles en cada métrica AWS .

La siguiente consulta muestra un ejemplo de etiqueta recogida y consulta como dimensiones en métrica:

SELECT average(`aws.rds.CPUUtilization`) FROM Metric FACET `tags.mycustomtag` SINCE 30 MINUTES AGO TIMESERIES

No todas las Métricas tienen su etiqueta personalizada como dimensiones. Sólo las métricas vinculadas a entidades listadas en el explorador de entidades tienen su etiqueta personalizada asociada. La integración AWS CloudWatch Metric Streams no incluye la etiqueta como parte del mensaje de transmisión; por lo tanto, se requiere procesamiento adicional en el lado de New Relic .

Recopilación de metadatos

Al igual que con la etiqueta personalizada, New Relic también extrae información de metadatos de los servicios de AWS relevantes para decorar las métricas de AWS de CloudWatch con metadatos enriquecidos recopilados de los servicios de API de AWS. Estos metadatos están accesibles en New Relic como dimensiones adicionales en la métrica proporcionada por AWS CloudWatch.

Importante

Esta capacidad opcional es complementaria a la integración de CloudWatch Metric Streams. El descubrimiento y monitoreo de su servicio estarán incompletos si no habilita esta capacidad opcional.

La solución se basa en AWS Config, lo que podría generar costos adicionales en su cuenta de AWS. AWS Config proporciona controles granulares para determinar qué servicios y recursos se registran. New Relic solo absorberá metadatos de los recursos disponibles en su cuenta de AWS.

Se admiten los siguientes servicios y espacios de nombres:

  • ALB/NLB
  • API Gateway (excluyendo API v1)
  • DinamoDB
  • EBS
  • EC2
  • ECS
  • ELB
  • Lambda
  • RDS
  • T3

Agente de infraestructura métrica y decoración de metadatos EC2

Al igual que con la integración de sondeo API de EC2, cuando el agente de infraestructura está instalado en un host y el namespace de EC2 está activo a través de la integración de AWS CloudWatch Metric Streams , entonces todos los eventos y métricas del agente de infraestructura se decoran con metadatos adicionales.

El siguiente atributo decorará las muestras de infraestructura. Es posible que algunos de estos no sean aplicables en todos los entornos: awsAvailabilityZone, ec2InstanceId, ec2PublicDnsName, ec2State, ec2EbsOptimized, ec2PublicIpAddress, ec2PrivateIpAddress, ec2VpcId, ec2AmiId, ec2PrivateDnsName, ec2KeyName, ec2SubnetId, ec2InstanceType, ec2Hypervisor, ec2Architecture, ec2RootDeviceType, ec2RootDeviceName, ec2VirtualizationType, ec2PlacementGroupName, ec2PlacementGroupTenancy.

Métrica personalizada y percentil

La integración de CloudWatch Metric Streams ingiere automáticamente nuevas métricas configuradas en el flujo, incluidas métricas personalizadas y percentiles.

Métrica personalizada

Para ingerir métricas personalizadas de CloudWatch, su namespace personalizado debe estar visible en la configuración de métricas de CloudWatch Strams. Cerciorar de que no esté filtrado por reglas de inclusión o exclusión.

Percentil

AWS CloudWatch le permite definir estadísticas adicionales, incluido el percentil.

Siga estos pasos para agregar percentil a cualquier métrica disponible en la transmisión de CloudWatch:

  1. En AWS, actualice la configuración de transmisión de CloudWatch (a través de API, CLI o consola AWS ) con el percentil requerido en la configuración StatisticConfiguration. Por ejemplo, puede agregar los percentiles p90, p95 y p99 al ELB latency metric (aws.elb.Latency).

  2. Después de unos minutos, la nueva estadística debería estar disponible en la transmisión y ser absorbida por New Relic. percentil se puede consultar utilizando esta convención de nomenclatura:

    From Metric select max(aws.elb.Latency.p99) where collector.name = 'cloudwatch-metric-streams' timeseries

Aunque AWS admite otras estadísticas en la transmisión más allá del percentil, estas no están disponibles en el formato de exportación de telemetría abierta (solo JSON) y actualmente New Relic no las admite.

Obtenga más información sobre precios, limitaciones y configuración avanzada en la documentación AWS .

Gestiona tus datos

La New Relic UI proporciona un conjunto de herramientas para realizar un seguimiento de los datos que se incorporan en su cuenta. Vaya a Manage your data en el menú de configuración para ver todos los detalles. Las métricas ingeridas de la integración AWS Metric Streams se consideran en el depósito Metric.

Importante

Las métricas enviadas a través de AWS Metric Streams cuentan contra los límites API de métricas para la cuenta New Relic donde se ingerirán los datos.

Si necesita una vista más granular de los datos, emplee la funciónbytecountestimate() en Metric para estimar los datos que se están ingiriendo. Estos ejemplos de consultas pueden ayudarlo a comprender su ingesta AWS :

Recomendamos las siguientes acciones para controlar los datos que se ingieren:

  • Asegúrese de que los flujos métricos estén habilitados solo en las cuentas y regiones AWS que desea monitor con New Relic.
  • Use the inclusion and exclusion filters en CloudWatch Metric Streams para seleccionar qué servicios o espacios de nombres están siendo monitoreados por New Relic.
  • Considere la posibilidad de utilizar reglas de eliminación de datos para descartar métricas basadas en filtros personalizados. (Por ejemplo, coloque métrica por namespace y etiqueta, valor de etiqueta o cualquier otro criterio NRQL válido).

API Polling métrica

Para obtener una referencia sobre las métricas disponibles de cada una de las integraciones de encuestas y sus nombres, consulte nuestro documento sobre la integración individual.

La siguiente lista no exhaustiva muestra las métricas recopiladas por la integración de sondeo de AWS y sus traducciones métricas dimensionales .

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.