Monitorar com o console do Google Cloud

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Nesta página, explicamos como monitorar uma instância do Cloud Spanner visualizando dados atuais e históricos no console do Google Cloud.

Ver o status atual de uma instância

Ao abrir uma instância do Spanner no console do Google Cloud, é possível ver o status atual das métricas mais importantes da instância, como o uso da CPU. Também é possível ver as métricas atuais de um banco de dados específico dentro da instância.

Para ver o status atual de uma instância, siga estas etapas:

  1. No console do Google Cloud, abra a lista de instâncias do Spanner.

    Acessar a lista de instâncias

  2. Clique no nome da instância que você quer conhecer melhor.

    O console do Google Cloud exibe uma visão geral da instância, incluindo os valores atuais de várias métricas importantes. Saiba quais métricas estão disponíveis.

  3. Opcional: para ver as métricas atuais de um banco de dados específico da instância, clique no nome do banco de dados no painel à esquerda.

    O console do Google Cloud exibe os valores atuais de várias métricas importantes.

Ver dados históricos de uma instância

O console do Google Cloud fornece gráficos que mostram dados históricos da instância. É possível visualizar gráficos de diferentes períodos, da última hora até os últimos 30 dias. Também é possível visualizar gráficos de um único banco de dados da instância.

Para visualizar dados históricos de uma instância, siga estas etapas:

  1. No console do Google Cloud, abra a lista de instâncias do Spanner.

    Acessar a lista de instâncias

  2. Clique no nome da instância que você quer conhecer melhor e em Monitoramento na navegação à esquerda.

    O console do Google Cloud exibe gráficos de dados históricos da instância. Saiba quais gráficos estão disponíveis.

  3. Opcional: para visualizar dados históricos de um período diferente, use os botões acima do primeiro gráfico e clique no período que você quer visualizar.

  4. Opcional: para controlar quais dados são exibidos no gráfico, clique em uma das listas suspensas do gráfico. Por exemplo, se a instância usa uma configuração multirregional, alguns gráficos permitem usar uma lista suspensa para visualizar dados de uma região específica. Nem todos os gráficos têm listas suspensas.

  5. Opcional: para visualizar os dados históricos de um banco de dados específico da instância, clique no nome do banco de dados no painel à esquerda.

Gráficos e métricas do Spanner

O console do Google Cloud fornece os gráficos e métricas a seguir para mostrar o status atual e histórico de uma instância. Todos os gráficos e métricas estão disponíveis no nível de instância. Também é possível ver vários gráficos e métricas atuais de um banco de dados específico da instância.

Gráficos e métricas disponíveis
Capacidade computacional

A capacidade de computação na instância. É possível exibir a capacidade em unidades de processamento ou nós.

Disponível apenas para instâncias.

Uso da CPU: média contínua de 24 horas

Média contínua do uso total da CPU, no formato de porcentagem dos recursos da CPU da instância em cada banco de dados. Cada ponto de dados é uma média das últimas 24 horas.

Disponível apenas para instâncias.

Uso da CPU: alta prioridade

O uso total da CPU, no formato de porcentagem dos recursos da CPU da instância, para tarefas de alta prioridade. Essas tarefas incluem a maioria das solicitações que você inicia, bem como tarefas de manutenção que o Spanner precisa concluir imediatamente. Saiba mais sobre tarefas de alta prioridade.

Disponível para instâncias e bancos de dados.

Uso da CPU: total

O uso total da CPU, no formato de porcentagem dos recursos da CPU da instância.

Disponível para instâncias e bancos de dados:

  • Para instâncias, é possível ver os gráficos de uso total da CPU por banco de dados ou por prioridade de tarefas.
  • Para bancos de dados, é possível ver gráficos de uso total da CPU por prioridade de tarefa.
Latência

O tempo que o Spanner levou para lidar com uma função de solicitação de leitura ou gravação. Use o menu suspenso para selecionar "Ler", "Gravar" ou selecione "Ler /gravar" para ver as métricas de ambos. Essa medição começa quando o serviço do Spanner recebe uma solicitação e termina quando o serviço começa a enviar uma resposta. Para mais informações, consulte Métricas de latência.

É possível visualizar as métricas de latência do 50º percentil e do 99º percentil:

  • Latência do 50º percentil: a latência máxima, em segundos, de 50% das solicitações mais rápidas.
  • Latência do 99º percentil: a latência máxima, em segundos, de 99% das solicitações mais rápidas.

