Como ver informações sobre a instância do Cloud SQL

Nesta página, descrevemos como receber informações sobre as instâncias do Cloud SQL, incluindo informações de resumo de instâncias, dados de uso, registros de operações e registros de banco de dados.

Como ver informações resumidas das instâncias

Para informações resumidas sobre as instâncias do Cloud SQL, acesse o Console do Google Cloud ou use a ferramenta de linha de comando gcloud ou a API.

Console

  1. Acesse a página Instâncias do Cloud SQL no Console do Google Cloud.

    Acesse a página "Instâncias" do Cloud SQL

  2. Passe o cursor sobre o ícone de status à esquerda do nome de uma instância para ver o estado atual dela.
  3. Clique em um nome de instância para abrir a página Detalhes da instância.

gcloud

gcloud sql instances describe [INSTANCE_NAME]

REST v1beta4

Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:

  • project-id: o ID do projeto
  • instance-id: o ID da instância

Método HTTP e URL:

GET https://www.googleapis.com/sql/v1beta4/projects/project-id/instances/instance-id

Para enviar a solicitação, expanda uma destas opções:

Você receberá uma resposta JSON semelhante a esta:

{
  "kind": "sql#instance",
  "state": "RUNNABLE",
  "databaseVersion": "MYSQL_5_7",
  "settings": {
    "authorizedGaeApplications": [],
    "tier": "db-f1-micro",
    "kind": "sql#settings",
    "pricingPlan": "PER_USE",
    "replicationType": "SYNCHRONOUS",
    "activationPolicy": "ALWAYS",
    "ipConfiguration": {
      "authorizedNetworks": [],
      "ipv4Enabled": true
    },
    "locationPreference": {
      "zone": "asia-east1-a",
      "kind": "sql#locationPreference"
    },
    "dataDiskType": "PD_SSD",
    "backupConfiguration": {
      "startTime": "08:00",
      "kind": "sql#backupConfiguration",
      "enabled": true,
      "binaryLogEnabled": true
    },
    "settingsVersion": "13",
    "storageAutoResizeLimit": "0",
    "storageAutoResize": true,
    "dataDiskSizeGb": "10"
  },
  "etag": "etag-id",
  "ipAddresses": [
    {
      "type": "PRIMARY",
      "ipAddress": "10.0.0.1"
    }
  ],
  "serverCaCert": {
    "kind": "sql#sslCert",
    "certSerialNumber": "0",
    "cert": "certificate-id",
    "commonName": "C=US,O=Google\\, Inc,CN=Google Cloud SQL Server CA,dnQualifier=dn-qualifier-id",
    "sha1Fingerprint": "sha-id",
    "instance": "instance-id",
    "createTime": "2019-06-28T22:46:35.052Z",
    "expirationTime": "2029-06-25T22:47:35.052Z"
  },
  "instanceType": "CLOUD_SQL_INSTANCE",
  "project": "project-id",
  "serviceAccountEmailAddress": "service-acct-id@gcp-sa-cloud-sql.iam.gserviceaccount.com",
  "backendType": "SECOND_GEN",
  "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/project-id/instances/instance-id",
  "connectionName": "project-id:region:instance-id",
  "name": "instance-id",
  "region": "asia-east1",
  "gceZone": "asia-east1-a"
}
Para ver como a solicitação de API REST é criada nesta tarefa, consulte o APIs Explorer na página "instances:get".

Como ver métricas de instância no Cloud SQL

O Cloud SQL fornece gráficos de uso das principais métricas de instância que você pode usar para monitorar suas instâncias. Ao trabalhar com dados de métricas, tenha isto em mente:

  • Um ponto de dados de uma métrica é um agrupamento de todos os bancos de dados hospedados pela instância.
  • Os dados são informados no Tempo Universal Coordenado (UTC, na sigla em inglês).
  • Os gráficos renderizados não são atualizados automaticamente. Para ver dados novos, é necessário atualizar a página.
  • A exibição dos dados de métrica nos gráficos de uso leva alguns minutos após o registro.

