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
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 . 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 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
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.