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
- Exibir métricas na página Visão geral da instância do Cloud SQL
- Compare métricas de várias instâncias
Use o painel do Cloud SQL System Insights
O painel do Cloud SQL System Insights ajuda você a detectar e analisar problemas de desempenho do sistema.
Para obter mais informações, consulte Usar o System Insights para melhorar o desempenho do sistema .
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:
No Google Cloud console, acesse a página Instâncias do Cloud SQL .
- Para abrir a página Visão geral de uma instância, clique no nome da instância.
Opcional: selecione outra métrica na lista suspensa Gráfico .
O gráfico mostra os dados para a métrica selecionada.
O gráfico de métricas padrão aparece no topo da página.
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 . A recuperação pontual utiliza o arquivamento de registro de gravação antecipada (WAL) . Para novas instâncias do Cloud SQL com a recuperação pontual habilitada ou para instâncias existentes que habilitam a recuperação pontual após a disponibilidade deste recurso para armazenar logs do WAL no Cloud Storage, os logs não são mais armazenados em disco; em vez disso, são armazenados no Cloud Storage na mesma região das instâncias. Para verificar se os logs 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 dado Após usar um cliente PostgreSQL, como Todas as outras instâncias existentes com recuperação pontual habilitada continuam tendo seus logs armazenados em disco. A mudança para armazenar logs no Cloud Storage estará disponível posteriormente. Os logs de gravação antecipada usados na recuperação pontual são excluídos automaticamente com o backup automático associado, o que geralmente ocorre após o valor definido para transactionLogRetentionDays ser atingido. Este é o número de dias de logs de transações que o Cloud SQL retém para recuperação pontual, de 1 a 35 para a edição Cloud SQL Enterprise Plus e de 1 a 7 para a edição Cloud SQL Enterprise. Ao restaurar um backup em uma instância do Cloud SQL antes de habilitar a recuperação de ponto no tempo, você perde os logs do WAL que permitem a operabilidade da recuperação de ponto no tempo. Para instâncias com logs de gravação antecipada 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 para recuperação pontual) não gera custo adicional por instância. Se a sua instância tiver a recuperação pontual habilitada e o tamanho dos seus logs de gravação antecipada no disco estiver causando problemas, desative a recuperação pontual e reative-a para garantir que os novos logs sejam armazenados no Cloud Storage na mesma região da instância. Isso exclui os logs de gravação antecipada existentes, portanto, você não pode executar uma restauração pontual antes do momento em que reativou a recuperação pontual. 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 a recuperação pontual. Essa recomendação se aplica somente se a sua instância tiver a recuperação pontual habilitada e seus logs estiverem armazenados em disco. Para excluir os logs e recuperar o armazenamento, você pode desativar a recuperação pontual. Observe, no entanto, que diminuir os logs de gravação antecipada usados não reduz o tamanho do disco provisionado para a instância. O uso de dados 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 . |
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
No Google Cloud console, acesse a página Instâncias do Cloud SQL .
- 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.
- No Painel de informações à direita, selecione a guia Monitoramento .
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.