Monitorar instâncias

Nesta página, descrevemos como monitorar instâncias do AlloyDB usando os seguintes métodos:

Você pode usar o Gemini Cloud Assist para ajudar a monitorar e resolver problemas nos 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 Google Cloud projeto.

Funções exigidas

Para usar os insights do sistema do AlloyDB, você precisa de permissões para fazer o seguinte:

  • Para acessar os insights do sistema, você precisa de permissões para acessar o painel Insights do sistema do AlloyDB.
  • Para editar os insights do sistema, você precisa de permissões para atualizar as 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
  • Integrar métricas de outros Google Cloud produtos, como o GKE Enterprise, para fornecer uma visão mais holística do sistema
  • Reorganizar o layout do painel

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

  1. No Google Cloud console do, 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 Insights do sistema do AlloyDB
Mostra o painel de insights do sistema do AlloyDB. Ele tem um filtro para definir
         um período. Abaixo disso, são mostrados gráficos de métricas importantes.

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

  • Por padrão, a visualização Cluster (todas as instâncias) é selecionada. É possível visualizar métricas da instância principal ou das instâncias do pool de leitura.

  • O seletor de tempo mostra 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 a gerar insights sobre o uso de recursos, como CPU, memória, conexões, replicação e armazenamento, e a reagir de maneira proativa à medida que as necessidades do aplicativo mudam.

  • 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 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 do cluster
Contagem de nós ativos O número mais recente de nós ativos que podem disponibilizar o tráfego de usuários no cluster durante o período selecionado.
  • Painel do cluster
  • Painel da instância do pool de leitura
Uso da CPU Os valores de percentil 99 e 50 do uso 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 do cluster
  • Painel da instância principal
  • Painel da instância do pool de leitura
Erros de registro O número total de registros de erros gerados durante o período selecionado.
  • Painel do cluster
  • Painel da instância principal
  • Painel da instância do pool de leitura
Uso do ID de transação O valor de utilização 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 visualizar 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.

Dados de métricas de amostra do AlloyDB para PostgreSQL
Gráfico mostrando exemplo de 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 Ver em tela cheia.

  • Para aplicar zoom em um gráfico, clique em Explorar dados.

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

    • Fazer o download de uma imagem PNG.
    • Fazer o download de um arquivo CSV.
    • Ver no Metrics Explorer. Veja a métrica no Metrics Explorer. É possível visualizar outras métricas do AlloyDB no Metrics Explorer selecionando o tipo de recurso Instância do AlloyDB.

Cronograma dos eventos

O painel fornece detalhes sobre os seguintes eventos. Os eventos do sistema aparecem no Cronograma dos eventos em aproximadamente 5 minutos após a ocorrência do evento.

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 de alta disponibilidade para uma instância em espera se tornar a instância 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 Atualiza um cluster do AlloyDB. CLUSTER_UPDATE
Cluster promote Promove um cluster secundário para cluster principal. CLUSTER_PROMOTE
User create Cria um novo usuário. USER_CREATE
User update Atualiza 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 do AlloyDB ou de 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 do Google Kubernetes Engine (GKE) Enterprise (GKE Enterprise), poderá personalizar o painel predefinido. Além das métricas do AlloyDB, é possível 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 painel predefinido.

Para criar um painel personalizado, siga estas etapas:

  1. No Google Cloud console do, 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 Predefinido 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 de widget para adicionar uma métrica ao painel.

      Um painel de configuração é aberto. Por exemplo, é possível selecionar o widget Métrica como os 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 ponteiro no painel e clique em Editar para entrar no modo de edição.
  2. Para reposicionar um widget, clique no cabeçalho do widget e arraste-o para um novo local.
  3. Para editar um widget, coloque 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.

Você pode ver my-custom-dashboard na lista de painéis. Para excluir um painel, coloque o ponteiro no 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 do seu interesse e monitorar a integridade geral das instâncias principal e do pool de leitura.

Configurar alertas

Use o Cloud Monitoring para configurar alertas para um projeto ou uma instância especificada.

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

Ver métricas de 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 ao cluster aparecem na parte de cima da página.

Gráfico de monitoramento de métricas de cluster
Mostra o gráfico de monitoramento de 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