Nesta página, descrevemos como usar o painel de insights do sistema do Cloud SQL. O painel "Insights do sistema" exibe métricas dos recursos que sua instância usa e ajuda a detectar e analisar problemas de desempenho do sistema.
Ver o painel "Insights do sistema"
Para ver o Painel de insights do sistema, faça o seguinte:
-
No console do Google Cloud , acesse a página Instâncias do Cloud SQL.
- Clique no nome de uma instância.
Selecione a guia Insights do sistema no painel de navegação do SQL à esquerda.
O Painel de insights do sistema é aberto.
O painel Insights do sistema mostra as seguintes informações:
Detalhes da instância
Linha do tempo de eventos: mostra os eventos do sistema em ordem cronológica. Essas informações ajudam você a avaliar o impacto dos eventos do sistema na integridade e no desempenho da instância.
Cards de resumo: fornecem uma visão geral da integridade e do desempenho da instância, exibindo os valores mais recentes e agregados referentes às métricas de utilização da CPU, utilização do disco e erros de registro.
Gráficos de métricas: mostram as informações sobre as métricas do sistema operacional e do banco de dados que ajudam com insights sobre vários problemas, como capacidade de processamento, latência e custo.
O painel oferece as seguintes opções gerais:
- Para criar um painel personalizado, clique em Modo de edição.
Para manter o painel atualizado, ative a opção Atualização automática. Quando você ativa a Atualização automática, os dados do painel são atualizados a cada minuto. Esse recurso não é compatível com períodos personalizados.
O seletor de tempo mostra a
1 day
selecionada por padrão. Para mudar o período, selecione um dos outros períodos predefinidos ou clique em Personalizado e defina um horário de início e término. Os dados disponíveis correspondem aos últimos 30 dias.Para criar um link absoluto para o painel, clique no botão Copiar link. É possível compartilhar esse link com outros usuários do Cloud SQL que tenham as mesmas permissões.
Para criar um alerta para um evento específico, clique em
Notificação.Para mostrar alertas específicos, clique em Anotações.
Cards de resumo
A tabela a seguir descreve os cartões de resumo exibidos na parte superior do painel de insights do sistema. Esses cartões fornecem uma breve visão geral da integridade e do desempenho da instância durante o período escolhido.
Card de resumo | Descrição |
---|---|
Uso da CPU - P50 | Os valores de utilização da CPU P50. |
Uso da CPU - P99 | Os valores de utilização da CPU P99. |
Uso do disco | O valor de utilização do disco mais recente. |
Proporção de ocorrência em cache do buffer | A porcentagem de páginas encontradas no cache de buffer sem precisar ler de um disco. |
Gráficos de métricas
Um card de gráfico para uma métrica de amostra aparece da seguinte maneira.
A barra de ferramentas em cada card de gráfico oferece o seguinte conjunto de opções padrão:
Para conferir os valores de métricas de um momento específico no período selecionado, mova o cursor sobre o gráfico.
Para aumentar o zoom em um gráfico, clique nele e arraste horizontalmente ao longo do eixo x ou verticalmente ao longo do eixo y. Para reverter a operação de zoom, clique em Redefinir zoom. Ou clique em um dos períodos predefinidos na parte de cima do painel. As operações de zoom se aplicam ao mesmo tempo a todos os gráficos em um painel.
Para conferir outras opções, clique em more_vert Mais opções de gráfico. A maioria dos gráficos oferece estas opções:
Para visualizar um gráfico no modo de tela cheia, clique em Ver em tela cheia. Para sair do modo de tela cheia, clique em Cancelar.
Ocultar ou fechar a legenda.
Faça o download de um arquivo PNG ou CSV do gráfico.
Veja no Metrics Explorer. Veja a métrica no Metrics Explorer. É possível conferir outras métricas do Cloud SQL no Metrics Explorer depois de selecionar o tipo de recurso Banco de dados do Cloud SQL.
Para criar um painel personalizado, clique em edit Personalizar painel e dê um nome a ele. Ou abra o menu Predefinido e selecione um painel personalizado.
Para conferir os dados de um gráfico de métricas em detalhes, clique em query_stats Explorar dados. Aqui, você pode filtrar métricas específicas e escolher como o gráfico é exibido:
Para salvar essa visualização personalizada como um gráfico de métrica, clique em Salvar no painel.
Métricas padrão
A tabela a seguir descreve as métricas do Cloud SQL que aparecem por padrão no painel de insights do sistema do Cloud SQL.
As strings de tipo de métrica seguem este prefixo:
cloudsql.googleapis.com/database/
.
Nome e tipo da métrica | Descrição |
---|---|
Uso de CPUdatabase/cpu/utilization |
O uso atual da CPU representado como percentual da CPU reservada que está em uso no momento. |
Uso da memóriadatabase/memory/usage |
O uso da RAM em bytes. |
Uso total da memóriadatabase/memory/total_usage |
O uso total da RAM em bytes. |
Bytes usadosdatabase/disk/bytes_used |
A utilização de dados em bytes. |
Cota de discodatabase/disk/quota |
O tamanho máximo do disco de dados em bytes. |
E/S de leitura de discodatabase/disk/read_ops_count |
A mudança na contagem de operações de E/S de leitura de disco de dados desde a métrica informada na prévia. Amostras coletadas a cada 60 segundos. |
E/S de gravação de discodatabase/disk/write_ops_count |
A mudança na contagem de operações de E/S de gravação de disco de dados desde a métrica informada na prévia. Amostras coletadas a cada 60 segundos. |
Bytes recebidosdatabase/network/received_bytes_count |
A mudança na contagem de bytes recebidos pela rede desde a métrica informada na prévia. Amostras coletadas a cada 60 segundos. |
Bytes enviadosdatabase/network/sent_bytes_count |
A mudança na contagem de bytes enviados pela rede desde a métrica informada na prévia. Amostras coletadas a cada 60 segundos. |
Proporção de ocorrência em cache do bufferdatabase/sqlserver/memory/buffer_cache_hit_ratio |
A porcentagem atual de páginas encontradas no cache de buffer sem precisar ler o disco. A proporção é o número total de hits de cache dividido pelo número total de pesquisas de cache. |
Memórias concedidas pendentesdatabase/sqlserver/memory/memory_grants_pending |
O número atual de processos aguardando uma concessão de memória do espaço de trabalho. |
Paradas de lista gratuitadatabase/sqlserver/memory/free_list_stall_count |
O número total de solicitações que aguardaram uma página disponível. |
Páginas trocadas na contagemdatabase/swap/pages_swapped_in_count |
A contagem total de páginas trocadas no disco desde o inicialização do sistema. |
Contagem de páginas trocadasdatabase/swap/pages_swapped_out_count |
A contagem total de páginas trocadas do disco desde que o sistema foi inicializado. |
Páginas de checkpointdatabase/sqlserver/memory/checkpoint_page_count |
O número total de páginas liberadas para o disco por um ponto de verificação ou outra operação que exige que todas as páginas sujas sejam liberadas. |
Gravações lentasdatabase/sqlserver/memory/lazy_write_count |
O número total de buffers gravados pelo escritor preguiçoso do gerenciador de buffers. O gravador preguiçoso é um processo do sistema que limpa lotes de buffers sujos e desatualizados (buffers que contêm mudanças que precisam ser gravadas novamente no disco antes que o buffer possa ser reutilizado para uma página diferente) e os disponibiliza para os processos do usuário. |
Expectativa de vida da páginadatabase/sqlserver/memory/page_life_expectancy |
O número atual de segundos que uma página vai permanecer no pool de buffers sem referências. |
Operações de páginadatabase/sqlserver/memory/page_operation_count |
O número total de leituras ou gravações de páginas físicas do banco de dados. Essa métrica conta as leituras ou gravações de páginas físicas em todos os bancos de dados. |
Divisão de páginasdatabase/sqlserver/transaction/page_split_count |
O número total de divisões de página que ocorrem como resultado de páginas de índice com excesso de dados. |
Impassesdatabase/sqlserver/transaction/deadlock_count |
O número total de solicitações de bloqueio que resultaram em um deadlock. |
Transações iniciadasdatabase/sqlserver/transaction/transaction_count |
O número total de transações iniciadas. |
Solicitações em lotedatabase/sqlserver/transaction/batch_request_count |
O número total de lotes de comandos Transact-SQL recebidos. |
Compilações SQLdatabase/sqlserver/transaction/sql_compilation_count |
O número total de compilações SQL. |
Recompilações SQLdatabase/sqlserver/transaction/sql_recompilation_count |
O número total de recompilações SQL. |
Processos bloqueadosdatabase/sqlserver/connections/processes_blocked |
O número atual de processos bloqueados. |
Tempo de espera de bloqueiodatabase/sqlserver/transactions/lock_wait_time |
O tempo total de solicitações de bloqueio aguardando bloqueios. |
Esperas de bloqueiodatabase/sqlserver/transactions/lock_wait_count |
O número total de solicitações de bloqueio que exigiram que o autor da chamada aguardasse. |
Conexões do Cloud SQLdatabase/network/connections |
O número de conexões com bancos de dados na instância do Cloud SQL. |
Tentativas de logindatabase/sqlserver/connections/login_attempt_count |
O número total de tentativas de login desde a última reinicialização do serviço do SQL Server. Isso não inclui conexões agrupadas. |
Sairdatabase/sqlserver/connections/logout_count |
O número total de operações de logout desde a última reinicialização do serviço do SQL Server. |
Redefinições de conexãodatabase/sqlserver/connections/connection_reset_count |
O número total de logins iniciados no pool de conexões desde a última reinicialização do serviço do SQL Server. |
Entradas de registrolog_entry_count |
O número de entradas de registro gravadas diretamente ou roteadas para este projeto pelo project-sink e armazenadas em pelo menos um bucket de registros. Por padrão, as entradas de registro são armazenadas por 30 dias. Registros excluídos não são contados. |
Verificações completasdatabase/sqlserver/transactions/full_scan_count |
O número total de verificações completas sem restrições. Elas podem ser de tabelas básicas ou de índices completos. |
Para mais informações, consulte Métricas do Cloud SQL.
Cronograma dos eventos
O painel mostra os detalhes dos seguintes eventos:
Nome do evento | Descrição | Tipo de operação |
---|---|---|
Instance restart |
Reinicia a instância do Cloud SQL | RESTART |
Instance failover |
Inicia um failover manual de uma instância principal de alta disponibilidade (HA) para uma instância em espera, que se torna a instância principal. | FAILOVER |
Instance maintenance |
Indica que a instância está em manutenção no momento. A manutenção normalmente faz com que a instância fique indisponível por um a três minutos. | MAINTENANCE |
Instance backup |
Faz um backup da instância. | BACKUP_VOLUME |
Instance update |
Atualiza as configurações de uma instância do Cloud SQL. | UPDATE |
Promote replica |
Promove uma instância de réplica do Cloud SQL. | PROMOTE_REPLICA |
Start replica |
Inicia a replicação em uma instância de réplica de leitura do Cloud SQL. | START_REPLICA |
Stop replica |
Interrompe a replicação em uma instância de réplica de leitura do Cloud SQL. | STOP_REPLICA |