Monitorar instâncias

Esta página descreve como monitorar instâncias do AlloyDB usando os seguintes métodos:

Você pode usar a assistência do Gemini em bancos de dados para monitorar e resolver problemas dos seus recursos do AlloyDB. Para mais informações, consulte Monitorar e resolver problemas com a assistência do Gemini.

Antes de começar

Para acessar o painel "Insights do sistema", ative o acesso ao AlloyDB para PostgreSQL no seu projeto do Google Cloud.

Funções exigidas

Para usar os insights do sistema do AlloyDB, você precisa ter as seguintes permissões:

  • Para acessar os insights do sistema, você precisa ter permissões para acessar o painel "Insights do sistema" do AlloyDB.
  • Para editar insights do sistema, você precisa de permissões para atualizar instâncias do AlloyDB.

Para receber essas permissões, peça ao administrador para conceder a você um dos seguintes papéis:

  • Leitor básico (roles/viewer)
  • Leitor do Database Insights (roles/databaseinsights.eventsViewer)

Para mais informações sobre como conceder papéis, consulte Gerenciar acesso.

Monitorar uma instância usando o painel "Insights do sistema" do AlloyDB

O painel "Insights do sistema do AlloyDB" mostra as métricas dos recursos que você usa e permite monitorar esses recursos e métricas.

Além do painel predefinido gerado pelos insights do sistema, você pode criar um painel personalizado com as seguintes personalizações:

  • Adicionar ou remover métricas do AlloyDB
  • Integre métricas de outros Google Cloud produtos, como o GKE Enterprise, para ter uma visão mais completa do sistema.
  • Reorganizar o layout do painel

Para acessar o painel "Insights do sistema do AlloyDB", faça o seguinte:

  1. No console do Google Cloud, abra a página AlloyDB.

    Acessar o AlloyDB

  2. Clique no nome de um cluster para abrir a página Visão geral.

  3. Selecione a guia Insights do sistema.

O painel "Insights do sistema do AlloyDB" é aberto. Ele mostra detalhes sobre o cluster na parte de cima, seguido por gráficos das principais métricas.

Painel de insights do sistema do AlloyDB
Mostra o painel "Insights do sistema do AlloyDB". Ele tem um filtro para definir
         um período. Abaixo, são mostrados gráficos de métricas importantes.

Os painéis predefinidos e personalizados incluem os seguintes recursos:

  • A visualização Cluster (todas as instâncias) é selecionada por padrão. Você pode escolher visualizar as métricas da instância principal ou das instâncias do pool de leitura.

  • O seletor de tempo mostra a 1 day selecionada por padrão. Para mudar o período, selecione um dos outros períodos predefinidos ou clique em Personalizado e defina um horário de início e de término. Os dados disponíveis correspondem aos últimos 30 dias.

Cada painel inclui as seguintes seções:

  • Os cards de resumo mostram os valores mais recentes ou agregados de algumas métricas e oferecem uma visão geral da integridade e do desempenho do banco de dados durante o período selecionado.

  • Os gráficos de métricas mostram informações sobre métricas importantes que ajudam você a receber insights sobre o uso de recursos, como CPU, memória, conexões, replicação e armazenamento, e a responder de maneira proativa à medida que seu aplicativo precisa mudar.

  • Os eventos do sistema mostram informações que ajudam a avaliar o impacto dos eventos do sistema na integridade e no desempenho da instância.

Cards de resumo

A tabela a seguir descreve os cards de resumo exibidos no painel de insights do sistema do AlloyDB. Esses cards fornecem uma visão geral da integridade e do desempenho do banco de dados durante o período selecionado.

Cards de resumo Descrição Disponibilidade do painel
Armazenamento O armazenamento total que o cluster do AlloyDB usa durante o período selecionado. Painel de cluster
Contagem de nós ativos O número mais recente de nós ativos que podem veicular o tráfego de usuários no cluster durante o período selecionado.
  • Painel de cluster
  • Painel da instância do pool de leitura
Uso da CPU Os valores de percentil 99 e 50 da utilização da CPU durante o período selecionado.
  • Painel da instância principal
  • Painel da instância do pool de leitura
Pico de conexões A proporção entre as conexões de pico e o máximo de conexões em todos os nós de exibição da instância durante o período selecionado. Isso inclui conexões ativas e ociosas.
  • Painel de cluster
  • Painel da instância principal
  • Painel da instância do pool de leitura
Registrar erros O número total de registros de erros gerados durante o período selecionado.
  • Painel de cluster
  • Painel da instância principal
  • Painel da instância do pool de leitura
Uso do ID da transação O valor de utilização do ID da transação mais recente no período selecionado.
  • Painel da instância principal
  • Painel da instância do pool de leitura
Atraso da replicação O valor médio do atraso máximo de replicação durante o período selecionado.
  • Painel da instância do pool de leitura

Gráficos de métricas

O painel Insights do sistema fornece métricas nos seguintes níveis:

  • Cluster principal (todas as instâncias)
  • Instância principal
  • Instâncias individuais do pool de leitura

Para conferir as métricas de um nível específico, clique no menu suspenso Cluster principal (todas as instâncias) e selecione o painel correspondente.

Para mais informações sobre as métricas de cada nível, consulte Referência de métricas de insights do sistema.

Um card de gráfico para uma métrica de amostra aparece da seguinte maneira.

Exemplo de dados de métricas do AlloyDB para PostgreSQL
Gráfico mostrando dados de métricas do AlloyDB para PostgreSQL

