Monitorar instâncias com insights do sistema

Nesta página, descrevemos como usar o painel de insights do sistema para monitorar Instâncias e bancos de dados do Spanner.

Sobre os insights do sistema

O painel de insights do sistema exibe visões gerais e gráficos relacionados a instância ou banco de dados selecionado e fornece medições de latências, armazenamento, capacidade de processamento e outras estatísticas de desempenho. Você pode consultar gráficos para vários períodos diferentes, desde a última hora até o nos últimos 30 dias.

O painel de insights do sistema inclui as seguintes seções (consulte a captura de tela):

  1. Lista de bancos de dados: mostra as estatísticas dos bancos de dados no seu banco de dados. É possível conferir um único banco de dados ou um agregado de todos eles. Essa opção está disponível apenas para instâncias.
  2. Alternância de layout:alterna entre um layout de uma ou duas colunas.
  3. Filtro de período: filtra as estatísticas por períodos, como horas, dias ou um intervalo personalizado.
  4. Visão geral: mostra estatísticas em um determinado momento, no período selecionado.
  5. Gráficos: exibe gráficos de utilização da CPU, taxas de transferência, latências, uso de armazenamento e muito mais.

    Se você criar uma partição (em pré-lançamento) no sua instância, verá uma lista suspensa adicional para exibir gráficos para uma uma única partição ou um agregado de todas as partições. Essa lista suspensa não será exibida se você não tiver criado partições.

Painel de insights do sistema

Indicadores, gráficos e métricas de insights do sistema

O painel Insights do sistema oferece os gráficos e métricas abaixo para mostrar o status atual e histórico de uma instância. A maioria dos gráficos e métricas disponíveis no nível da instância. Também é possível exibir muitos gráficos e métricas em um único banco de dados de uma instância.

Visões gerais disponíveis

Nome Descrição
Utilização de CPU Uso total da CPU em uma instância ou banco de dados selecionado. Em uma instância birregional ou multirregional, essa métrica representa a média de utilização da CPU entre as regiões.
Latência: P99 Latência P99 para operações de leitura e gravação em uma instância ou banco de dados selecionado.
Latência: P50 Latência P50 para operações de leitura e gravação em uma instância ou banco de dados selecionado.
Capacidade Quantidade de dados não compactados que foram lidos ou gravados na instância ou no banco de dados a cada segundo. Esse valor é medido megabytes binários (MB), em que 1 MB é 2^20 bytes. Essa unidade de medida também é conhecido como mebibyte (MiB)
Operações por segundo Número de operações por segundo (taxa) de leitura e gravação em uma instância ou banco de dados selecionado.
Uso do armazenamento No nível da instância, é a porcentagem total de utilização do armazenamento em uma instância. No nível do banco de dados, esse é o armazenamento total usado para o banco de dados selecionado.

Gráficos e métricas disponíveis

Confira a seguir um gráfico de uma métrica de exemplo:

imagem

A barra de ferramentas em cada cartão de gráfico fornece o seguinte conjunto de padrões opções:

  • Para aplicar zoom em uma seção específica de um gráfico, clique nele e arraste horizontalmente ou verticalmente. Para reverter a operação de zoom, clique em Redefinir zoom. As operações de zoom se aplicam a todos os gráficos no painel ao mesmo tempo.

  • Para ocultar ou mostrar a legenda, clique em Expandir/recolher a legenda do gráfico.

  • Para visualizar um gráfico no modo de tela cheia, clique em Entrar/sair da tela cheia. Para sair do modo tela cheia, pressione Esc.

  • Para conferir outras opções, clique em Mais opções de gráficos.

    A maioria dos gráficos oferece estas opções:

    • Faça o download de uma imagem PNG.
    • Faça o download de um arquivo CSV.
    • Adicionar ao painel personalizado. Essa opção permite adicionar um gráfico a um painel novo ou existente no Cloud Monitoring.
    • Veja no Metrics Explorer. Confira a métrica em Metrics Explorer: É possível conferir outras métricas do Spanner no Metrics Explorer depois selecionando o tipo de recurso Spanner Database.

