Nesta página, descrevemos como monitorar instâncias do Cloud SQL das seguintes maneiras:
- Monitorar uma instância usando o painel do Cloud Monitoring
- Ver métricas na Página de visão geral da instância do Cloud SQL
- Comparar métricas de várias instâncias
Monitorar uma instância usando o painel do Cloud Monitoring
O Cloud Monitoring oferece painéis predefinidos de vários produtos, incluindo um painel de monitoramento padrão do Cloud SQL. Use esse painel para monitorar a integridade geral das instâncias principal e réplica. Também é possível criar seus próprios painéis personalizados para exibir dados do seu interesse.
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 de memória de uma instância do Cloud SQL exceder o limite de 80%.
Ver métricas na Página de visão geral da instância do Cloud SQL
Veja algumas das principais métricas de uma instância do Cloud SQL na página "Visão geral" da seguinte maneira:
-
No console do Google Cloud, 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 da métrica selecionada.
O gráfico de métricas padrão aparece na parte superior da página.
Métricas disponíveis
Os gráficos de uso poderão ajudar a reagir de maneira proativa quando seu aplicativo precisar de alteração. Com essas métricas, é possível ter insights para solucionar problemas de capacidade e latência, e sobre os custos de uso de instâncias.
Métrica | Descrição |
---|---|
Uso do armazenamento (GB) | Você pode usar a métrica de uso do armazenamento para entender os custos. Para saber mais sobre as cobranças de uso de armazenamento, consulte Preços de rede e de armazenamento. O Cloud SQL usa registros de transações para recuperação pontual (PITR). Esses registros ocupam espaço de armazenamento e são excluídos automaticamente com os backups automáticos associados. Isso acontece depois que o valor definido para Para as instâncias que têm registros de gravação armazenados no Cloud Storage, os registros são armazenados na mesma região da instância principal. Esse armazenamento de registros (até sete dias, duração máxima da PITR) não gera custo adicional por instância. Se o tamanho dos registros de transações estiver causando um problema para a instância, aumente o tamanho do armazenamento. No entanto, o aumento no tamanho do registro de transações no uso de disco pode ser temporário. Se a instância tiver a recuperação pontual ativada, desative e reative a PITR para garantir que os registros sejam armazenados no Cloud Storage na mesma região da instância. Isso exclui os registros, então não é possível realizar uma restauração pontual antes do momento em que você reativou a PITR. No entanto, apesar de os registros atuais serem excluídos, o tamanho do disco permanece o mesmo. Para evitar problemas de armazenamento inesperados, recomendamos ativar os aumentos automáticos de armazenamento em todas as instâncias ao usar a PITR. Essa recomendação se aplica somente se a instância tiver a PITR ativada e seus registros estiverem armazenados no disco. Para excluir os registros e recuperar o armazenamento, desative e reative a PITR. A redução dos registros usados não diminui o tamanho do disco provisionado para a instância. Os dados temporários são incluídos na métrica de uso do armazenamento. Eles são removidos como parte da manutenção e têm permissão para aumentar além dos limites de capacidade definidos pelo usuário. Assim, evita-se a falta de espaço no disco, sem custo para o usuário. O uso de dados também é incluído na métrica de uso do 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 é desfazer dados. Um banco de dados recém-criado usa cerca de 100 MB para tabelas e arquivos do sistema. |
Uso da CPU | Use essa métrica para monitorar se a instância tem CPU suficiente para as necessidades do aplicativo. Se esse valor estiver muito alto, você poderá aumentar o tamanho do tipo de máquina para fornecer maior capacidade de CPU à instância. |
Uso de memória | A quantidade de memória usada pela instância. |
Operações de leitura/gravação | A métrica Número de leituras se refere ao número de operações de leitura veiculadas pelo disco não provenientes do cache. Você pode usar essa métrica para entender se o tamanho da instância está adequado ao ambiente. Se necessário, você pode mudar 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 se refere ao número de operações de gravação no disco. A atividade de gravação é gerada mesmo quando o aplicativo não está ativo. |
Bytes de entrada/saída (bytes/segundo) | O volume de tráfego de rede que entra ou sai da instância. |
Comparar métricas de várias instâncias
-
No console do Google Cloud, 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.
É possível ver os dados de um momento específico mantendo o ponteiro sobre o gráfico.