Eu uso uma instância de banco de dados do Amazon Relational Database Service (Amazon RDS) para MySQL ou de uma edição compatível com Amazon Aurora MySQL. Quero ver os logs de instância de banco de dados no Amazon CloudWatch.
Resolução
Ativar o registro em log na instância de banco de dados
No Amazon RDS, modifique os parâmetros de general_log e slow_query_log em um grupo de parâmetros de banco de dados personalizado associado à instância de banco de dados. Para permitir o registro em log de auditoria, adicione o plugin de auditoria de MariaDB ao seu grupo de opções personalizado. Para mais informações, consulte Como ativar e monitorar os logs de uma instância de banco de dados do Amazon RDS para MySQL?
Para clusters de banco de dados compatíveis com o Aurora MySQL, modifique os parâmetros de general_log e slow_query_log. Use um grupo de parâmetros de cluster de banco de dados personalizado para permitir que a Auditoria Avançada audite os logs dos clusters de banco de dados do Aurora.
Publicar logs no CloudWatch
Para publicar logs no CloudWatch, configure as exportações de logs no cluster de banco de dados.
Observação: o Aurora publica os tipos de log que você selecionou para todas as instâncias do cluster de banco de dados Aurora.
Alterar o valor do parâmetro log_output para FILE
Para clusters do Aurora que estão na versão 2 (compatível com MySQL 5.7), o valor do parâmetro log_output é definido como FILE por padrão. No entanto, se você modificou manualmente o valor do parâmetro log_output para TABLE, será necessário alterar o valor para FILE.
Para alterar o parâmetro log_output, conclua as etapas a seguir:
- Abra o console do Amazon RDS.
- No painel de navegação, escolha Grupos de parâmetros.
- Selecione o grupo de parâmetros associado à instância para a qual você deseja publicar logs.
- Escolha Ações do grupo de parâmetros e, em seguida, Editar.
- Use o campo Filtrar parâmetros para pesquisar o parâmetro log_output.
- Defina o valor do parâmetro log_output como FILE.
- Escolha Salvar alterações.
Observação: você não precisa reiniciar a instância para implementar a alteração porque o parâmetro é dinâmico. Para mais informações, consulte Grupos de parâmetros padrão e personalizados.
Informações relacionadas
Como modificar os valores de um grupo de parâmetros de banco de dados do Amazon RDS?
Arquivos de log do banco de dados MySQL