A tabela a seguir descreve os gráficos que aparecem por padrão no painel de insights do sistema. O tipo de métrica de cada gráfico é listado. As strings de tipo de métrica seguem este prefixo: spanner.googleapis.com/. Tipo de métrica descreve as medições que podem ser coletadas de um recurso monitorado.

Nome do gráfico e tipo de métrica
Descrição Disponível para instâncias Disponível para bancos de dados

Uso da CPU por prioridade


instance/cpu/utilization_by_priority

A porcentagem dos recursos da CPU da instância para tarefas de alta, média, baixa ou todas as prioridades. Essas tarefas incluem solicitações que você inicializa e tarefas de manutenção que o Spanner precisa concluir imediatamente.

Para instâncias birregionais ou multirregionais, as métricas são agrupadas por região e prioridade.

Aprender mais sobre tarefas de alta prioridade.
Saiba mais sobre a utilização da CPU.



Uso total da CPU


instance/cpu/utilization_by_priority

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

Por exemplo, é possível conferir o gráfico empilhado de uso total da CPU agrupado por banco de dados ou por combinação de tipo de tarefa (usuário/sistema) e prioridade.

Para bancos de dados, é possível ver o gráfico empilhado do total de CPU utilização agrupada por combinação de tipo de tarefa (usuário/sistema) e prioridade.

Para instâncias birregionais ou multirregionais, escolha a região a ser exibida ou é possível exibir todas as regiões como vários gráficos de linhas.



Uso da CPU por tipo de operação


instance/cpu/utilization_by_operation_type

Um gráfico empilhado do uso da CPU como uma porcentagem da recursos de CPU da instância, agrupados por operações iniciadas pelo usuário, como como leituras, gravações e commits. Use essa métrica para ter uma análise detalhada do uso da CPU e solucionar outros problemas, conforme explicado em Investigar o alto uso de CPU.

Você pode filtrar ainda mais por prioridade das tarefas usando o menu suspenso Prioridade.

Para instâncias birregionais ou multirregionais, as métricas no gráfico de linhas mostram o a porcentagem média entre as regiões.



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


instance/cpu/smoothed_utilization

Uma média contínua do total de CPU Uso do Spanner, como porcentagem da CPU da instância e recursos de cada banco de dados. Cada ponto de dados é uma média das últimas 24 horas.

Em instâncias birregionais ou multirregionais, é possível filtrar as métricas no gráfico de linhas por região usando o menu suspenso Região.



Latência por leitura de fluxo de mudança


api/read_request_latencies_by_change_stream

A distribuição das latências de solicitação de leitura por fluxo de alterações. Use essa métrica para conferir todas as latências e distinguir se uma latência é para uma leitura de fluxo de alterações ou uma leitura de fluxo sem alterações.

As consultas de fluxo de alterações são de longa duração e devem durar vários segundos. Em contraste, as consultas de fluxo sem mudanças são, na maioria das vezes, de curta duração. Com essa métrica, você pode:
  • Confira as latências das consultas de fluxo de alterações.
  • Confira as latências das consultas de fluxo sem mudanças.
  • Identifique se uma consulta de fluxo sem alterações está com alta latência.



Uso de CPU de divisão de pico


instance/peak_split_peak
O uso máximo de CPU de divisão observado em todas as divisões de um banco de dados. Essa métrica mostra a porcentagem de recursos de unidade de processamento que estão sendo usados em uma divisão. Uma porcentagem acima de 50% é uma divisão ativa, o que significa que a divisão está usando metade dos recursos da unidade de processamento do servidor host. Uma porcentagem de 100% é uma divisão ativa, que é uma divisão que usa a maioria dos recursos da unidade de processamento do servidor host. O Spanner usa divisão baseada em carga para resolver pontos de acesso e equilibrar a carga. No entanto, o Spanner pode não conseguir equilibrar a carga, mesmo após várias tentativas de divisão, devido a padrões problemáticos no aplicativo. Portanto, os pontos de acesso que duram pelo menos 10 minutos podem precisar de mais solução de problemas e podem exigir mudanças no aplicativo. Para mais informações, consulte Encontrar pontos de acesso em divisões.