Para ver informações sobre o uso de instâncias, faça o seguinte:

  1. Acesse a página Instâncias do Cloud SQL no Console do Google Cloud.

    Acessar a página "Instâncias" do Cloud SQL

  2. Clique em um nome de instância para abrir a página Detalhes da instância.
  3. Na caixa de seleção de métrica, escolha uma para ver o gráfico de uso.

    Captura de tela mostrando lista suspensa para seleção de métricas.

Como comparar métricas de várias instâncias

  1. Acesse a página Instâncias do Cloud SQL no Console do Google Cloud.

    Acessar a página "Instâncias" do Cloud SQL

  2. Selecione até cinco instâncias que você quer comparar marcando a caixa de seleção à esquerda do nome da instância.
  3. No painel de informações à direita, selecione a guia Monitoramento.
  4. Selecione a métrica que você quer comparar no menu suspenso dela.

    Os dados exatos de um momento específico podem ser visualizados passando o cursor sobre o gráfico.

Métricas disponíveis

Os gráficos de uso podem ajudá-lo a reagir de maneira proativa quando seu aplicativo precisar de alteração. Com essas métricas, você pode ter insights para solucionar problemas de capacidade e latência, e sobre os custos de uso de instâncias.

MétricaDescriçã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.

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.

Um banco de dados recém-criado usa cerca de 100 MB para tabelas e arquivos do sistema.

Uso da CPU

Você pode usar essa métrica para monitorar se a instância tem CPU suficiente para as necessidades do seu 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.

Conexões ativas Número de conexões abertas para a instância do Cloud SQL.
Bytes de entrada/saída (bytes/segundo) O volume de tráfego de rede que entra ou sai da instância.

A figura 1 destaca as diferentes partes de um gráfico de uso.

Gráfico mostrando exemplo de dados de métricas do Cloud SQL
Figura 1: exemplo de dados de uso de instância

em que

  • Frase de destaque 1: os dados métricos mostrados no gráfico.

  • Frase de destaque 2: o intervalo para ver os dados métricos.

  • Frase de destaque 3: o valor da métrica no cursor.

  • Frase de destaque 4: o cursor de dados. Use o cursor para procurar o valor de métrica em um horário específico.

Como ver os dados de uso da instância usando o Cloud Monitoring

Use o Cloud Monitoring para receber informações sobre sua instância do Cloud SQL. O Monitoring será útil se você precisar de uma métrica não exibida na página "Detalhes da instância" ou de mais flexibilidade com o formato de dados ou com as opções de exibição.

Para uma lista completa das métricas do Cloud SQL fornecidas pelo Cloud Monitoring, consulte esta página. Para mais informações sobre como usar o Cloud Monitoring com o Google Cloud, consulte a documentação relacionada.

Como visualizar registro de operações da instância

É possível ver os registros de uma instância no painel Operações. O painel Operações registra cada operação realizada na instância com as seguintes informações:

  • o horário em que a operação foi concluída, no fuso horário local
  • O tipo de operação
  • O status da operação
  • Uma mensagem descrevendo o resultado da operação

Se houver falha na operação, será possível usar a mensagem para resolver o problema.

Para ver um registro de operações de instâncias:

  1. Acesse a página Instâncias do Cloud SQL no Console do Google Cloud.

    Acessar a página "Instâncias" do Cloud SQL

  2. Clique em um nome de instância para abrir a página Detalhes da instância.
  3. Clique em Operações para mostrar o painel com o registro de operações.
Observação: o registro de operações não inclui operações executadas que usam ferramentas de gerenciamento externas, como as ferramentas de linha de comando do SQL Server. Nesse registro, somente aparecem as operações de gerenciamento de usuários e alteração de senha realizadas com o Console do Google Cloud, a ferramenta de linha de comando gcloud ou a API Cloud SQL Admin.

Como visualizar arquivos de registros

Para visualizar arquivos de registro e de erro, use o Visualizador de registros no Console do Google Cloud.

  1. Acesse o visualizador de registros no Console do Google Cloud:

    Acessar o Visualizador de registros

  2. Selecione os registros que você quer ver.

    É possível filtrar com base em:

    • instância;
    • arquivo de registros;
    • nível de registros;
    • data.

Para saber mais sobre como selecionar e filtrar registros, veja Como ver registros. Para informações sobre a exportação de registros, confira Como exportar registros.

A seguir