Identifique instâncias inativas do Cloud SQL

O recomendador de instâncias inativas do Cloud SQL ajuda a detetar instâncias que podem estar inativas e fornece estatísticas e recomendações para ajudar a reduzir os custos. Esta página descreve o funcionamento deste recomendador e como usá-lo.

Como funciona

O recomendador de instâncias inativas do Cloud SQL analisa as métricas de utilização de instâncias principais com mais de 30 dias. Para cada instância, o motor de recomendações considera os valores de determinadas métricas num 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 no período de observação estiver abaixo de um determinado limite, o recomendador estima que a instância está inativa. As recomendações são geradas a cada 24 horas para encerrar essas instâncias.

Preços

O Serviço de Recomendação de Instâncias Inativas do Cloud SQL está no nível de preços do Serviço de Recomendação Standard.

Antes de começar

Antes de poder ver recomendações e estatísticas, faça o seguinte:

  • Para receber as autorizações para ver e trabalhar com estatísticas e recomendações, certifique-se de que tem as funções necessárias.
    Tasks Funções
    Ver recomendações Uma destas funções: recommender.cloudsqlViewer ou cloudsql.viewer.
    Aplique recomendações Uma destas funções: recommender.cloudsqlAdmin, cloudsql.editor ou cloudsql.admin.
    Para mais informações sobre funções, consulte os artigos Compreender as funções e Conceder autorizações de IAM.
  • Enable the Recommender API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

Liste as recomendações de instâncias do Cloud SQL inativas

Pode listar as recomendações de instâncias inativas através da Trusted Cloud consolagcloud ou da API Recommender.

Consola

Para listar recomendações sobre instâncias inativas através da Trusted Cloud consola, siga estes passos:

  1. Aceda à página Instâncias do Cloud SQL.

    Aceda a Instâncias do Cloud SQL

  2. Clique em Ver tudo no banner de recomendações de instâncias inativas.

Em alternativa, siga estes passos:

  1. Aceda ao Active Assist.

    Aceda ao Active Assist

    Para mais informações, consulte o artigo Começar a usar o centro de recomendações.

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

  3. Clique no separador Encerrar instância.

gcloud

Para apresentar uma lista de recomendações sobre instâncias inativas através do gcloud, execute o comando gcloud recommender recommendations list da seguinte forma:

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

Substitua o seguinte:

  • PROJECT_ID: o ID do seu projeto.
  • LOCATION: uma região, como us-central1.
  • RECOMMENDER: o ID do motor de recomendações como IdleRecommender.

API

Para listar recomendações sobre instâncias inativas através da API Recommendations, chame o método recommendations.list da seguinte forma.

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

Substitua o seguinte:

  • PROJECT_ID: o ID do seu projeto.
  • LOCATION: uma região, como us-central1.
  • RECOMMENDER: o ID do motor de recomendações como IdleRecommender.

Se o recomendador detetar instâncias inativas, apresenta-as numa tabela. Cada linha mostra o nome da instância, uma breve recomendação, a localização e a data da última atualização.

Veja estatísticas e recomendações detalhadas

Pode ver estatísticas e recomendações detalhadas sobre instâncias inativas através da Trusted Cloud consolagcloud ou da API Recommender.

Consola

Para ver estatísticas sobre uma instância inativa através da Trusted Cloud consola, clique no botão de recomendação na lista de instâncias.

gcloud

Para ver estatísticas e recomendações detalhadas sobre instâncias inativas através do gcloud, execute o comando gcloud recommender insights list da seguinte forma:

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

Substitua o seguinte:

  • PROJECT_ID: o ID do seu projeto.
  • LOCATION: uma região, como us-central1.
  • INSIGHT_TYPE: o ID do tipo de estatísticas como ActivityInsight.

API

Para ver estatísticas e recomendações detalhadas sobre instâncias inativas através da API Recommendations, chame o método insights.list da seguinte forma:

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

Substitua o seguinte:

  • PROJECT_ID: o ID do seu projeto.
  • LOCATION: uma região, como us-central1.
  • INSIGHT_TYPE: o ID do tipo de estatísticas como ActivityInsight.

É apresentado um painel com estatísticas sobre a instância inativa. As seguintes categorias de informações são fornecidas juntamente com alguns gráficos de apoio.

Campos Descrições e métricas relacionadas
Utilização do disco (alteração de bytes) Utilização de dados em bytes. Amostrada a cada 60 segundos.
Relacionado com database/disk/bytes_used.
Utilização máxima da CPU A utilização máxima da CPU como percentagem.
Relacionado com database/cpu/utilization.
Utilização máxima da memória A utilização máxima de memória como percentagem.
Relacionado com database/memory/utilization.
Número máximo de operações de leitura do disco O número máximo de operações de leitura.
Relacionado com database/disk/read_ops_count.
Max disk write ops count O número máximo de operações de escrita.
Relacionado com database/disk/write_ops_count.
Datas de início e de fim da observação As datas de início e de fim do período de observação de 30 dias.

A tabela seguinte indica a estatística e a recomendação que o recomendador de instâncias inativas do Cloud SQL pode gerar para ajudar a reduzir os custos. Os subtipos são visíveis nos resultados da gcloud e da API.

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

Aplique recomendações

Avalie cuidadosamente as recomendações e faça uma das seguintes ações:

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

    É apresentada uma faixa na parte superior da página com uma recomendação.

    Pode verificar que a instância está intencionalmente inativa e não precisa de a encerrar. Se estiver inadvertidamente inativa, pode parar e eliminar a instância. A paragem de uma instância suspende os custos da instância. Os dados da instância não são afetados e as taxas de armazenamento e endereços IP continuam a aplicar-se.

    Tenha cuidado ao parar ou eliminar uma instância. Para evitar a perda de dados, crie primeiro uma cópia de segurança.

  • Para ignorar a recomendação de modo que seja desvalorizada e apareça esbatida, clique em Ignorar.

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

Também pode exportar estas recomendações para o BigQuery e examiná-las através do Looker Studio ou do Looker.

O que se segue?