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 New Relic Infrastructure inclui uma integração para relatar dados do Amazon DynamoDB para New Relic. Este documento explica como ativar esta integração e descreve os dados que podem ser reportados.
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. |