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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

Nenhum dado aparece: AWS CloudWatch Metric Streams

Problema

Você seguiu as etapas para vincular sua conta AWS , configurou o AWS CloudWatch Metric Streams e AWS Kinesis Data Firehose e ainda não vê a métrica esperada no New Relic.

Soluções

Nenhuma métrica ou erro aparece no New Relic

Se você não estiver vendo dados no New Relic depois que o AWS CloudWatch Metric Streams tiver sido conectado ao AWS Kinesis Data Firehose, siga as etapas abaixo para solucionar problemas de sua configuração:

  1. Verifique se o métrica Stream está no estado Running por meio do console AWS ou API. Consulte os documentos de resolução de problemas AWS para obter detalhes adicionais.

  2. Verifique a métrica Stream métrica em AWS/CloudWatch/MetricStreams namespace. Você verá uma contagem de atualizações métricas e erros por fluxos métricos. Isso indica que o Stream métrico está emitindo dados com sucesso.

  3. Se você encontrar erros, confirme se a função do IAM especificada na métrica Streams Configuração concede ao principal do serviço CloudWatch permissões para gravar e destinar o recurso Firehose pretendido.

  4. Verifique a guia monitoramento do Kinesis Data Firehose no console Kinesis para ver se o Firehose está recebendo dados com sucesso.

  5. Você pode ativar o log de erros do CloudWatch no Kinesis Data Firehose para obter informações mais detalhadas sobre problemas de depuração. Consulte a documentação oficial do Amazon Kinesis Data Firehose para obter mais detalhes.

  6. Confirme se você configurou o Kinesis Data Firehose com os detalhes de destino corretos:

    • Certifique-se de que

      contenha sua chave de licença de 40 caracteres hexadecimais.

    • Certifique-se de que o data center correto dos EUA ou da UE tenha sido selecionado para sua conta New Relic. Dica: se license_key começar com “eu”, você precisará selecionar o data center da UE.

  7. Verifique se o Kinesis Data Firehose tem permissões para gravar no destino configurado. Por exemplo, a política de bucket S3 permite escrever.

Métrica ausente para determinado namespace AWS

New Relic não aplica nenhum filtro na métrica recebida do AWS CloudWatch Metric Streams.

Se você espera que determinadas métricas sejam ingeridas e elas não são, verifique o seguinte:

  • Certifique-se de que não haja filtro Inclusion ou Exclusion em seus CloudWatch Metric Streams.
  • Certifique-se de que as métricas estão disponíveis no AWS CloudWatch e podem ser consultadas na interface AWS CloudWatch. Para alguns serviços específicos da AWS, como insightsde contêiner ECS/ EKS, o monitoramento aprimorado precisa ser explicitamente habilitado no lado AWSantes de obter acesso à métrica.

Importante

AWS CloudWatch não inclui métricas que não estejam disponíveis em menos de 2 horas. Por exemplo, algumas métricas S3 são agregadas diariamente. Planejamos disponibilizar algumas dessas métricas especiais no New Relic.

Métrica valoriza discrepâncias entre AWS CloudWatch e New Relic

Métricas são processadas, mapeadas e armazenadas conforme recebidas do AWS CloudWatch Metric Streams. Algumas discrepâncias podem ser observadas ao comparar o painel AWS CloudWatch e New Relic . Em cenários limitados, AWS CloudWatch aplica funções e lógica específicas antes de renderizar a métrica.

Estas diretrizes devem ajudar a compreender a causa raiz da discrepância:

  • Verifique se a mesma função é usada na métrica (por exemplo average, min, max).
  • No lado do New Relic , certifique-se de filtrar o mesmo timestamp /hora ou período (considerando o fuso horário) para mostrar exatamente o mesmo horário do AWS CloudWatch.
  • Ao usar séries temporais, a interface do usuário do New Relic pode realizar alguns arredondamentos com base em intervalos.

Você pode obter uma lista da métrica bruta recebida por tempo usando uma consulta como esta (observe que nenhuma função é aplicada à métrica selecionada):

FROM Metric
SELECT aws.outposts.InstanceTypeCapacityUtilization
WHERE collector.name = 'cloudwatch-metric-streams'

Lembre-se de que a AWS fixa a resolução máxima (1 minuto, 5 minutos etc.) para cada métrica relatada no AWS CloudWatch.

Operação AWS Metric Streams

Você pode ver o estado dos fluxos métricos na guia Streams no console do CloudWatch. Em particular, um Stream métrico pode estar em um de dois estados: running ou stopped.

  • Em execução: o fluxo está sendo executado corretamente. Mesmo que esteja em execução, pode não haver nenhum dado métrico sendo transmitido devido aos filtros configurados.
  • Parado: o fluxo foi explicitamente definido para o estado interrompido (não devido a um erro). Este estado é útil para interromper temporariamente o streaming de dados sem excluir a configuração.

Erros no dashboard Status

New Relic conta com o serviço AWS Config para coletar metadados adicionais de recursos a fim de enriquecer as métricas recebidas via CloudWatch Metric Streams.

Certifique-se de que o AWS Config esteja habilitado em sua conta da AWS e certifique-se de que a função vinculada tenha a seguinte permissão ou política em linha criada:

{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "config:BatchGetResourceConfig",
"Resource": "*"
}
]
}
Copyright © 2024 New Relic Inc.

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