Esta página descreve como usar o painel de insights do sistema do Cloud SQL. O painel de insights do sistema exibe métricas para os recursos que sua instância utiliza e ajuda a detectar e analisar problemas de desempenho do sistema.
Veja o painel de insights do sistema
Para visualizar o painel de insights do sistema, faça o seguinte:
No Google Cloud console, 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 SQL à esquerda.
O painel de insights do sistema é aberto.
O painel de insights do sistema mostra as seguintes informações:
Detalhes da sua instância
Linha do tempo de eventos : mostra os eventos do sistema em ordem cronológica. Essas informações ajudam a avaliar o impacto dos eventos do sistema na integridade e no desempenho da instância.
Cartões de resumo : fornecem uma visão geral da integridade e do desempenho da instância exibindo os valores mais recentes e agregados para as métricas de utilização da CPU, utilização do disco e erros de log.
Gráficos de métricas : mostram informações sobre o sistema operacional e as métricas do banco de dados que ajudam você a obter insights sobre vários problemas, como taxa de transferência, latência e custo.
O painel oferece as seguintes opções de alto nível:
- Para criar um painel personalizado, clique em Modo de edição .
Para manter o painel atualizado, ative o
Opção de atualização automática . Ao ativar a atualização automática , os dados do painel são atualizados a cada minuto. Este recurso não é compatível com períodos de tempo personalizados.
O seletor de tempo mostra
1 day
selecionado por padrão. Para alterar o período, selecione um dos outros períodos predefinidos ou clique em Personalizar e defina um horário de início e término. Os dados estão disponíveis para os últimos 30 dias.Para criar um link absoluto para o painel, clique no botão Copiar Link . Você pode 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 exibir alertas específicos, clique em Anotações .
Cartões de resumo
A tabela a seguir descreve os cartões de resumo exibidos na parte superior do painel do System Insights. Esses cartões fornecem uma breve visão geral da integridade e do desempenho da instância durante o período selecionado.
Cartão de resumo | Descrição |
---|---|
Utilização da CPU - P50 | Valores de utilização da CPU P50. |
Utilização da CPU - P99 | Valores de utilização da CPU P99. |
Utilização do disco | O valor mais recente de utilização do disco. |
Taxa de acerto do cache de buffer | A porcentagem de páginas encontradas no cache do buffer sem precisar ler de um disco. |
Gráficos de métricas
Um cartão de gráfico para uma métrica de amostra aparece da seguinte maneira.
A barra de ferramentas em cada cartão de gráfico fornece o seguinte conjunto de opções padrão:
Para visualizar valores métricos de um momento específico no período selecionado, mova o cursor sobre o gráfico.
Para ampliar um gráfico, clique nele e arraste-o 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 superior do painel. As operações de zoom são aplicadas simultaneamente a todos os gráficos de um painel.
Para ver opções adicionais, clique em more_vert Mais opções de gráficos . A maioria dos gráficos oferece estas opções:
Para visualizar um gráfico em tela cheia, clique em Exibir em tela cheia . Para sair do modo de tela cheia, clique em Cancelar .
Ocultar ou recolher a legenda.
Baixe um arquivo PNG ou CSV do gráfico.
Exibir no Metrics Explorer . Visualize a métrica no Metrics Explorer . Você pode visualizar outras métricas do Cloud SQL no Metrics Explorer após 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 expanda o menu Predefinido e selecione um painel personalizado existente.
Para visualizar 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 esta visualização personalizada como um gráfico de métricas, 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 Cloud SQL.
As strings do tipo métrica seguem este prefixo: cloudsql.googleapis.com/database/
.
Nome e tipo de métrica | Descrição |
---|---|
Utilização da CPUdatabase/cpu/utilization | A utilização atual da CPU representada como uma porcentagem da CPU reservada que está em uso no momento. |
Uso de memóriadatabase/memory/usage | O uso de RAM em bytes. |
Uso total de memóriadatabase/memory/total_usage | O uso total de 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 | Alteração na contagem de operações de E/S de leitura de disco de dados desde a métrica relatada na pré-visualização. Amostragem a cada 60 segundos. |
E/S de gravação de discodatabase/disk/write_ops_count | Alteração na contagem de operações de E/S de gravação em disco de dados desde a métrica relatada na visualização. Amostragem a cada 60 segundos. |
Bytes recebidosdatabase/network/received_bytes_count | Alteração na contagem de bytes recebidos pela rede desde a métrica reportada na pré-visualização. Amostragem a cada 60 segundos. |
Bytes enviadosdatabase/network/sent_bytes_count | Alteração na contagem de bytes enviados pela rede desde a métrica reportada na pré-visualização. Amostragem a cada 60 segundos. |
Taxa de acerto do cache de bufferdatabase/sqlserver/memory/buffer_cache_hit_ratio | A porcentagem atual de páginas encontradas no cache do buffer sem a necessidade de leitura do disco. A proporção é o número total de acessos ao cache dividido pelo número total de consultas ao cache. |
Concessões de memória pendentesdatabase/sqlserver/memory/memory_grants_pending | O número atual de processos aguardando uma concessão de memória do espaço de trabalho. |
Lista de barracas gratuitasdatabase/sqlserver/memory/free_list_stall_count | O número total de solicitações que esperaram por uma página livre. |
Páginas trocadas em contagemdatabase/swap/pages_swapped_in_count | Contagem total de páginas trocadas no disco desde que o sistema foi inicializado. |
Contagem de páginas trocadasdatabase/swap/pages_swapped_out_count | Contagem total de páginas trocadas do disco desde que o sistema foi inicializado. |
Páginas de ponto de verificaçãodatabase/sqlserver/memory/checkpoint_page_count | O número total de páginas liberadas no disco por um ponto de verificação ou outra operação que exige que todas as páginas sujas sejam liberadas. |
Preguiçoso escrevedatabase/sqlserver/memory/lazy_write_count | O número total de buffers gravados pelo gravador preguiçoso do gerenciador de buffers. O gravador preguiçoso é um processo do sistema que limpa lotes de buffers sujos e antigos (buffers que contêm alterações que devem ser gravadas de volta no disco antes que o buffer possa ser reutilizado para uma página diferente) e os disponibiliza aos 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 permanecerá no pool de buffer 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. Esta estatística contabiliza as leituras ou gravações de páginas físicas em todos os bancos de dados. |
Divisões de páginadatabase/sqlserver/transaction/page_split_count | O número total de divisões de páginas que ocorrem como resultado do estouro de páginas de índice. |
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 do bloqueiodatabase/sqlserver/transactions/lock_wait_time | O tempo total em que as solicitações de bloqueio ficaram aguardando bloqueios. |
A fechadura aguardadatabase/sqlserver/transactions/lock_wait_count | O número total de solicitações de bloqueio que exigiram que o chamador esperasse. |
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 | Número total de tentativas de login desde a última reinicialização do serviço do SQL Server. Isso não inclui conexões em pool. |
Saídasdatabase/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 loglog_entry_count | O número de entradas de log, gravadas diretamente ou roteadas para este projeto via project-sink, armazenadas em pelo menos um bucket de log. Por padrão, as entradas de log são armazenadas por 30 dias. Logs excluídos não são contabilizados. |
Varreduras completasdatabase/sqlserver/transactions/full_scan_count | O número total de varreduras completas irrestritas. Podem ser varreduras de tabela base ou de índice completo. |
Para obter mais informações, consulte Métricas do Cloud SQL .
Linha do tempo dos eventos
O painel fornece 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 primária de alta disponibilidade (HA) para uma instância em espera, que se torna a instância primária. | FAILOVER |
Instance maintenance | Indica que a instância está em manutenção. A manutenção normalmente deixa a instância indisponível por 1 a 3 minutos. | MAINTENANCE |
Instance backup | Executa um backup de 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 |