Monitoramento do Amazon DynamoDB com Application Manager da ManageEngine!

O Amazon DynamoDB, faz parte do portfólio do Amazon Web Services, ele é um banco de dados não relacional que oferece desempenho confiável em qualquer escala. É um serviço de banco de dados NoSQL totalmente gerenciado e proprietário que suporta estruturas de dados de documentos e valores-chave, oferece segurança interna, backup e restauração e armazenamento em cache de memória.

Com o Application Manager, você pode descobrir automaticamente suas tabelas do DynamoDB, coletar dados para métricas de desempenho, como latência, solicitação de taxa de transferência e erros de limitação. Otimize o uso de recursos e melhore o desempenho da aplicação do banco de dados Amazon Dynamodb.

Obtenha Informações Sobre o Desempenho do Banco de Dados

Identifique ações do banco de dados com maior latência. Acompanhe a latência das solicitações para saber o tempo que uma operação de banco de dados leva para ser processada. Obtenha relatórios de latência de solicitações bem-sucedidas para várias operações de leitura / gravação, como GET, PUT, Scan, etc., de uma perspectiva do serviço do DynamoDB. Examine o comportamento e o desempenho de uma tabela global com as principais estatísticas de uso, como a contagem de registros e bytes retornados de operações GetRecords (Streams do Amazon DynamoDB) durante períodos especificados.

 

Planejar Capacidade e Consumo de Recursos

Garanta o desempenho no nível da tabela com base nas necessidades do usuário, tomando decisões informadas sobre a configuração da capacidade de Throughput provisionado do DynamoDB. Capacidade reservada avaliando como você pode aumentar ou diminuir as configurações de taxa de transferência. Provisão eficiente para que você não pague por taxa de transferência não utilizada. Monitore as unidades de capacidade de leitura / gravação consumidas para evitar que os erros de limitação sejam atualizados nas taxas de solicitação, no padrão de taxa de transferência do aplicativo e na atividade da tabela.

Solucionar Problemas de Limitação de Solicitações

Se o seu aplicativo exceder as configurações de taxa de transferência provisionada, ele estará sujeito à solicitação de limitação. Reserve a capacidade para que a taxa de transferência provisionada não seja esgotada e você consiga lidar com aumentos repentinos no tráfego, sem retornar erros de limitação. Configure os limites e seja notificado quando os eventos limitados forem gerados. Associe as solicitações de limitação aos eventos de aceleração para identificar o evento que limita a solicitação.

Lidar com erros e exceções

Identifique as anomalias de desempenho obtendo uma visualização do painel do detalhamento de:

  • Erros do sistema – as solicitações que resultaram em um código HTTP 500 (erro do servidor). Isso pode ser devido a uma exceção desconhecida ou erro interno do servidor.
  • Erros do usuário – as solicitações que resultaram em um código HTTP 400 (erro do cliente), como uma solicitação com uma falha de autenticação. Isso pode ser devido a parâmetros ausentes ou à exceção de taxa de transferência provisionada.
  • Solicitações de Verificação Condicional com Falha – O número de tentativas de gravação condicional em uma tabela que falhou. Um aumento nas solicitações com falha indicará um problema na solicitação enviada.

Para qualquer período especificado, monitore o número de itens retornados pela varredura de banco de dados e pelas operações de consulta para avaliar se as operações têm impacto nas unidades de capacidade de leitura provisionada.

Detecte Problemas de Desempenho em Tempo Real e Corrija-os mais Rapidamente

Obtenha um início rápido no monitoramento do banco de dados do Amazon DynamoDB em seu ambiente. Receba notificações instantâneas de problemas de desempenho e afunilamentos. Tome medidas corretivas rápidas antes que seus usuários finais tenham problemas.

Com o Application Manager, você obtém visibilidade em todo o sistema sobre a utilização de recursos, o desempenho dos aplicativos e a integridade operacional da infraestrutura e do desempenho do aplicativo da AWS.

Comece a monitorar seu ambiente da AWS agora mesmo realizando os testes de 30 dias totalmente gratuito e completo do Application Manager, contando sempre com o apoio da equipe ACSoftware, sua revendedora ManageEngine no Brasil!

Deixe um comentário

Blog ACSoftware - ManageEngine