Latência


api/request_latencies

O tempo que o Spanner levou para processar uma leitura ou gravação solicitação. Use o menu suspenso Função para selecionar Ler ou Gravar, ou selecionar Leitura/gravação para visualizar as métricas de ambos. Essa medição começa quando o Spanner recebe uma solicitação e termina quando o Spanner começa a enviar uma resposta.

É possível visualizar métricas de latência do 50o e do 99o percentis latências usando a lista suspensa Percentil:
  • Latência do 50o percentil: a latência máxima, em segundos, do 50% das solicitações mais rápidas.
  • Latência do 99º percentil: a latência máxima, em segundos, das solicitações mais rápidas.



Latência por banco de dados


api/request_latencies

O tempo que o Spanner levou para processar uma leitura ou gravação de solicitação, agrupadas por banco de dados. Use a função para selecionar Read ou Write ou selecione Leitura/Gravação para visualizar as métricas de ambos. Isso a medição começa quando o Spanner recebe uma solicitação e termina quando o Spanner começa a enviar uma resposta.

É possível conferir as métricas de latência do 50º e do 99º percentil usando o menu suspenso Percentil:
  • Latência do 50º percentil: a latência máxima, em segundos, das solicitações mais rápidas.
  • Latência do 99º percentil: a latência máxima, em segundos, das solicitações mais rápidas.



Latência por método da API


api/request_latencies

O tempo que o Spanner levou para processar uma solicitação, agrupado por métodos da API do Spanner. Essa medição começa quando O Spanner recebe uma solicitação e ela termina quando O Spanner começa a enviar uma resposta.

É possível visualizar métricas para as latências do 50o e 99o percentis usando o menu suspenso Percentil:
  • Latência do 50º percentil: a latência máxima, em segundos, das solicitações mais rápidas.
  • Latência do 99º percentil: a latência máxima, em segundos, das solicitações mais rápidas.




Latência da transação


api/request_latencies_by_transaction_type

O tempo que o Spanner levou para processar uma transação. Você pode selecionar a visualização de métricas do tipo leitura-gravação e somente leitura transações.

A principal diferença entre o gráfico de latência e o O gráfico de latência de transação permite selecionar o envolvimento líder para o tipo somente leitura. É possível selecionar O líder está envolvido ou Nenhum líder está envolvido para a transação somente leitura. Leituras que envolver maior pode ter uma latência maior. É possível usar esse gráfico para avaliar se você deve usar leituras inativas 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 que a solicitação levou para chegar ao líder e receber uma resposta.

É possível visualizar métricas do 50o e 99o percentis latência:
  • Latência do 50o percentil: a latência máxima, em segundos, do as transações mais rápidas.
  • Latência do 99o percentil: a latência máxima, em segundos, do o mais rápido 99% de todas as transações.



Latência da transação por banco de dados


api/request_latencies_by_transaction_type

O tempo que o Spanner levou para processar uma transação. É possível selecionar para visualizar métricas de transações de leitura/gravação e somente leitura.

A principal diferença entre o gráfico de latência e o A latência da transação por gráfico de banco de dados é que a latência da transação por gráfico de banco de dados permite selecionar o envolvimento líder para o somente leitura. É possível selecionar O líder está envolvido ou Nenhum líder está envolvido para a transação somente leitura. As leituras que envolvem o líder podem apresentar latência maior. É possível usar esse gráfico para avaliar se você deve usar leituras inativas 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/gravação, o líder está sempre envolvido na transação, então os dados mostrados o gráfico sempre inclui o tempo que levou para a solicitação chegar com o líder e receber uma resposta.

