Monitorar eventos, logs e fluxos em um cluster de banco de dados do Amazon Aurora
Quando você monitora seus bancos de dados Amazon Aurorae outras soluções da AWS, seu objetivo é manter o seguinte:
-
Confiabilidade
-
Disponibilidade
-
desempenho
-
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 saber mais, 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 saber mais, consulte o Guia do usuário do Amazon CloudWatch Logs.
-
AWS CloudTrail O captura chamadas de API e eventos relacionados feitos por sua conta da ou em nome dela Conta da AWS. 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 saber mais, 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.