Configurar monitoramento entre contas e entre regiões no CloudWatch Database Insights
O CloudWatch Database Insights permite o monitoramento de frotas de bancos de dados entre contas e entre regiões, o que propicia observabilidade centralizada por toda a infraestrutura de banco de dados da AWS. Ele permite monitorar, solucionar problemas e otimizar bancos de dados abrangendo múltiplas contas e regiões da AWS em uma única experiência do console unificado.
Tópicos
Pré-requisitos
-
O Database Insights entre contas e entre regiões exige que a observabilidade entre contas do CloudWatch e o console do CloudWatch entre contas e entre regiões sejam configurados primeiro. Veja as instruções para habilitar ambos.
-
Se você já fez isso, pode precisar ainda configurar o compartilhamento de dados adicional para que o Database Insights funcione em todas as contas e regiões em seu ambiente. Veja as instruções abaixo e certifique-se de ter selecionado a configuração de compartilhamento de dados adequada.
Configure suas contas de monitoramento e de origem para o acesso entre contas do Database Insights
Siga o guia passo a passo em Observabilidade entre contas do CloudWatch. Os modelos do CloudFormation são fornecidos para implantações de infraestrutura como código.
-
Na Etapa 1: configurar uma conta de monitoramento, selecione pelo menos os seguintes tipos de dados para compartilhar com sua conta de monitoramento para que o Database Insights funcione em todas as contas e regiões: registros, métricas, rastros e Application Signals: serviços, metas de nível de serviço (SLOs).
Você precisa fazer esse processo em todas as regiões em que deseja configurar o Database Insights com compatibilidade entre contas e entre regiões.
Configurar o CloudWatch Database Insights para o console entre contas e entre regiões
Siga o guia passo a passo no Console do CloudWatch entre contas e entre regiões.
-
Na Etapa 5: permissões, você precisa selecionar pelo menos os seguintes tipos de dados para compartilhar com sua conta de monitoramento: Incluir painéis automáticos do CloudWatch e Incluir acesso somente leitura para o Database Insights. Do contrário, você também pode optar por Acesso total somente leitura a tudo em sua conta, o que incluirá todas as fontes de dados disponíveis.
-
O console entre regiões do CloudWatch é uma configuração global, por isso, você precisa fazer essa etapa apenas uma vez e ela funcionará para todas as regiões.
Usar os painéis entre contas e entre regiões do Database Insights
Depois de configurar o Database Insights para compatibilidade entre contas e entre regiões, você pode habilitar o “Modo entre contas e entre regiões” na seção Filtros do painel esquerdo, logo abaixo de Visões do banco de dados. Você verá um botão de alternância no canto superior esquerdo, como mostra a captura de tela abaixo.
Depois que o modo entre contas e entre regiões for ativado, novos filtros estarão disponíveis, permitindo selecionar várias regiões e filtrar por IDs e rótulos da conta da AWS, tipos de recursos do banco de dados e identificadores de recursos da banco de dados.
Por padrão, a região atual e todas as suas contas estão selecionadas. Se você alterar a seleção de regiões e contas, o Fleet Health Dashboard será atualizado automaticamente para mostrar os recursos que corresponderem à região e aos filtros de conta selecionados.
No Fleet Health Dashboard, é fácil navegar até o Database Instance Dashboard para ver as instâncias que pertencem a outras contas e regiões da AWS.
Há alguns aspectos a serem considerados ao trabalhar com o monitoramento entre contas e entre regiões do Database Insights:
-
Os alarmes devem ser criados somente na conta de monitoramento. Os alarmes podem ser configurados nas métricas das contas de origem, mas precisam ser criados na conta de monitoramento.
-
As visões de monitoramento de frotas devem ser definidas e salvas apenas na conta de monitoramento.
-
Os painéis de métricas personalizados no Instance Dashboard do Database Insights devem ser personalizados apenas na conta de monitoramento.
-
O número máximo de regiões permitido ao mesmo tempo no Fleet Health Dashboard do Database Insights são 3.
-
Somente operações de leitura são permitidas na conta de monitoramento. Isso significa que você não pode criar relatórios de análise de performance na conta de monitoramento.
-
Quando o modo entre contas e entre regiões está habilitado no Fleet Health Dashboard, a filtragem por tags e por propriedades do recursos da AWS não está disponível.