Este documento descreve como usar o assistente de conversação no Gemini Cloud Assist para analisar e otimizar Google Cloud recursos.
No Gemini Cloud Assist, você pode usar o painel Cloud Assist para escrever declarações ou perguntas em linguagem natural (chamadas de comandos) e receber explicações detalhadas, ações sugeridas ou fluxos de trabalho guiados. Esses recursos ajudam você a concluir tarefas de forma rápida e eficiente sem precisar ser um especialista em nuvem.
Antes de começar
Abrir o painel do Cloud Assist
Acesse qualquer página no console do Google Cloud, como a página Gemini para Google Cloud.
Na barra de ferramentas do console do Google Cloud, clique em spark Abrir ou fechar o chat da Gemini AI.
O painel Cloud Assist é aberto e mostra alguns exemplos de comandos que podem ser clicados. As solicitações variam de acordo com a página atual do console do Google Cloud.
Opcional: escreva comandos em linguagem natural para receber ajuda.
Pedir ajuda ao Gemini Cloud Assist
Esta seção inclui alguns exemplos de cenários e solicitações relacionadas que podem ser digitadas no painel Cloud Assist.
Gerar consultas SQL
O exemplo a seguir mostra como gerar consultas SQL no painel Cloud Assist nas páginas do BigQuery do console do Google Cloud:
No painel Cloud Assist, envie a seguinte instrução:
Generate a SQL query to show me the duration and subscriber type for the ten longest trips.
Neste exemplo, o Gemini Cloud Assist fornece uma consulta SQL específica que pode ser analisada e copiada para o editor de consultas do BigQuery.
Opcional: envie uma solicitação para gerar código Python:
Generate Python code to query the bigquery-public-data.ml_datasets.penguins table using bigquery magics.
Entender os recursos implantados e as mudanças recentes
Seu projeto precisa ter uma organização para entender os recursos implantados e as mudanças recentes. Não é possível usar projetos sem uma organização.
O exemplo a seguir usa o Inventário de recursos do Cloud.
No painel Cloud Assist, envie a seguinte instrução:
What are the names of my instances and their private interface names?
O Gemini Cloud Assist lista instâncias, os nomes delas e os nomes de interfaces privadas.
Opcional: envie qualquer uma das seguintes solicitações para cenários semelhantes:
List the name and network name for the subnetworks.
List my artifact repo.
How many BigQuery datasets have a label whose value is 'foo'?
List all config changes in the last 24 hours.
List all users granted roles/bigquery.admin and include the attached resources.
List a BigQuery dataset organized by name and location.
Describe the configuration of "pubsub/topic/…"
Analisar a consulta do banco de dados e o desempenho do sistema
O exemplo a seguir mostra como acessar os dados de desempenho da consulta no painel Cloud Assist enquanto estiver nas seguintes guias de uma instância de banco de dados específica na página Cloud SQL do console do Google Cloud:
- Visão geral
- Insights do sistema
- Insights de consulta
- Detalhes da consulta
No painel Cloud Assist, envie a seguinte instrução:
What's the current CPU utilization of this database?
A resposta inclui uma lista de todos os problemas de compliance da frota de banco de dados com uma tabela que detalha cada categoria e a contagem de recursos.
Opcional: envie qualquer uma das seguintes solicitações para cenários semelhantes:
Summarize database query trends by users.
Which of my queries have high latency for this database instance?
What is the slowest query for this database in this instance?
What are the wait times for the query id = in this database?
How many error log entries are there for this database instance?
Entender a integridade e a conformidade da frota de bancos de dados
O exemplo a seguir mostra como receber os dados de integridade e compliance da frota de banco de dados no painel Cloud Assist:
No painel Cloud Assist, envie a seguinte instrução:
How many databases do I have in the US?
O Gemini Cloud Assist fornece uma lista de todos os seus bancos de dados nos EUA.
Opcional: envie qualquer uma das seguintes solicitações para cenários semelhantes:
Where are my databases located?
What issues are affecting my databases?
Show me all databases running on Postgres.
What databases have NIST issues in Europe?
Analisar as tendências de performance dos recursos
O exemplo a seguir usa o Cloud Monitoring.
No painel Cloud Assist, envie a seguinte instrução:
Which of my VMs have the highest utilization?
O Gemini Cloud Assist fornece uma análise rápida das tendências de desempenho de recursos, como tráfego, capacidade de processamento e execuções.
Opcional: envie qualquer uma das seguintes solicitações para cenários semelhantes:
What are the top 5 dataflow jobs with the highest estimated backlog processing time?
Total VM network bytes sent per second for each instance?
What's the QPS on my SQL databases?
Encontrar recomendações e oportunidades de otimização
O exemplo a seguir usa o Active Assist.
No painel Cloud Assist, envie a seguinte instrução:
Give me recommendations to reduce my resource costs.
O Gemini Cloud Assist oferece recomendações específicas para economias estimadas e confiabilidade do cluster.
Opcional: envie qualquer uma das seguintes solicitações para cenários semelhantes:
What are all the quotas for my project that are almost hitting the limit?
What BigQuery datasets should I partition or cluster?
Which of my VMs are idle?
Entender os aplicativos, serviços e cargas de trabalho do App Hub
O exemplo a seguir mostra como usar o painel Cloud Assist no console do Google Cloud para conferir uma lista de aplicativos do App Hub em um projeto host do App Hub a que um membro da equipe específico tem acesso.
No painel Cloud Assist, envie a seguinte instrução:
Show me all applications in this project with the developer owner lee@example.com
O Gemini Cloud Assist retorna uma lista de aplicativos que atendem aos critérios especificados.
Opcional: envie qualquer uma das seguintes solicitações para cenários específicos:
List all the registered services in application "foo" in the location us-central1.
Show me all applications with user email myemail@example.com as business owners.
Describe my application "app-1" in us-east1.
Receber uma recomendação de controle regulatório
O exemplo a seguir mostra como usar o painel Cloud Assist no console do Google Cloud para receber uma recomendação sobre qual pacote de controle regulatório do Assured Workloads usar.
No painel Cloud Assist, envie a seguinte instrução:
Help me choose a regulatory control for my Google Cloud folders.
O Gemini Cloud Assist inicia uma conversa em linguagem natural com você sobre seus requisitos e sugere o pacote de controle mais adequado.
Opcional: envie qualquer uma das seguintes solicitações para cenários semelhantes:
How do I set up an Assured Workloads control package?
How do I create an Assured Workloads folder?
How do I monitor an Assured Workloads folder for violations?
Saiba mais sobre as classes de armazenamento do Cloud Storage
O exemplo a seguir mostra como usar o painel Cloud Assist nas páginas do Cloud Storage para analisar as diferentes classes de armazenamento que podem ser usadas ao armazenar dados nos buckets.
No painel Cloud Assist, envie a seguinte instrução:
What storage class should I use for my data?
O Gemini Cloud Assist retorna uma lista de classes de armazenamento disponíveis e descreve casos de uso para cada uma delas.
Opcional: se você tiver uma assinatura do Storage Intelligence e os papéis do IAM apropriados para acessar conjuntos de dados do Storage Insights, poderá enviar solicitações sobre buckets e objetos específicos. Por exemplo, você pode enviar as seguintes solicitações:
How many bytes are stored in my buckets in the us-central1 location?
What is my Cloud storage usage, broken down by content type?
How many objects do I have in Standard storage smaller than 50 GB?
Acompanhar o custo do seu projeto ao longo do tempo
O exemplo a seguir mostra como usar o painel Cloud Assist no Console do Google Cloud para conferir o custo mensal do seu projeto no último ano.
No painel Cloud Assist, envie a seguinte instrução:
How much did I spend on this project last year by month?
Para receber uma resposta direta à sua pergunta, você precisa ter a permissão adequada do IAM para acessar as informações de custo do projeto.
O Gemini Cloud Assist retorna seus custos mensais no período especificado.
Opcional: envie qualquer uma das seguintes solicitações para cenários semelhantes:
Which SKUs are costing me the most?
Did I spend more in October or November?
Entender os controles de segurança de privacidade e proteção de dados
O exemplo a seguir mostra como usar o painel Assistente do Cloud no console do Google Cloud para criar um segredo do Secret Manager e listar todas as chaves do Cloud Key Management Service.
No painel Cloud Assist, envie a seguinte instrução:
Help me create a secret.
O Gemini Cloud Assist inicia uma conversa em linguagem natural com você que fornece orientações passo a passo para criar um segredo.
Opcional: como parte da orientação detalhada, você pode pedir recomendações, como qual proteção é adequada para suas necessidades. Por exemplo, envie qualquer uma das seguintes solicitações para receber orientações adicionais:
What protection level should I use for my Cloud KMS key?
Help me create a Confidential Space
Depois de concluir as etapas, o Gemini Cloud Assist produz o código Terraform e os comandos da gcloud CLI apropriados para uso.
No painel Cloud Assist, envie a seguinte solicitação para retornar informações sobre seus recursos de segurança:
List my Cloud KMS keys in a table.
O Gemini Cloud Assist vai retornar as informações solicitadas.
Opcional: envie qualquer uma das seguintes solicitações para cenários semelhantes:
Which VMs have Confidential Computing enabled?
How many VMs have confidential Confidential Computing enabled?
What is the rotation policy for my Cloud KMS key?
When was my Cloud KMS key last rotated?
Verificar se há incidentes Google Cloud conhecidos que afetam seu projeto
O exemplo a seguir mostra como usar o painel Cloud Assist no console do Google Cloud para conferir uma lista de incidentes Google Cloud em andamento que podem estar afetando seu projeto.
No painel Cloud Assist, envie a seguinte instrução:
Is there something going on with Google Cloud? I'm seeing issues with my project.
O Gemini Cloud Assist informa incidentes recentes que podem ser relevantes para seu projeto.
Opcional: envie qualquer uma das seguintes solicitações para cenários semelhantes:
What's the latest update on the Compute Engine outage in us-central1?
How is my project impacted by the Cloud Storage incident?
Is there a workaround for the BigQuery incident?
A seguir
- Saiba mais sobre o Gemini Cloud Assist.
- Saiba como escrever comandos melhores no Gemini para Google Cloud.