Disponível para instâncias e bancos de dados.

Latência por tipo de transação

O tempo que o Spanner levou para processar uma transação. É possível visualizar as métricas de transações de leitura e gravação e somente leitura. Para mais informações, consulte Latência por tipo de transação.

A principal diferença entre o gráfico de latência e o de latência por tipo de transação é que esse gráfico permite selecionar o envolvimento líder para o tipo somente leitura. É possível selecionar "O líder está envolvido" ou "Nenhum líder envolvido" para a transação somente leitura. As leituras que envolvem o líder podem ter maior latência. Use este gráfico para avaliar se você precisa usar leituras desatualizadas sem se comunicar com o líder, supondo que o limite de carimbo de data/hora seja de pelo menos 15 segundos. Para transações de leitura e gravação, o líder está sempre envolvido na transação. Portanto, os dados mostrados no gráfico sempre incluem o tempo necessário para que a solicitação chegue ao líder e receba uma resposta.

É possível visualizar as métricas de latência do 50º percentil e do 99º percentil:

  • Latência do 50o percentil: a latência máxima, em segundos, de 50% de todas as transações mais rápidas.
  • Latência do 99o percentil: a latência máxima, em segundos, de 99% de todas as transações mais rápidas.

Disponível para instâncias e bancos de dados.

Distribuição de leads

Disponível para instâncias e bancos de dados multirregionais:

  • Para instâncias, é possível ver o número de bancos de dados com a maioria dos líderes (>=50%) em uma determinada região. No menu suspenso "Regiões", se você selecionar uma região específica, o gráfico vai mostrar o número total de bancos de dados nessa instância que tem a região selecionada como líder. Se você selecionar "Todas as regiões" no menu suspenso "Regiões", o gráfico vai mostrar uma linha para cada região e cada linha vai mostrar o número total de bancos de dados na instância que tem essa região como líder.
  • Para bancos de dados, é possível ver a porcentagem de líderes agrupados por região. Por exemplo, se um banco de dados tiver cinco líderes, um em us-west1 e quatro em us-east1 em um momento, o gráfico "Todas as regiões" mostrará duas linhas (uma por região). Uma linha para us-west1 está em 20% e a outra para us-east1 em 80%. O gráfico us-west1 mostra uma única linha a 20%, e o gráfico us-east1 mostra uma única linha a 80%.

Se um banco de dados tiver sido criado recentemente ou uma região líder tiver sido modificada recentemente, os gráficos podem não se estabilizar imediatamente.

Operações por segundo

O número de operações que o Spanner realizou por segundo ou o número de erros que ocorreram no servidor do Spanner por segundo.

Neste gráfico, é possível escolher quais operações você quer ver:

  • Leituras e gravações
  • Somente leitura (também inclui instruções DML)
  • Somente gravação (não inclui instruções DML)
  • Erros no servidor do Spanner

Disponível para instâncias e bancos de dados.

Capacidade (MB/s)

A quantidade de dados não compactados que foram lidos ou gravados na instância ou no banco de dados por segundo. Esse valor é medido em megabytes binários (MB), em que 1 MB equivale a 220 bytes. Essa unidade de medida também é conhecida como mebibyte (MiB).

A capacidade de leitura inclui solicitações e respostas para métodos na API de leitura e consultas SQL. Também inclui solicitações e respostas para instruções DML.

A capacidade de gravação inclui solicitações e respostas para confirmar dados por meio da API de mutação. Solicitações e respostas para instruções DML não estão incluídas.

Disponível para instâncias e bancos de dados.

Armazenamento total do banco de dados

Quantidade de dados armazenados na instância ou banco de dados. Esse valor é medido em unidades binárias de byte. Por exemplo, 1 gigabyte binário (GB) equivale a 230 bytes. Essa unidade de medida também é chamada de gibibyte (GiB).

Disponível para instâncias e bancos de dados.

Armazenamento total no backup

Quantidade de dados armazenados nos backups associados à instância ou ao banco de dados. Esse valor é medido em unidades binárias de byte. Por exemplo, 1 gigabyte binário (GB) equivale a 230 bytes. Essa unidade de medida também é chamada de gibibyte (GiB).

Disponível para instâncias e bancos de dados.

A seguir