Esta página descreve como pode monitorizar instâncias do Cloud SQL das seguintes formas:
- Monitorize uma instância através do painel de controlo do Cloud Monitoring
- Veja métricas na página Vista geral da instância do Cloud SQL
- Compare métricas de várias instâncias
Use o painel de controlo do Cloud SQL System Insights
O painel de controlo System Insights do Cloud SQL ajuda a detetar e analisar problemas de desempenho do sistema.
Para mais informações, consulte o artigo Use as Estatísticas do sistema para melhorar o desempenho do sistema.
Monitorize uma instância através do painel de controlo do Cloud Monitoring
O Cloud Monitoring oferece painéis de controlo predefinidos para vários Google Cloud produtos, incluindo um painel de controlo de monitorização do Cloud SQL predefinido. Pode usar este painel de controlo para monitorizar o estado geral das suas instâncias primárias e de réplica. Também pode criar os seus próprios painéis de controlo personalizados para apresentar dados do seu interesse.
Configure alertas
Pode usar o Cloud Monitoring para configurar alertas para um projeto ou uma instância especificada.
Por exemplo, pode configurar um alerta para que seja enviada uma mensagem para IDs de email específicos quando a métrica Utilização de memória de uma instância do Cloud SQL exceder o limite de 80%.
Veja métricas na página Vista geral da instância do Cloud SQL
Veja algumas das principais métricas de uma instância do Cloud SQL na respetiva página Vista geral da seguinte forma:
-
Na Google Cloud consola, aceda à página Instâncias do Cloud SQL.
- Para abrir a página Vista geral de uma instância, clique no nome da instância.
Opcional: selecione outra métrica na lista pendente Gráfico.
O gráfico mostra os dados da métrica selecionada.
O gráfico de métricas predefinido é apresentado na parte superior da página.
Métricas disponíveis
Os gráficos de utilização ajudam a responder proativamente à medida que as necessidades da sua aplicação mudam. A partir destas métricas, pode obter estatísticas sobre problemas de débito e latência, bem como custos de utilização de instâncias.
Métrica | Descrição |
---|---|
Utilização de armazenamento (GB) | Pode usar a métrica de utilização do armazenamento para ajudar a compreender os seus custos de armazenamento. Para mais informações sobre os custos de utilização do armazenamento, consulte os preços de armazenamento e rede. A recuperação pontual usa o arquivo de registo antecipado de escrita (WAL). Para novas instâncias do Cloud SQL que tenham a recuperação num ponto específico no tempo ativada ou para instâncias existentes que ativem a recuperação num ponto específico no tempo depois de esta funcionalidade para armazenar registos WAL no Cloud Storage estar disponível, os registos deixam de ser armazenados no disco. Em alternativa, são armazenados no Cloud Storage na mesma região que as instâncias. Para ver se os registos de uma instância estão armazenados no Cloud Storage, verifique a métrica bytes_used_by_data_type da instância. Se o valor do tipo de dados Depois de usar um cliente PostgreSQL, como o Todas as outras instâncias existentes com a recuperação num ponto específico no tempo ativada continuam a ter os respetivos registos armazenados no disco. A alteração ao armazenamento de registos no Cloud Storage está disponível mais tarde. Os registos de gravação antecipada usados na recuperação num determinado momento são eliminados automaticamente com a respetiva cópia de segurança automática associada, o que geralmente acontece após o valor definido para transactionLogRetentionDays ser atingido. Este é o número de dias de registos de transações que o Cloud SQL retém para a recuperação num determinado momento, de 1 a 35 para a edição Cloud SQL Enterprise Plus e de 1 a 7 para a edição Cloud SQL Enterprise. Quando restaura uma cópia de segurança numa instância do Cloud SQL antes de ativar a recuperação num determinado momento, perde os registos WAL que permitem a operacionalidade da recuperação num determinado momento. Para instâncias que têm registos de gravação antecipada armazenados no Cloud Storage, os registos são armazenados na mesma região que a instância principal. Este armazenamento de registos (até sete dias, o período máximo para a recuperação num determinado momento) não gera custos adicionais por instância. Se a sua instância tiver a recuperação num ponto específico no tempo ativada e se o tamanho dos registos de gravação antecipada no disco estiver a causar um problema para a sua instância, desative a recuperação num ponto específico no tempo e reative-a para garantir que os novos registos são armazenados no Cloud Storage na mesma região que a instância. Esta ação elimina os registos de escrita antecipada existentes, pelo que não pode fazer uma restauração pontual anterior à hora em que reativou a recuperação pontual. No entanto, embora os registos existentes sejam eliminados, o tamanho do disco permanece igual. Para evitar problemas de armazenamento inesperados, recomendamos que ative os aumentos automáticos de armazenamento para todas as instâncias quando usar a recuperação num determinado momento. Esta recomendação aplica-se apenas se a sua instância tiver a recuperação num determinado momento ativada e os seus registos forem armazenados no disco. Para eliminar os registos e recuperar o armazenamento, pode desativar a recuperação num ponto específico no tempo. No entanto, tenha em atenção que a diminuição dos registos de escrita antecipada usados não reduz o tamanho do disco aprovisionado para a instância. A utilização de dados está incluída na métrica de utilização do armazenamento. Como parte da utilização de dados, quando uma transação modifica uma base de dados, antes de o Cloud SQL modificar os dados originais, é feita uma cópia destes dados. A cópia dos dados é anular dados. |
Utilização da CPU | Pode usar esta métrica para monitorizar se a sua instância tem CPU suficiente para as necessidades da sua aplicação. Se este valor for demasiado elevado, pode aumentar o tamanho do tipo de máquina para dar à instância mais capacidade de CPU. |
Utilização de memória | A quantidade de memória que a sua instância está a usar. |
Operações de leitura/escrita | A métrica Número de leituras é o número de operações de leitura publicadas a partir do disco que não provêm da cache. Pode usar esta métrica para ajudar a compreender se a sua instância tem o tamanho correto para o seu ambiente. Se necessário, pode mudar para um tipo de máquina maior para publicar mais pedidos a partir da cache e reduzir a latência. A métrica Número de gravações é o número de operações de gravação no disco. A atividade de escrita é gerada mesmo que a sua aplicação não esteja ativa, porque as instâncias do Cloud SQL escrevem numa 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
-
Na Google Cloud consola, aceda à página Instâncias do Cloud SQL.
- Na página Instâncias do Cloud SQL, escolha até cinco instâncias para comparar selecionando a caixa de verificação à esquerda do nome da instância.
- No Painel de informações do lado direito, selecione o separador Monitorização.
No menu pendente de métricas, selecione a métrica a usar para comparar instâncias.
Pode ver os dados de um momento específico mantendo o ponteiro sobre o gráfico.