É possível visualizar métricas do 50o e 99o percentis latência:
  • Latência do 50o percentil: a latência máxima, em segundos, do as transações mais rápidas.
  • Latência do 99o percentil: a latência máxima, em segundos, do o mais rápido 99% de todas as transações.




Latência da transação por método da API


api/request_latencies_by_transaction_type

O tempo que o Spanner levou para processar uma transação. É possível selecionar a visualização de métricas do tipo leitura-gravação e somente leitura transações.

A principal diferença entre o gráfico de latência e o A latência da transação por gráfico de método da API é que o valor o gráfico de latência por método da API permite selecionar para o tipo somente leitura. Você pode selecionar O líder é envolvido ou nenhum líder está envolvido no uma transação somente leitura. Leituras que envolvem o líder podem têm maior latência. Você pode usar esse gráfico para avaliar se deve usar leituras desatualizadas sem se comunicar com o líder, considerando que o carimbo de data/hora vinculado é de pelo menos 15 segundos. Para transações de leitura/gravação, o líder está sempre envolvido na transação, portanto, os dados mostrados na gráfico sempre inclui o tempo que levou para a solicitação chegar ao líder e receber uma resposta.

É possível visualizar métricas de latência do 50o e 99o percentis:
  • Latência do 50o percentil: a latência máxima, em segundos, do as transações mais rápidas.
  • Latência do 99o percentil: a latência máxima, em segundos, do o mais rápido 99% de todas as transações.



Operações por segundo


api/api_request_count

O número de operações (leitura/gravação) que o Spanner realizou segundo, ou o número de erros que ocorreram por segundo.

Neste gráfico, é possível escolher quais operações você quer ver:
  • Leituras e gravações (também inclui erros de leitura e gravação)
  • Somente leitura (também inclui instruções DML e erros de leitura)
  • Somente gravação (exclui instruções DML e inclui erros de gravação)
  • Erros no servidor do Spanner (agrupados por leitura e gravação)



Operações por segundo por banco de dados


api/api_request_count

O número de operações (leitura/gravação) que o Spanner realizou por segundo ou o número de erros que ocorreram no servidor do Spanner por segundo. Este gráfico está agrupado por banco de dados.

Neste gráfico, é possível escolher quais operações você quer ver:
  • Leituras e gravações (também inclui erros de leitura e gravação)
  • Somente leitura (também inclui instruções DML e erros de leitura)
  • Somente gravação (exclui instruções DML e inclui erros de gravação)
  • Erros no servidor do Spanner (agrupados por leitura e gravação)



Operações por segundo por método da API


api/api_request_count

O número de operações que o Spanner realizou por segundo, agrupadas por método da API do Spanner



Capacidade de processamento


api/sent_bytes_count (ler)

api/received_bytes_count (escrever)

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 unidades binárias de byte. Essa unidade de medida é baseada no de energia de 2. Por exemplo, 1 gigabyte (GB) binário é 2^30 bytes. Essa unidade de medida também é conhecida como gibibyte (GiB).

A capacidade de leitura inclui solicitações e respostas para métodos na API de leitura e consultas SQL. Ele 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 mutação API. Ela exclui solicitações e respostas para instruções DML.



Taxa de transferência por banco de dados


api/sent_bytes_count (leitura)

api/received_bytes_count (gravação)

A quantidade de dados não compactados que foram lidos ou gravados na instância ou no banco de dados a cada segundo, agrupados por banco de dados. Esse valor é medido em unidades binárias de byte. Essa unidade de medida é baseada na potência de 2. Por exemplo, 1 gigabyte (GB) binário é 2^30 bytes. Essa unidade de medida também é conhecida como gibibyte (GiB).

A capacidade de leitura inclui solicitações e respostas para métodos em a leitura API e para 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 pela API de mutação. Ela exclui solicitações e respostas para instruções DML.



Taxa de transferência por método de API


