Monitorar eventos, logs e transmissões em uma instância de banco de dados Amazon RDS
Quando você monitora seus bancos de dados do Amazon RDSe outras soluções da AWS, seu objetivo é manter o seguinte:
-
Confiabilidade
-
Disponibilidade
-
Performance
-
Segurança
Métricas de monitoramento em uma instância do Amazon RDS explica como monitorar sua instância usando métricas. Uma solução completa também deve monitorar eventos de banco de dados, arquivos de log e transmissões de atividades. A AWS fornece as seguintes ferramentas de monitoramento:
-
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. O EventBridge fornece uma fluxo de dados em tempo real de suas próprias aplicações, de aplicações de software como serviço (SaaS) e de serviços da AWS. O EventBridge encaminha esses dados para destinos como AWS Lambda. Dessa forma, você pode monitorar eventos que ocorrem em serviços e criar arquiteturas orientadas a eventos. Para obter mais informações, consulte o Guia do Usuário do Amazon EventBridge.
-
O Amazon CloudWatch Logs oferece uma forma de monitorar, armazenar e acessar os arquivos de log de instâncias do Amazon RDS, do AWS CloudTrail e de outras fontes. O Amazon CloudWatch Logs pode monitorar informações nos arquivos de log e notificar você quando determinados limites forem atingidos. É possível também arquivar seus dados de log em armazenamento resiliente. Para obter mais informações, consulte o Guia do usuário do Amazon CloudWatch Logs.
-
AWS CloudTrail captura chamadas de API e eventos relacionados realizados pela conta da Conta da AWS ou em nome dela. O CloudTrail fornece os arquivos de log para um bucket do Amazon S3 especificado por você. Você pode identificar quais usuários e contas chamaram a AWS, o endereço IP de origem no qual as chamadas foram feitas e quando elas ocorreram. Para mais informações, consulte o Guia do usuário do AWS CloudTrail.
-
O Database Activity Streams é um recurso do Amazon RDS que fornece um fluxo quase em tempo real da atividade em sua instância de banco de dados do Oracle. O Amazon RDS envia atividades para um fluxo de dados do Amazon Kinesis. O fluxo do Kinesis é criado automaticamente. No Kinesis, é possível configurar serviços da AWS, como o Amazon Data Firehose e o AWS Lambda, para consumir o fluxo e armazenar os dados.