A barra de ferramentas em cada card de gráfico oferece o seguinte conjunto de opções padrão:

  • Para ocultar ou mostrar a legenda, clique em Mais opções de gráfico e em Expandir legenda do gráfico.

  • Para visualizar os valores de métricas de um momento específico no período selecionado, mova o cursor sobre o gráfico.

  • Para ver um gráfico no modo de tela cheia, clique em Mais opções de gráfico e em Visualizar em tela cheia.

  • Para aumentar o zoom de um gráfico, clique em Explorar dados.

  • Para ver outras opções, clique em . A maioria dos gráficos oferece estas opções:

    • Faça o download de uma imagem PNG.
    • Faça o download de um arquivo CSV.
    • Veja no Metrics Explorer. Veja a métrica no Metrics Explorer. Para conferir outras métricas do AlloyDB no Metrics Explorer, selecione o tipo de recurso instância do AlloyDB.

Cronograma dos eventos

O painel mostra detalhes sobre os seguintes eventos. Os eventos do sistema aparecem na Linha do tempo de eventos aproximadamente 5 minutos após o evento ocorrer.

Nome do evento Descrição Tipo de operação
Instance create Cria uma instância do AlloyDB. INSTANCE_CREATE
Instance update Atualiza uma instância do AlloyDB. INSTANCE_UPDATE
Instance restart Reinicia a instância do AlloyDB. INSTANCE_RESTART
Instance failover Inicia um failover manual de uma instância principal altamente disponível para que uma instância de espera se torne a principal. INSTANCE_FAILOVER
Cluster maintenance Indica que o cluster está em manutenção e as instâncias ficam indisponíveis por alguns minutos. MAINTENANCE
Backup create Cria um backup de uma instância do AlloyDB. BACKUP_CREATE
Backup update Atualiza um backup de uma instância do AlloyDB. BACKUP_UPDATE
Cluster create Cria um cluster do AlloyDB. CLUSTER_CREATE
Cluster update Atualizar um cluster do AlloyDB. CLUSTER_UPDATE
Cluster promote Promove um cluster secundário a cluster principal. CLUSTER_PROMOTE
User create Cria um novo usuário. USER_CREATE
User update Atualizar um usuário. USER_UPDATE
User delete Exclui um usuário. USER_DELETE

Criar um painel personalizado

O painel Predefinido inclui um conjunto de métricas padrão. É possível criar outros widgets para adicionar outras métricas ao AlloyDB ou a outros Google Cloud produtos e ter uma visualização de monitoramento unificada no AlloyDB. Por exemplo, se você estiver usando o AlloyDB com a edição Enterprise do Google Kubernetes Engine (GKE), será possível personalizar o painel predefinido e adicionar as métricas necessárias do GKE Enterprise, como métricas relacionadas a pods ou nós.

É possível criar um painel personalizado além do predefinido.

Para criar um painel personalizado, siga estas etapas:

  1. No console do Google Cloud, abra a página AlloyDB.

    Acessar o AlloyDB

  2. Clique no nome de um cluster para abrir a página Visão geral.

  3. Selecione a guia Insights do sistema.

  4. Clique em Pré-definido e em Personalizar painel.

  5. Para adicionar uma métrica ao painel, siga estas etapas:

    1. Em Nome da visualização personalizada, insira um nome para o painel, por exemplo, my-custom-dashboard.
    2. Clique em Adicionar widget e selecione um tipo para adicionar uma métrica ao painel.

      Um painel de configuração é aberto. Por exemplo, você pode selecionar o widget Métrica como dados e definir a Visualização como Barra empilhada ou selecionar o widget Barra empilhada e selecionar a métrica.

    3. Configure o widget.

    4. Para salvar o painel personalizado, clique em Aplicar na barra de ferramentas.

Editar painel personalizado

  1. Mantenha o cursor sobre o painel e clique em Editar para entrar no modo de edição.
  2. Para reposicionar um widget, clique no cabeçalho dele e arraste para um novo local.
  3. Para editar um widget, posicione o ponteiro no painel e clique em Editar. Para aplicar as mudanças ao painel, clique em Aplicar na barra de ferramentas. Para descartar as mudanças, clique em Cancelar.
  4. Para excluir um widget, mantenha o ponteiro sobre ele, clique em Mais opções de gráfico e em Excluir widget. Para aplicar as mudanças ao painel, clique em Aplicar na barra de ferramentas. Para descartar as mudanças, clique em Cancelar.
  5. Para salvar o painel modificado, clique em Salvar na barra de ferramentas.

my-custom-dashboard aparece na lista de painéis. Para excluir um painel, coloque o ponteiro sobre o widget e clique em Excluir.

Monitorar uma instância usando o painel do Cloud Monitoring

O Cloud Monitoring oferece painéis predefinidos para vários Google Cloud produtos. Também é possível criar seus próprios painéis personalizados para mostrar dados de seu interesse e monitorar a integridade geral das instâncias principal e de pool de leitura.

Configurar alertas

Use o Cloud Monitoring para configurar alertas para um projeto ou uma instância específica.

Por exemplo, é possível configurar um alerta para uma mensagem ser enviada a IDs de e-mail específicos quando a métrica Uso de memória de uma instância do AlloyDB exceder o limite de 80%.

Conferir as métricas do cluster na página de visão geral do cluster do AlloyDB

Na página de visão geral do cluster, as métricas relacionadas aparecem na parte de cima da página.

Gráfico de monitoramento de métricas do cluster
Mostra o gráfico de monitoramento das métricas do cluster na página "Visão geral".

Selecione outra métrica na lista suspensa Gráfico. O gráfico mostra os dados da métrica selecionada.

A seguir