api/sent_bytes_count (leitura)

api/received_bytes_count (gravação)

A quantidade de dados descompactados que foram lidos ou gravados instância ou banco de dados a cada segundo, agrupados por método de API. Esse valor é medido unidades binárias de bytes. Essa unidade de medida é baseada no de energia de 2. Por exemplo, 1 gigabyte (GB) binário é 2^30 bytes. Essa unidade de medida também é conhecida como gibibyte (GiB).

A capacidade de leitura inclui solicitações e respostas para métodos em a leitura API e para consultas SQL. Ele 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 mutação API. Solicitações e respostas para instruções DML não estão incluídas.



Armazenamento total


instance/storage/used_bytes

A quantidade de dados armazenada na instância ou no banco de dados. Esse valor é medido em unidades binárias de byte. Por exemplo, 1 gigabyte binário (GB) é de 2^30 bytes. Essa unidade de medida também é conhecida como gibibyte (GiB).



Armazenamento total do banco de dados por banco de dados


instance/storage/used_bytes (em inglês)

A quantidade de dados armazenados na instância ou no banco de dados, agrupados por banco de dados. Esse valor é medido em unidades binárias de byte. Por exemplo, 1 gigabyte binário (GB) é igual a 2^30 bytes. Essa unidade de medida também é conhecido como gibibyte (GiB).



Armazenamento de banco de dados por tabela


(nenhum)

Quantidade de dados armazenados na instância ou no banco de dados, agrupados por tabelas no banco de dados selecionado. Esse valor é medido em unidades binárias de byte. Por exemplo, 1 gigabyte binário (GB) é de 2^30 bytes. Essa unidade de medida também é conhecido como gibibyte (GiB).

Este gráfico recebe os dados consultando SPANNER_SYS.TABLE_SIZES_STATS_1HOUR. Para mais informações, consulte Estatísticas de tamanhos de tabela.



Tabelas mais usadas por operações


(nenhuma)

As 15 tabelas e índices mais usados na instância ou no banco de dados, determinados pelo número de operações de leitura, gravação ou exclusão.
Este gráfico recebe os dados consultando as tabelas de estatísticas de operações na tabela. Para mais informações, consulte Estatísticas de operações de tabela.



Tabelas menos usadas por operações


(nenhuma)

As 15 tabelas e índices menos usados na instância ou no banco de dados, determinados pelo número de operações de leitura, gravação ou exclusão.
Este gráfico recebe os dados consultando as tabelas de estatísticas de operações na tabela. Para mais informações, consulte Estatísticas de operações de tabelas.



Tempo de espera de bloqueio


lock_stat/total/lock_wait_time

O tempo de espera de bloqueio para uma transação é o tempo necessário para adquirir um um bloqueio de um recurso retido por outra transação.

Tempo total de espera para o bloqueio os conflitos são registrados para todo o banco de dados.



Tempo de espera de bloqueio por banco de dados


lock_stat/total/lock_wait_time

O tempo de espera de bloqueio para uma transação é o tempo necessário para adquirir um um bloqueio de um recurso retido por outra transação.

Tempo total de espera para o bloqueio os conflitos são registrados para todo o banco de dados.



Armazenamento total de backup


instance/backup/used_bytes

o volume de dados armazenados nos backups associados à instância ou ao banco de dados. Esse valor é medido unidades binárias de bytes. Por exemplo, 1 gigabyte (GB) binário é 2^30 bytes. Esta unidade de medida também é conhecida como um gibibyte (GiB).



Armazenamento total de backup por banco de dados


instance/backup/used_bytes

A quantidade de dados armazenados nos backups associados à instância ou ao banco de dados, agrupados por banco de dados. Esse valor é medido unidades binárias de bytes. Por exemplo, 1 gigabyte (GB) binário é 2^30 bytes. Esta unidade de medida também é conhecida como um gibibyte (GiB).



Capacidade de computação


instance/processing_units
instância/nós

