Identificar instâncias ociosas do Cloud SQL

O recomendador de instâncias ociosas do Cloud SQL ajuda a detectar instâncias que podem estar ociosas e fornece insights e recomendações para ajudar a reduzir custos. Esta página descreve como este recomendador funciona e como usá-lo.

Como funciona

O recomendador de instâncias ociosas do Cloud SQL analisa as métricas de uso de instâncias primárias com mais de 30 dias. Para cada instância, o recomendador considera os valores de determinadas métricas dentro de um período de observação que abrange os últimos 30 dias. O recomendador não analisa réplicas de leitura.

Se o nível de atividade dentro do período de observação estiver abaixo de um determinado limite, o recomendador estima que a instância está ociosa. Recomendações são geradas a cada 24 horas para encerrar essas instâncias.

Preços

O recomendador de instância ociosa do Cloud SQL está no nível de preços do Recomendador Padrão .

Antes de começar

Antes de poder visualizar recomendações e insights, faça o seguinte:

  • Para obter permissões para visualizar e trabalhar com insights e recomendações, certifique-se de ter as funções necessárias.
    Tarefas Funções
    Ver recomendações Uma dessas funções: recommender.cloudsqlViewer ou cloudsql.viewer .
    Aplicar recomendações Uma destas funções: recommender.cloudsqlAdmin , cloudsql.editor ou cloudsql.admin .
    Para obter mais informações sobre funções, consulte Noções básicas sobre funções e concessão de permissões do IAM .
  • Enable the Recommender API.

    Enable the API

Listar recomendações de instâncias ociosas do Cloud SQL

Você pode listar recomendações de instâncias ociosas usando o Google Cloud console, gcloud ou a API do Recomendador.

Console

Para listar recomendações sobre instâncias ociosas usando oGoogle Cloud console, siga estes passos:

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

    Acesse Instâncias do Cloud SQL

  2. Clique em Exibir tudo no banner de recomendações de instâncias ociosas.

Alternativamente, siga estes passos:

  1. Acesse o Centro de Recomendações .

    Acesse o Centro de Recomendações

    Para obter mais informações, consulte Introdução ao Recommendation Hub .

  2. No cartão Reduzir custo da instância do Cloud SQL , clique em Exibir tudo .

  3. Clique na aba Desligar instância .

gcloud

Para listar recomendações sobre instâncias ociosas usando gcloud , execute o comando gcloud recommender recommendations list da seguinte maneira:

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.cloudsql.instance.RECOMMENDER

Substitua o seguinte:

  • PROJECT_ID : Seu ID de projeto.
  • LOCATION : Uma região, como us-central1 .
  • RECOMMENDER : O ID do recomendador como IdleRecommender .

API

Para listar recomendações sobre instâncias ociosas usando a API de recomendações , chame o método recommendations.list da seguinte maneira.

GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.RECOMMENDER/recommendations

Substitua o seguinte:

  • PROJECT_ID : Seu ID de projeto.
  • LOCATION : Uma região, como us-central1 .
  • RECOMMENDER : O ID do recomendador como IdleRecommender .

Se o recomendador detectar instâncias ociosas, ele as listará em uma tabela. Cada linha mostra o nome da instância, uma breve recomendação, o local e a data da última atualização.

Veja insights e recomendações detalhadas

Você pode visualizar insights e recomendações detalhadas sobre instâncias ociosas usando o Google Cloud console, gcloud ou a API do Recomendador.

Console

Para visualizar insights sobre uma instância ociosa usando oGoogle Cloud console, clique no botão de recomendação na lista de instâncias.

gcloud

Para visualizar insights e recomendações detalhadas sobre instâncias ociosas usando gcloud , execute o comando gcloud recommender insights list da seguinte maneira:

gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.cloudsql.instance.INSIGHT_TYPE

Substitua o seguinte:

  • PROJECT_ID : Seu ID de projeto.
  • LOCATION : Uma região, como us-central1 .
  • INSIGHT_TYPE : O ID do tipo de insight como ActivityInsight .

API

Para visualizar insights e recomendações detalhadas sobre instâncias ociosas usando a API de recomendações , chame o método insights.list da seguinte maneira:

GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/insightTypes/google.cloudsql.instance.INSIGHT_TYPE/insights

Substitua o seguinte:

  • PROJECT_ID : Seu ID de projeto.
  • LOCATION : Uma região, como us-central1 .
  • INSIGHT_TYPE : O ID do tipo de insight como ActivityInsight .

Um painel é exibido mostrando insights sobre a instância ociosa. As seguintes categorias de informações são fornecidas, juntamente com alguns gráficos de suporte.

Campos Descrições e métricas relacionadas
Uso do disco (alteração de bytes) Utilização de dados em bytes. Amostragem a cada 60 segundos.
Pertence ao database/disk/bytes_used .
Utilização máxima da CPU A utilização máxima da CPU como uma porcentagem.
Refere-se ao database/cpu/utilization .
Utilização máxima de memória A utilização máxima de memória como uma porcentagem.
Refere-se ao database/memory/utilization .
Contagem máxima de operações de leitura de disco O número máximo de operações de leitura.
Refere-se a database/disk/read_ops_count .
Contagem máxima de operações de gravação em disco O número máximo de operações de gravação.
Refere-se a database/disk/write_ops_count .
Datas de início e término da observação As datas de início e término do período de observação de 30 dias.

A tabela a seguir lista os insights e recomendações que o recomendador de instância ociosa do Cloud SQL pode gerar para ajudar você a reduzir custos. Os subtipos são visíveis nos resultados gcloud e da API.

Entendimento Recomendação
A instância mostrou baixos níveis de atividade durante o período de observação.
Subtipo: LOW_ACTIVITY
Investigue para verificar se a instância pode ser encerrada para reduzir custos.
Subtipo: SHUTDOWN_INSTANCE

Aplicar recomendações

Avalie as recomendações cuidadosamente e faça qualquer um dos seguintes:

  • Para examinar a recomendação, clique em Exibir instância .

    Um banner aparece no topo da página fornecendo uma recomendação.

    Você pode descobrir que a instância está intencionalmente ociosa e não precisa desligá-la. Se estiver inadvertidamente ociosa, você pode interrompê-la e excluí- la. Interromper uma instância suspende as cobranças. Os dados da instância não são afetados e as cobranças por armazenamento e endereços IP continuam a ser aplicadas.

    Tenha cuidado ao interromper ou excluir uma instância. Para evitar a perda de dados, crie um backup primeiro.

  • Para descartar a recomendação de modo que ela fique menos enfatizada e apareça esmaecida, clique em Descartar .

  • Para fechar o painel sem aplicar ou descartar a recomendação, clique em Cancelar .

Você também pode exportar essas recomendações para o BigQuery e examiná-las usando o Looker Studio ou o Looker .

O que vem a seguir