Ferramentas de monitoramento do Amazon RDS - Amazon Relational Database Service

Ferramentas de monitoramento do Amazon RDS

O monitoramento é uma parte importante para manter a confiabilidade, a disponibilidade e a performance do Amazon RDS e suas outras soluções da AWS. A AWS fornece várias ferramentas de monitoramento para observar o Amazon RDS, gerar relatórios quando algo estiver errado e executar ações automáticas quando for apropriado.

Ferramentas de monitoramento automatizadas

Recomendamos que as tarefas de monitoramento sejam automatizadas ao máximo possível.

Status e recomendações de instância do Amazon RDS

É possível usar as seguintes ferramentas automatizadas para supervisionar o Amazon RDS e gerar relatórios quando algo estiver errado:

  • Status da instância do Amazon RDS: exibe detalhes sobre o status atual da instância usando o console do Amazon RDS, a AWS CLI ou a API do RDS.

  • Amazon RDS recomendações — responda a recomendações automatizadas para recursos de banco de dados, como instâncias de banco de dados, réplicas de leitura e grupo de parâmetros de banco de dados. Para ter mais informações, consulte Recomendações do Amazon RDS.

Métricas do Amazon CloudWatch para Amazon RDS

O Amazon RDS integra-se ao Amazon CloudWatch para oferecer recursos adicionais de monitoramento.

  • Amazon CloudWatch: esse serviço monitora seus recursos da AWS e as e aplicações executadas na AWS em tempo real. É possível usar os seguintes recursos do Amazon CloudWatch com o Amazon RDS:

    • Métricas do Amazon CloudWatch: o Amazon RDS envia métricas automaticamente para o CloudWatch a cada minuto, para cada banco de dados ativo. Você não recebe cobranças adicionais para métricas do Amazon RDS no CloudWatch. Para obter mais informações, consulte Monitorar métricas do Amazon RDS com o Amazon CloudWatch.

    • Alarmes do Amazon CloudWatch– Você pode assistir a uma única métrica do Amazon RDS em um período de tempo específico. Depois, você pode realizar uma ou mais ações com base no valor da métrica em relação a um limite definido. Para obter mais informações, consulte Monitorar métricas do Amazon RDS com o Amazon CloudWatch.

Insights de Performance do Amazon RDS e monitoramento do sistema operacional

É possível usar as seguintes ferramentas automatizadas para monitorar a performance do Amazon RDS:

Serviços integrados

Os seguintes serviços da AWS estão integrados ao Amazon RDS:

  • O Amazon EventBridge é um serviço de barramento de eventos sem servidor que facilita a conexão de aplicações a dados de diversas origens. Para ter mais informações, consulte Monitorar eventos do Amazon RDS.

  • O Amazon CloudWatch Logs permite monitorar, armazenar e acessar os arquivos de log de instâncias do Amazon RDS, do CloudTrail e de outras fontes. Para ter mais informações, consulte Monitorar arquivos de log do Amazon RDS.

  • O AWS CloudTrail captura chamadas de API e eventos relacionados feitos por sua conta da Conta da AWS ou em nome dela e entrega os arquivos de log a um bucket do Amazon S3 que você especificar. Para ter mais informações, consulte Monitorar chamadas de API do Amazon RDSno AWS CloudTrail.

  • O Database Activity Streams é um recurso do Amazon RDS que fornece uma transmissão quase em tempo real da atividade em sua instância de banco de dados Oracle. Para ter mais informações, consulte Monitorar o Amazon RDS com o recurso Database Activity Streams.

Ferramentas de monitoramento manual

É necessário monitorar manualmente os itens que os alarmes do CloudWatch não cobrem. Os painéis do console do Amazon RDS, do CloudWatch do AWS Trusted Advisor e outros painéis do console AWS apresentam uma visão rápida do estado do ambiente da AWS. Recomendamos que você também verifique os arquivos de log de sua instância de banco de dados.

  • Na console do Amazon RDS, é possível monitorar os seguintes itens de seus recursos:

    • O número de conexões a uma instância de banco de dados

    • A quantidade de operações de leitura e gravação em uma instância de banco de dados

    • A quantidade de armazenamento que uma instância de banco de dados está utilizando

    • A quantidade de memória e CPU em uso para uma instância de banco de dados

    • A quantidade de tráfego de rede de e para uma instância de banco de dados

  • No painel do Trusted Advisor, você pode rever as seguintes verificações de otimização de custos, segurança, tolerância a falhas e melhoria de desempenho:

    • Amazon RDS Idle DB Instances

    • Amazon RDS Security Group Access Risk

    • Amazon RDS Backups

    • Amazon RDS Multi-AZ

    Para obter mais informações sobre essas verificações, consulte Melhores práticas do Trusted Advisor (verificações).

  • A página inicial do CloudWatch mostra:

    • Alertas e status atual

    • Gráficos de alertas e recursos

    • Estado de integridade do serviço

    Além disso, é possível usar o CloudWatch para fazer o seguinte:

    • Criar painéis personalizados para monitorar os serviços de seu interesse.

    • Colocar em gráfico dados de métrica para solucionar problemas e descobrir tendências.

    • Pesquise e procure todas as métricas de recursos da AWS.

    • Criar e editar alertas para ser notificado sobre problemas.