• /
  • EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

AWS integração métrica

Você pode configurar a chave de alerta ou consultar seus dados na plataforma New Relic quando estiver integrado com AWS. Este documento descreve como armazenamos métricas dimensionais AWS para que você possa criar alertas e consultar seus dados.

Caso ainda não o tenha feito, recomendamos instalar ou migrar para a integração doAWS CloudWatch Metric Streams para ingerir serviços da AWS ' métrica. Se estiver usando a sondagem API para coletar seus dados AWS , você pode revisar as métricas que coletamos para cada integração em nossa seção Métricas de sondagemAPI .

Consulta, armazenamento métrico e mapeamento

Mapeamos métricas da integração individual na nuvem para o novo mapeamento do AWS CloudWatch Metric Streams. Você pode usar qualquer uma das convenções de nomenclatura métricas e seus alertas, painéis e consultas continuarão funcionando. Tenha em mente que:

  • Todas as métricas provenientes do fluxo métrica possuem atributo aws.MetricStreamArn e collector.name = 'cloudwatch-metric-streams' .
  • métricas provenientes do AWS CloudWatch são armazenadas como métricas dimensionais do tipo summary.

Você pode revisar mais sobre como New Relic armazena AWS métrica como métrica dimensional abaixo:

  • A convenção de nomenclatura métrica dimensional explica como New Relic atualiza o AWS namespace em nosso backend.
  • métrica com combinações de múltiplas dimensões descreve como usar agregações de consulta para analisar métrica com múltiplas dimensões
  • métrica com o by + dimension inclui uma tabela de todas as métricas que são sufixadas com .by + dimensionName.

Criar condição de alerta

Você pode criar NRQL condição do alerta on métrica a partir de um fluxo métrico. Certifique-se de que seu filtro limite os dados ao Métrica somente do CloudWatch Metric Streams. Para fazer isso, construa sua consulta assim:

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

Para garantir que seus alertas processem os dados corretamente, configure as configurações avançadas de sinal. As configurações de sinal avançadas abordam como AWS CloudWatch recebe métricas de serviços com um certo atraso. Por exemplo, a Amazon garante que 90% das métricas do EC2 estão disponíveis no CloudWatch em até 7 minutos após serem geradas. No entanto, quando você adiciona o streaming métrico da AWS ao New Relic, isso pode adicionar até 1 minuto de atraso adicional, pois os dados precisam ser armazenados em buffer no Amazon Firehose.

Para configurar as configurações do sinal, vá para Condition Settings e clique em Advanced Signal Settings. Insira os seguintes valores:

  1. Aggregation window: Recomendamos definir para 1 minuto. Se você estiver tendo problemas com alertas de oscilação ou alertas que não disparam, considere aumentar para 2 minutos.
  2. Offset evaluation by: Dependendo do serviço, o CloudWatch pode enviar o métrica com um certo atraso. O valor é definido no Windows. Com uma janela de agregação de 1 minuto, definir o deslocamento como 8 garante que a maioria das métricas seja avaliada corretamente. Você pode usar um deslocamento menor se o atraso introduzido pela AWS e pelo Firehose for menor.
  3. Fill data gaps with: Deixe este campo vazio ou use Último valor conhecido se lacunas nos dados provenientes da AWS levarem a falsos positivos ou negativos.

Coleção de tags

New Relic fornece dimensões aprimoradas de métricas provenientes do AWS CloudWatch Metric Streams. O recurso e a tag personalizada são extraídos automaticamente da maioria dos serviços e usados para decorar métricas com dimensões adicionais. Use métrica e evento para ver quais tags estão disponíveis em cada métrica AWS .

A consulta a seguir mostra um exemplo de tag sendo coletada e consulta como dimensões em métrica:

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

Nem todas as métricas têm sua tag personalizada como dimensões. Somente métricas vinculadas a entidades listadas no explorador de entidades têm sua tag personalizada associada. A integração AWS CloudWatch Metric Streams não inclui a tag como parte da mensagem de fluxo; portanto, processamento adicional é necessário no lado New Relic .

Coleta de metadados

Assim como acontece com a tag personalizada, New Relic também extrai informações de metadados de serviços relevantes da AWS para decorar as detalhes AWS do CloudWatch com metadados enriquecidos coletados de serviços da API da AWS. Esses metadados estão acessíveis no New Relic como dimensões adicionais na métrica fornecida pelo AWS CloudWatch.

Importante

Esse recurso opcional é complementar à integração do CloudWatch Metric Streams. A descoberta e o monitoramento do serviço ficarão incompletos se você não habilitar esse recurso opcional.

