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.
Para obter mais informações sobre funções, consulte Noções básicas sobre funções e concessão de permissões do IAM .Tarefas Funções Ver recomendações Uma dessas funções: recommender.cloudsqlViewer
oucloudsql.viewer
.Aplicar recomendações Uma destas funções: recommender.cloudsqlAdmin
,cloudsql.editor
oucloudsql.admin
. -
Enable the Recommender 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:
Acesse a página Instâncias do Cloud SQL .
Clique em Exibir tudo no banner de recomendações de instâncias ociosas.
Alternativamente, siga estes passos:
Acesse o Centro de Recomendações .
Acesse o Centro de Recomendações
Para obter mais informações, consulte Introdução ao Recommendation Hub .
No cartão Reduzir custo da instância do Cloud SQL , clique em Exibir tudo .
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, comous-central1
. -
RECOMMENDER
: O ID do recomendador comoIdleRecommender
.
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, comous-central1
. -
RECOMMENDER
: O ID do recomendador comoIdleRecommender
.
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, comous-central1
. -
INSIGHT_TYPE
: O ID do tipo de insight comoActivityInsight
.
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, comous-central1
. -
INSIGHT_TYPE
: O ID do tipo de insight comoActivityInsight
.
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
- Monitorar a disponibilidade do disco
- Reduza instâncias superprovisionadas do Cloud SQL
- Blog: Maximize o ROI da sua nuvem
- Blog: Faça mais com menos
- Google Cloud recomendadores