Importante
Habilite a integração do AWS CloudWatch Metric Streams para monitor todas as métricas do CloudWatch de seus serviços da AWS, incluindo namespace personalizado. A integração individual não é mais nossa opção recomendada.
A integração da infraestrutura da New Relic inclui uma integração para relatar dados do Amazon DynamoDB para a New Relic. Este documento explica como ativar essa integração e descreve os dados que podem ser relatados.
Recurso
O Amazon DynamoDB é um banco de dados em nuvem NoSQL totalmente gerenciado que oferece suporte a modelos de armazenamento de documento e valor principal. Com a integração do New Relic DynamoDB, você pode entender rapidamente como a latência ou os erros da solicitação estão afetando seu ambiente. Você receberá métricas sobre o desempenho do banco de dados, status do serviço e metadados do host.
Ativar integração
Para habilitar essa integração, siga os procedimentos padrão para conectar os serviços da AWS ao New Relic.
Configuração e polling
Você pode alterar a frequência de pesquisa e filtrar dados usando opções de configuração.
Informações de pesquisa padrão para a integração do Amazon DynamoDB:
- Intervalo de sondagem New Relic : 5 minutos
 - Intervalo de dados do Amazon CloudWatch: 1 minuto ou 5 minutos, dependendo da estatística
 
Visualizar e usar dados
Para visualizar e usar seus dados de integração, acesse one.newrelic.com > All capabilities > Infrastructure > AWS e selecione um dos links de integração do Amazon DynamodDB.
Você pode consultar e explorar seus dados usando o tipo de evento DatastoreSample , com um valor provider de DynamoDbTable para tabelas do DynamoDB, DynamoDbRegion para regiões ou DynamoDbGlobalSecondaryIndex para índices secundários globais do DynamoDB.
Dados métricos
A integração do New Relic com o Amazon DynamoDB coleta os seguintes dados de métrica:
Dica
Os dados indicados com um asterisco * só serão buscados se a coleta de inventário estendida estiver ativada.
DynamoDbTable
Metric  | Description  | 
|---|---|
  | Tempo decorrido para solicitações de operação BatchGetItem bem-sucedidas, em milissegundos.  | 
  | Solicitações de operação BatchGetItem que excedem os limites de taxas de transferência provisionados em uma tabela.  | 
  | Tempo decorrido para solicitações de operação BatchWriteItem bem-sucedidas, em milissegundos.  | 
  | Solicitações de operação BatchWriteItem que excedem os limites de taxas de transferência provisionados em uma tabela.  | 
  | O número de tentativas fracassadas de realizar gravações condicionais.  | 
  | O número de unidades de capacidade de leitura consumidas durante o período especificado, para rastrear quanto das taxas de transferência provisionadas é utilizada.  | 
  | O número de unidades de capacidade de gravação consumidas durante o período especificado, para rastrear quanto das taxas de transferência provisionadas é usada.  | 
  | Tempo decorrido para solicitações de operação de exclusão bem-sucedidas, em milissegundos.  | 
  | Excluir solicitações de operação que excedam os limites de taxas de transferência provisionados em uma tabela.  | 
  | Tempo decorrido para solicitações de operação Get bem-sucedidas, em milissegundos.  | 
  | Obtenha solicitações de operação que excedam os limites de taxas de transferência provisionados em uma tabela.  | 
  | O número de atualizações de itens gravadas em uma tabela de réplica, mas que ainda não foram gravadas em outra réplica na tabela global.  | 
  | O número de unidades de capacidade de leitura provisionadas para uma tabela.  | 
  | O número de unidades de capacidade de gravação provisionadas para uma tabela.  | 
  | Tempo decorrido para solicitações de operação Put bem-sucedidas, em milissegundos.  | 
  | Colocar em uma tabela as solicitações de operações que ultrapassem os limites de taxas de transferência provisionados.  | 
  | O número de itens retornados pelas operações de consulta.  | 
  | Tempo decorrido para solicitações de operação de consulta bem-sucedidas, em milissegundos.  | 
  | Solicitações de operações de consulta que excedam os limites de taxas de transferência previstos em uma tabela.  | 
  | Solicitações ao DynamoDB que excedem as unidades de capacidade de leitura provisionadas para uma tabela.  | 
  | O tempo decorrido entre um item atualizado aparecer no stream do DynamoDB para uma tabela de réplica e esse item aparecer em outra réplica na tabela global, em milissegundos.  | 
  | O número de itens retornados pelas operações Scan.  | 
  | Tempo decorrido para solicitações de operação de varredura bem-sucedidas, em milissegundos.  | 
  | Solicitações de operação de varredura que excedem os limites de taxas de transferência provisionados em uma tabela.  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | Tempo decorrido para solicitações de operação de atualização bem-sucedidas, em milissegundos.  | 
  | Atualizar solicitações de operações que excedam os limites de taxas de transferência provisionados em uma tabela.  | 
  | Solicitações ao DynamoDB que excedem as unidades de capacidade de gravação provisionadas para uma tabela.  | 
Região DynamoDb
Este exemplo limita os dados a uma região específica da AWS. É usado com métricas originadas de tabelas de réplica em uma tabela global do DynamoDB.
Metric  | Description  | 
|---|---|
  | Solicitações que geram um código de status HTTP 500.  | 
  | Solicitações que geram um código de status HTTP 400  | 
DynamoDbGlobalSecondaryIndex
Metric  | Description  | 
|---|---|
  | O número de unidades de capacidade de leitura consumidas durante o período especificado, para rastrear quanto das taxas de transferência provisionadas é utilizada.  | 
  | O número de unidades de capacidade de gravação consumidas durante o período especificado, para rastrear quanto das taxas de transferência provisionadas é usada.  | 
  | O número de unidades de capacidade de gravação consumidas ao adicionar um novo índice secundário global a uma tabela.  | 
  | A porcentagem de conclusão quando um novo índice secundário global é adicionado a uma tabela.  | 
  | O número de eventos de aceleração de gravação que ocorrem ao adicionar um novo índice secundário global a uma tabela.  | 
  | O número de unidades de capacidade de leitura provisionadas para um índice secundário global.  | 
  | O número de unidades de capacidade de gravação provisionadas para uma tabela.  | 
  | Solicitações ao DynamoDB que excedem as unidades de capacidade de leitura provisionadas para uma tabela.  | 
  | Solicitações ao DynamoDB que excedem as unidades de capacidade de gravação provisionadas para uma tabela.  |