Monitorar instâncias do Cloud SQL

Esta página descreve como você pode monitorar instâncias do Cloud SQL das seguintes maneiras:

Monitore uma instância usando o painel de monitoramento em nuvem

O Cloud Monitoring oferece painéis predefinidos para vários Google Cloud produtos, incluindo um painel de monitoramento padrão do Cloud SQL. Você pode usar este painel para monitorar a integridade geral das suas instâncias primárias e de réplica. Você também pode criar seus próprios painéis personalizados para exibir dados de seu interesse.

Configurar alertas

Você pode usar o Cloud Monitoring para configurar alertas para um projeto ou uma instância específica.

Por exemplo, você pode configurar um alerta para que uma mensagem seja enviada para IDs de e-mail específicas quando a métrica de uso de memória para uma instância do Cloud SQL exceder o limite de 80%.

Exibir métricas na página Visão geral da instância do Cloud SQL

Veja algumas das principais métricas para uma instância do Cloud SQL na página Visão geral da seguinte maneira:

  1. No Google Cloud console, acesse a página Instâncias do Cloud SQL .

    Acesse Instâncias do Cloud SQL

  2. Para abrir a página Visão geral de uma instância, clique no nome da instância.
  3. O gráfico de métricas padrão aparece no topo da página.

  4. Opcional: selecione outra métrica na lista suspensa Gráfico .

    O gráfico mostra os dados para a métrica selecionada.

A lista inclui as seguintes opções:
  • Utilização da CPU
  • Uso de armazenamento
  • Uso de memória
  • Operações de leitura/gravação
  • Bytes de entrada/saída
  • Atraso de replicação (para réplicas de leitura)
  • Métricas disponíveis

    Os gráficos de uso ajudam você a responder proativamente às mudanças nas necessidades do seu aplicativo. A partir dessas métricas, você pode obter insights sobre problemas de taxa de transferência e latência, bem como sobre os custos de uso das instâncias.

    Métrica Descrição
    Uso de armazenamento (GB)

    Você pode usar a métrica de uso de armazenamento para entender seus custos de armazenamento. Para obter mais informações sobre as tarifas de uso de armazenamento, consulte Preços de Armazenamento e Rede .

    O Cloud SQL usa logs de transações para recuperação pontual (PITR) . Esses logs ocupam espaço de armazenamento e são excluídos automaticamente com os backups automáticos associados. Isso ocorre após o valor definido para transactionLogRetentionDays ser atingido. Esse valor representa o número de dias de logs de transações que o Cloud SQL retém para PITR. Não é possível excluir esses logs manualmente, mas você pode alterar o número de dias para mantê-los, de 1 a 35 para a edição Cloud SQL Enterprise Plus e de 1 a 7 para a edição Cloud SQL Enterprise.

    Para instâncias com logs de transações armazenados no Cloud Storage, os logs são armazenados na mesma região da instância primária. Esse armazenamento de logs (até sete dias, a duração máxima do PITR) não gera custo adicional por instância.

    Se o tamanho dos seus logs de transações estiver causando problemas para a sua instância, aumente o tamanho do armazenamento. No entanto, o aumento no tamanho do log de transações devido ao uso do disco pode ser temporário. Se a recuperação point-in-time da sua instância estiver habilitada, desative e reative o PITR para garantir que os logs sejam armazenados no Cloud Storage na mesma região da instância. Isso exclui os logs, de modo que você não poderá executar uma restauração point-in-time antes do momento em que reativou o PITR. No entanto, embora os logs existentes sejam excluídos, o tamanho do disco permanece o mesmo.

    Para evitar problemas inesperados de armazenamento, recomendamos habilitar o aumento automático de armazenamento para todas as instâncias ao usar o PITR. Essa recomendação se aplica somente se a sua instância tiver o PITR habilitado e seus logs estiverem armazenados em disco.

    Para excluir os logs e recuperar o armazenamento, você pode desativar e reativar o PITR. Reduzir os logs usados ​​não reduz o tamanho do disco provisionado para a instância.

    Os dados temporários são incluídos na métrica de uso do armazenamento. Os dados temporários são removidos como parte da manutenção e podem aumentar além dos limites de capacidade definidos pelo usuário para evitar um evento de disco cheio, sem custo para o usuário.

    O uso de dados também está incluído na métrica de uso de armazenamento. Como parte do uso de dados, quando uma transação modifica um banco de dados, antes que o Cloud SQL modifique os dados originais, uma cópia desses dados é feita. A cópia dos dados é chamada de dados de desfazer .

    Um banco de dados recém-criado usa cerca de 100 MB para tabelas e arquivos do sistema.

    Uso da CPU

    Você pode usar essa métrica para monitorar se sua instância tem CPU suficiente para as necessidades do seu aplicativo. Se esse valor estiver muito alto, você pode aumentar o tamanho do seu tipo de máquina para dar à sua instância mais capacidade de CPU.

    Uso de memória

    A quantidade de memória usada pela sua instância.

    Operações de leitura/gravação

    A métrica Número de Leituras representa o número de operações de leitura atendidas pelo disco que não são provenientes do cache. Você pode usar essa métrica para entender se sua instância está dimensionada corretamente para o seu ambiente. Se necessário, você pode migrar para um tipo de máquina maior para atender a mais solicitações do cache e reduzir a latência.

    A métrica Número de Gravações representa o número de operações de gravação no disco. A atividade de gravação é gerada mesmo que o aplicativo não esteja ativo, pois as instâncias do Cloud SQL gravam em uma tabela do sistema aproximadamente a cada segundo (exceto para réplicas).

    Bytes de entrada/saída (bytes/seg) A quantidade de tráfego de rede que entra ou sai da instância.

    Compare métricas de várias instâncias

    1. No Google Cloud console, acesse a página Instâncias do Cloud SQL .

      Acesse Instâncias do Cloud SQL

    2. Na página Instâncias do Cloud SQL, escolha até cinco instâncias para comparar marcando a caixa de seleção à esquerda do nome da instância.
    3. No Painel de informações à direita, selecione a guia Monitoramento .
    4. No menu suspenso de métricas, selecione a métrica a ser usada para comparar instâncias.

      Você pode ver os dados de um momento específico mantendo o ponteiro do mouse sobre o gráfico.

    O que vem a seguir