Monitorar eventos, logs e transmissões em um cluster de banco de dados Amazon Aurora
Quando você monitora seus bancos de dados Amazon Aurorae outras soluções da AWS, seu objetivo é manter o seguinte:
-
Confiabilidade
-
Disponibilidade
-
Performance
-
Segurança
Monitorar métricas em um cluster do Amazon Aurora explica como monitorar seu cluster 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 Aurora, 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 Aurora que fornece um fluxo quase em tempo real da atividade em seu cluster de banco de dados do Oracle. O Amazon Aurora 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.