A capacidade de computação é a quantidade de unidades de processamento ou nós disponíveis em uma instância. É possível mostrar a capacidade em unidades de processamento ou em nós.




Distribuição de líderes


instance/leader_percentage_by_region

Para instâncias birregionais ou multirregionais, é possível ver o número de bancos de dados com a maioria dos líderes (>=50%) em uma determinada região. Na guia Regiões, se você selecionar uma região região, o gráfico mostra o número total de bancos de dados dentro dessa que tenham a região selecionada como a região 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 principal.

Para bancos de dados em uma instância de duas ou várias regiões, é possível conferir a porcentagem de líderes agrupados por região. Por exemplo, se um banco de dados tem cinco líderes, um em us-west1 e quatro em us-east1 de um momento específico, a atribuição regiões" o gráfico mostra duas linhas (uma por região). Uma linha para us-west1 está em 20% e a outra linha para us-east1 está em 80%. O gráfico de us-west1 mostra linha única a 20%, e o gráfico de us-east1 mostra uma única linha a 80%.

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

Este gráfico só está disponível para instâncias multirregionais e birregionais.




Disponibilidade de quórum birregional


instance/dual_region_quorum_availability

Este gráfico está disponível apenas para configurações de instâncias birregionais. Ele mostra uma linha do tempo da integridade de três quórums: o de região birregional quórum e o quórum de região única em cada região.

O gráfico tem um menu suspenso "Disponibilidade de quórum" que mostra quais estão no modo Íntegro ou Interrupção. Use este gráfico com as taxas de erro e as métricas de latência para tomar decisões de failover autogerenciado em caso de falhas regionais. Para mais informações, consulte Failover e failback.

Para fazer failover e failback manualmente, consulte Alterar quórum de região birregional.




Contagem de chamadas de serviço remoto


query_stat/total/remote_service_calls_count

Contagem de chamadas de serviço remoto agrupadas por código de resposta e de serviço.

Responde com um código de resposta HTTP, como 200 ou 500.




Latências de chamadas de serviço remoto


query_stat/total/remote_service_calls_latencies

A latência das chamadas de serviço remoto, agrupadas por serviço.

É possível visualizar as métricas de latência para as latências do 50o e 99o percentis usando o menu suspenso "Percentil":
  • Latência do 50o percentil: a latência máxima, em segundos, do 50o percentil mais rápido de todas as solicitações.
  • Latência do 99º percentil: a latência máxima, em segundos, das solicitações mais rápidas.




Contagem de linhas processadas pelo serviço remoto


query_stat/total/remote_service_processed_rows_count

Contagem de linhas processadas por um serviço remoto, agrupadas pelo servicer e pelos códigos de resposta.

Responde com um código de resposta HTTP, como 200 ou 500.




Latências de linhas de serviço remoto


query_stat/total/remote_service_processed_rows_latencies

Contagem de linhas processadas por um serviço remoto, agrupadas por código de resposta e de serviço.

É possível conferir as métricas de latência do 50º e do 99º percentil usando o menu suspenso "Percentil":
  • Latência do 50o percentil: a latência máxima, em segundos, do 50o percentil mais rápido de todas as solicitações.
  • Latência do 99º percentil: a latência máxima, em segundos, das solicitações mais rápidas.




Bytes de rede de serviço remoto


query_stat/total/remote_service_network_bytes_sizes

Bytes de rede trocados com o serviço remoto, agrupados por serviço e direção.

Esse valor é medido em unidades binárias de byte. Essa unidade de medição é baseada na potência de 2. Por exemplo, 1 gigabyte (GB) binário é 2^30 bytes. Esta unidade de medida também é conhecido como um gibibyte (GiB):

A direção se refere ao tráfego enviado ou recebido.

É possível conferir as métricas do 50º e 99º percentil da troca de bytes de rede usando o menu suspenso "Percentil":
  • 50o percentil: os dados trocados, no 50o percentil das solicitações.
  • 99o percentil: os dados trocados, no 99o percentil das solicitações.


