O recomendador de instância inativa do Cloud SQL ajuda a detectar instâncias que podem estar inativas e fornece insights e recomendações para ajudar a reduzir custos. Nesta página, descrevemos como esse recomendador funciona e como usá-lo.
Como funciona
O recomendador de instâncias inativas do Cloud SQL analisa as métricas de uso de instâncias principais que têm mais de 30 dias. Para cada instância, o recomendador considera os valores de determinadas métricas em um período de observação dos ú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á inativa. As recomendações são geradas a cada 24 horas para encerrar essas instâncias.
Preços
O recomendador de instâncias inativas do Cloud SQL está no Nível de preço do recomendador Padrão.
Antes de começar
Antes de visualizar as recomendações e insights, faça o seguinte:
- Para conseguir as permissões de visualização e trabalho com insights e recomendações,
verifique se você tem os papéis necessários.
Tarefas Papéis Ver recomendações Um destes papéis: recommender.cloudsqlViewer
oucloudsql.viewer
.Aplicar recomendações Um destes papéis: recommender.cloudsqlAdmin
,cloudsql.editor
, oucloudsql.admin
. -
Enable the Recommender API.
Listar recomendações de instâncias inativas do Cloud SQL
Para listar as recomendações de instância inativa, use o
console do Google Cloud, o gcloud
ou a API Recommender.
Console
Para listar recomendações de instâncias inativas usando o console do Google Cloud, siga estas etapas:
Acesse a página Instâncias" do Cloud SQL
Clique em Ver tudo no banner de recomendações de instância inativa.
Ou então:
Acesse o Hub de recomendações.
Para mais informações, consulte Primeiros passos com o Hub de recomendações.
No card Reduzir o custo da instância do Cloud SQL, clique em Ver tudo.
Clique na guia Encerrar instância.
gcloud
Para listar as recomendações sobre instâncias inativas usando 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:
PROJECT_ID
: o ID do projetoLOCATION
: uma região, comous-central1
.RECOMMENDER
: o ID do recomendador comoIdleRecommender
.
API
Para listar recomendações sobre instâncias inativas usando a
API Recommendations, 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:
PROJECT_ID
: o ID do projetoLOCATION
: uma região, comous-central1
.RECOMMENDER
: o ID do recomendador comoIdleRecommender
.
Se o recomendador detectar instâncias inativas, 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.
Ver insights e recomendações detalhadas
Para ter acesso a insights e recomendações detalhadas sobre instâncias inativas, use o
console do Google Cloud, o gcloud
ou a API Recommender.
Console
Para ter acesso a insights sobre uma instância inativa no console do Google Cloud, clique no botão de recomendação na lista de instâncias.
gcloud
Para visualizar insights e recomendações detalhadas sobre instâncias inativas usando 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:
PROJECT_ID
: o ID do projetoLOCATION
: 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 inativas usando a
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:
PROJECT_ID
: o ID do projetoLOCATION
: uma região, comous-central1
.INSIGHT_TYPE
: o ID do tipo de insight, comoActivityInsight
.
Um painel será exibido mostrando insights sobre a instância inativa. As categorias de informações a seguir são fornecidas com alguns gráficos de apoio.
Campos | Descrições e métricas relacionadas |
---|---|
Uso do disco (mudança de bytes) | Utilização de dados em bytes. Amostras coletadas a cada 60 segundos. Pertence a database/disk/bytes_used . |
Utilização máxima de CPU | A utilização máxima da CPU como uma porcentagem. Pertence a database/cpu/utilization . |
Utilização máxima da memória | A utilização máxima da memória como porcentagem. Pertence a database/memory/utilization . |
Número máximo de operações de leitura de disco | O número máximo de operações de leitura. Pertence a database/disk/read_ops_count . |
Número máximo de operações de gravação de disco | O número máximo de operações de gravação. Pertence 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 as recomendações que o recomendador de instâncias inativas
do Cloud SQL pode gerar para ajudar a reduzir custos. Os subtipos
são visíveis nos resultados da gcloud
e da API.
Insight | Recomendação |
---|---|
A instância mostrou níveis baixos 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 com atenção e siga um destes procedimentos:
Para examinar a recomendação, clique em Visualizar instância.
Um banner aparecerá na parte superior da página com uma recomendação.
Você pode descobrir que a instância está intencionalmente inativa e não precisa desativá-la. No caso de uma inatividade acidental, é possível interromper e excluir a instância. A interrupção da instância suspende as cobranças referentes a esse recurso. Os dados da instância não são afetados e as cobranças por armazenamento e endereços IP continuam sendo aplicadas.
Tenha cuidado ao interromper ou excluir uma instância. Para evitar a perda de dados, primeiro crie um backup.
Para dispensar a recomendação de modo que ela não seja enfatizada e apareça escurecida, clique em Dispensar.
Para fechar o painel sem aplicar ou dispensar a recomendação, clique em Cancelar.
Também é possível exportar essas recomendações para o BigQuery e analisá-las usando o Looker Studio ou o Looker.
A seguir
- Monitorar a disponibilidade de disco
- Reduzir o provisionamento de instâncias em excesso do Cloud SQL
- Blog: Maximize o ROI do Cloud
- Blog: Faça mais com menos
- Recomendadores do Google Cloud