Monitoramento de bancos de dados não relacionais usando o Guru DevOps - DevOps Guru da Amazon

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Monitoramento de bancos de dados não relacionais usando o Guru DevOps

DevOpsO Guru é capaz de gerar insights para seus bancos de dados não relacionais ou NoSQL que ajudam você a manter seus recursos configurados de acordo com as melhores práticas. Por exemplo, o DevOps Guru pode ajudá-lo a manter o controle do planejamento de capacidade ao prever as necessidades futuras com base no tráfego existente. DevOpsO Guru pode identificar se você está utilizando menos recursos do que os configurados e fornecer recomendações para melhorar a disponibilidade do aplicativo com base no seu histórico de uso. Isso pode ajudar você a reduzir custos desnecessários.

Além do planejamento de capacidade, o DevOps Guru detecta e ajuda você a solucionar problemas operacionais, como limitação, conflitos de transações, falhas de verificação condicional e áreas de melhoria nos parâmetros do SDK. Os bancos de dados geralmente são conectados a vários serviços e recursos, e o DevOps Guru pode correlacionar sua estrutura de aplicativos para análise usando grupos com base em marcação ou agregação. AWS CloudFormation As anomalias podem envolver vários recursos, todos afetados pela mesma solução. DevOpsO Guru é capaz de correlacionar diferentes métricas, configurações, registros e eventos de recursos. Por exemplo, o DevOps Guru pode analisar e relacionar dados de uma função Lambda que pode estar lendo ou gravando dados de Amazon DynamoDB uma tabela. Dessa forma, o DevOps Guru monitora vários recursos relacionados para detectar anomalias e fornecer informações úteis para suas soluções de banco de dados.

Monitorando operações de banco de dados em Amazon DynamoDB

A tabela abaixo mostra exemplos de cenários e insights que o DevOps Guru monitora. Amazon DynamoDB

Amazon DynamoDB caso de uso Exemplos Indicadores

Detecte quando uma grande porcentagem de AccountProvisionedReadCapacityUtilization e AccountProvisionedWriteCapacityUtilization está sendo usada, devido a um grande número de solicitações de leitura e gravação.

Amazon DynamoDB as capacidades de consumo da tabela para solicitações de leitura ou gravação estão atingindo os limites em nível de tabela.

AccountProvisionedReadCapacityUtilization,

AccountProvisionedWriteCapacityUtilization

Detecte falhas de verificação condicional em Amazon DynamoDB solicitações causadas por uma expressão de condição fornecida que não corresponde ao esperado no banco de dados.

As falhas na verificação condicional são causadas por dados incorretos em sua tabela, uma expressão de condição estrita ou condições de corrida.

ConditionalCheckFailedRequests

Monitorando operações de banco de dados em Amazon ElastiCache

A tabela abaixo mostra exemplos de cenários e insights que o DevOps Guru monitora. Amazon ElastiCache

Cenário que o DevOps Guru identifica CloudWatch métricas monitoradas

Detecte quando um Amazon ElastiCache cluster está atingindo seu limite de computação para Redis ou Memcached devido às mudanças nas demandas de seus clusters.

Utilização da CPU, utilização da CPU do motor, despejos