Gráficos e métricas do escalonador automático gerenciado

Além das opções mostradas na seção anterior, quando uma instância tem o escalonador gerenciado ativado, o gráfico de capacidade de computação tem o botão View Logs. Quando você clica nesse botão, ele exibe registros da escalonador automático gerenciado.

As métricas a seguir estão disponíveis para instâncias com o papel escalonador automático ativado.

Nome do gráfico e tipo de métrica Descrição
Capacidade computacional Com os nós selecionados.

instance/autoscaling/min_node_count

O número mínimo de nós que o escalonador automático está configurado para alocar para o instância.

instance/autoscaling/max_node_count
O número máximo de nós que o escalonador automático está configurado para alocar para o instância.

instance/autoscaling/recommended_node_count_for_cpu

Número recomendado de nós com base no uso da CPU do instância.

instance/autoscaling/recommended_node_count_for_storage

Número recomendado de nós com base no uso do armazenamento da instância.
Capacidade computacional Com as unidades de processamento selecionadas.

instance/autoscaling/min_processing_units

O número mínimo de unidades de processamento que o escalonador automático está configurado para alocar à instância.

instance/autoscaling/max_processing_units

Número máximo de unidades de processamento que o escalonador automático está configurado para alocar a instância.

instance/autoscaling/recommended_processing_units_for_cpu

Número recomendado de unidades de processamento. Essa recomendação é baseada no uso anterior da CPU da instância.

instance/autoscaling/recommended_processing_units_for_storage

Número recomendado de unidades de processamento a serem usadas. Essa recomendação é baseada no uso anterior de armazenamento da instância.
Uso da CPU por prioridade

instance/autoscaling/high_priority_cpu_utilization_target

Meta de utilização de CPU de alta prioridade a ser usada para escalonamento automático.
Armazenamento total Com as unidades de processamento selecionadas.

instance/storage/limit_bytes (link em inglês)

Limite de armazenamento para a instância em bytes.

instance/autoscaling/storage_utilization_target

Meta de uso do armazenamento a ser usada para o escalonamento automático.

Retenção de dados

A retenção máxima de dados para a maioria das métricas no painel de insights do sistema é em seis semanas. No entanto, no gráfico Armazenamento de banco de dados por tabela, os dados são consumidas SPANNER_SYS.TABLE_SIZES_STATS_1HOUR (em vez do Spanner), que tem uma retenção máxima de 30 dias. Consulte Retenção de dados para saber mais.

Conferir o painel de insights do sistema

Para acessar a página de insights do sistema, você precisa do seguinte: Identity and Access Management (IAM), além das permissões do Spanner permissões e Permissões do Spanner nos níveis da instância e do banco de dados:

  • spanner.databases.beginReadOnlyTransaction
  • spanner.databases.select
  • spanner.sessions.create

Para mais informações sobre as permissões do IAM do Spanner, consulte Controle de acesso com o IAM.

Se você ativar o escalonador automático gerenciado nos seus você também precisa da permissão logging.logEntries.list para exibir os registros do escalonador automático gerenciado.

Para mais informações sobre essa permissão, consulte Papéis predefinidos.

Para acessar o painel de insights do sistema, siga estas etapas:

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

    Acesse a lista de instâncias

  2. Escolha uma destas opções:

    1. Para ver as métricas de uma instância, clique no nome da instância quer saber mais e clique em Insights do sistema no menu de navegação.

    2. Para conferir as métricas de um banco de dados, clique no nome da instância, selecione um banco de dados e clique em Insights do sistema no menu de navegação.

  3. Opcional: para visualizar dados históricos de um período diferente, localize a no canto superior direito da página e, em seguida, clique no período que deseja para 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 usar configuração multirregional ou birregional, alguns gráficos têm um lista suspensa para exibir dados de uma região específica. Nem todos os gráficos têm listas suspensas.

A seguir