A solução depende do AWS Config, o que pode gerar custos adicionais na sua conta AWS. O AWS Config fornece controles granulares para determinar quais serviços e recursos são registrados. A New Relic ingerirá apenas metadados dos recursos disponíveis em sua conta AWS.

Os seguintes serviços e namespace são suportados:

  • ALB/NLB
  • Gateway de API (excluindo API v1)
  • DynamoDB
  • EBS
  • EC2
  • SEC
  • ELB
  • Lambda
  • RDS
  • S3

Agente de infraestrutura métrica e decoração de metadados EC2

Assim como acontece com a integração de polling API do EC2, quando o agente de infraestrutura está instalado em um host e o namespace EC2 está ativo por meio da integração AWS CloudWatch Metric Streams , todos os agentes de infraestrutura de evento e métrica são decorados com metadados adicionais.

O atributo a seguir irá decorar amostras de infraestrutura. Alguns deles podem não ser aplicáveis em todos os ambientes: awsAvailabilityZone, ec2InstanceId, ec2PublicDnsName, ec2State, ec2EbsOptimized, ec2PublicIpAddress, ec2PrivateIpAddress, ec2VpcId, ec2AmiId, ec2PrivateDnsName, ec2KeyName, ec2SubnetId, ec2InstanceType, ec2Hypervisor, ec2Architecture, ec2RootDeviceType, ec2RootDeviceName, ec2VirtualizationType, ec2PlacementGroupName, ec2PlacementGroupTenancy.

Métrica personalizada e percentil

A integração CloudWatch Metric Streams ingere automaticamente novas métricas configuradas no stream, incluindo métrica personalizada e percentil.

Métrica personalizada

Para ingerir métricas personalizadas do CloudWatch, seu namespace personalizado precisa estar visível nas especificações do CloudWatch Strams Configuração. Certifique-se de que não esteja sendo filtrado por regras de inclusão ou exclusão.

Percentil

AWS CloudWatch permite definir estatísticas adicionais, incluindo percentil.

Siga estas etapas para adicionar percentil a qualquer métrica disponível no stream do CloudWatch:

  1. Na AWS, atualize a configuração do stream do CloudWatch (via API, CLI ou Console AWS ) com o percentil necessário na configuração StatisticConfiguration. Por exemplo, você pode adicionar os percentis p90, p95 e p99 ao ELB latency metric (aws.elb.Latency).

  2. Após alguns minutos, a nova estatística deverá ser disponibilizada no stream e ingerida pela New Relic. percentil pode ser consultado usando esta convenção de nomenclatura:

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

Embora AWS ofereça suporte a outras estatísticas no fluxo além do percentual, elas não são disponibilizadas no formato de exportação de telemetria Open (somente JSON) e atualmente não são suportadas pela New Relic.

Saiba mais sobre preços, limitações e configuração avançada na documentação AWS .

Gerencie seus dados

A interface New Relic fornece um conjunto de ferramentas para monitorar os dados que estão sendo ingeridos em sua conta. Vá para Manage your data no menu de configurações para ver todos os detalhes. As métricas ingeridas do AWS Metric Streams integração são consideradas no bucket Metric.

Importante

As métricas enviadas por meio AWS Metric Streams são contabilizadas nos limites API métrica para a conta New Relic onde os dados serão ingeridos.

Se precisar de uma visão mais granular dos dados, use a funçãobytecountestimate() em Metric para estimar os dados que estão sendo ingeridos. Estas consultas de exemplo podem ajudar você a entender sua ingestão AWS :

Recomendamos as seguintes ações para controlar os dados que estão sendo ingeridos:

  • Certifique-se de que os fluxos métricos estejam habilitados apenas nas contas e regiões AWS que você deseja monitor com New Relic.
  • Use the inclusion and exclusion filters no CloudWatch Metric Streams para selecionar quais serviços ou namespaces estão sendo monitorados pelo New Relic.
  • Considere usar regras de eliminação de dados para descartar métricas com base em filtros personalizados. (Por exemplo, elimine a métrica por namespace e tag, valor tag ou qualquer outro critério NRQL válido.)

Métrica de pesquisa de API

Para uma referência sobre as métricas disponíveis de cada uma das integrações de votação e seus nomes, consulte nosso documento sobre a integração individual.

A lista não abrangente a seguir exibe as métricas coletadas pela AWS polling integração e suas traduções de métricas dimensionais .

Copyright © 2024 New Relic Inc.

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