En este documento, se describe cómo usar el asistente de conversación en Gemini Cloud Assist para analizar y optimizar los recursos de Google Cloud .
En Gemini Cloud Assist, puedes usar el panel Cloud Assist para escribir afirmaciones o preguntas en lenguaje natural (llamadas sugerencias) para obtener explicaciones detalladas, acciones sugeridas o flujos de trabajo guiados. Estos recursos te ayudan a completar tareas de forma rápida y eficiente sin necesidad de ser un experto en la nube.
Antes de comenzar
Abre el panel de Cloud Assist
Ve a cualquier página de la consola de Google Cloud, como la página Gemini para Google Cloud.
En la barra de herramientas de la consola de Google Cloud, haz clic en spark Abrir o cerrar el chat basado en IA de Gemini.
Se abrirá el panel Cloud Assist y se mostrarán algunas instrucciones de ejemplo en las que puedes hacer clic. Las indicaciones varían según la página actual de la consola de Google Cloud.
Opcional: Escribe instrucciones en lenguaje natural para obtener asistencia.
Solicita asistencia a Gemini Cloud Assist
En esta sección, se incluyen algunos ejemplos de situaciones y mensajes relacionados que puedes ingresar en el panel de Cloud Assist.
Genera consultas en SQL
En el siguiente ejemplo, se muestra cómo generar consultas en SQL desde el panel de Cloud Assist mientras estás en las páginas de BigQuery de la consola de Google Cloud:
En el panel Cloud Assist, envía el siguiente mensaje:
Generate a SQL query to show me the duration and subscriber type for the ten longest trips.
En este ejemplo, Gemini Cloud Assist proporciona una consulta SQL específica que puedes revisar y copiar en el editor de consultas de BigQuery.
Opcional: Envía una instrucción para generar código de Python:
Generate Python code to query the bigquery-public-data.ml_datasets.penguins table using bigquery magics.
Comprende los recursos implementados y sus cambios recientes
Tu proyecto debe tener una organización para comprender los recursos implementados y sus cambios recientes. No se admiten proyectos que no tengan una organización.
En el siguiente ejemplo, se usa Cloud Asset Inventory.
En el panel Cloud Assist, envía la siguiente instrucción:
What are the names of my instances and their private interface names?
Gemini Cloud Assist muestra las instancias, sus nombres y los nombres de las interfaces privadas.
Opcional: Envía cualquiera de las siguientes indicaciones para situaciones similares:
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/…"
Analiza el rendimiento de las consultas de la base de datos y del sistema
En el siguiente ejemplo, se muestra cómo obtener los datos de rendimiento de las consultas del panel Cloud Assist mientras se está en las siguientes pestañas de una instancia de base de datos específica en la página Cloud SQL de la consola de Google Cloud:
- Descripción general
- Estadísticas del sistema
- Estadísticas de consultas
- Detalles de la consulta
En el panel Cloud Assist, envía el siguiente mensaje:
What's the current CPU utilization of this database?
La respuesta incluye una lista de todos los problemas de cumplimiento de la flota de bases de datos con una tabla que desglosa cada categoría y el recuento de recursos.
Opcional: Envía cualquiera de las siguientes indicaciones para situaciones similares:
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?
Comprende el estado y el cumplimiento de la flota de bases de datos
En el siguiente ejemplo, se muestra cómo obtener los datos de estado y cumplimiento de la flota de bases de datos desde el panel Cloud Assist:
En el panel Cloud Assist, envía el siguiente mensaje:
How many databases do I have in the US?
Gemini Cloud Assist proporciona una lista de todas tus bases de datos en EE.UU.
Opcional: Envía cualquiera de las siguientes indicaciones para situaciones similares:
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?
Analiza las tendencias de rendimiento de los recursos
En el siguiente ejemplo, se usa Cloud Monitoring.
En el panel Cloud Assist, envía la siguiente instrucción:
Which of my VMs have the highest utilization?
Gemini Cloud Assist proporciona un análisis rápido de las tendencias de rendimiento de los recursos, como el tráfico, la capacidad de procesamiento y las ejecuciones.
Opcional: Envía cualquiera de las siguientes indicaciones para situaciones similares:
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?
Encuentra recomendaciones y oportunidades de optimización
En el siguiente ejemplo, se usa Active Assist.
En el panel Cloud Assist, envía la siguiente instrucción:
Give me recommendations to reduce my resource costs.
Gemini Cloud Assist proporciona recomendaciones específicas para los ahorros estimados y la confiabilidad del clúster.
Opcional: Envía cualquiera de las siguientes indicaciones para situaciones similares:
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?
Comprende las aplicaciones, los servicios y las cargas de trabajo de App Hub
En el siguiente ejemplo, se muestra cómo usar el panel Cloud Assist en la consola de Google Cloud para obtener una lista de aplicaciones de App Hub dentro de un proyecto host de App Hub al que un miembro específico del equipo tiene acceso.
En el panel Cloud Assist, envía la siguiente instrucción:
Show me all applications in this project with the developer owner lee@example.com
Gemini Cloud Assist muestra una lista de aplicaciones que cumplen con los criterios que especificaste.
Opcional: Envía cualquiera de los siguientes mensajes para situaciones específicas:
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.
Cómo obtener una recomendación de control regulatorio
En el siguiente ejemplo, se muestra cómo usar el panel Cloud Assist mientras estás en la consola de Google Cloud para obtener una recomendación sobre qué paquete de control regulatorio de Assured Workloads usar.
En el panel Cloud Assist, envía la siguiente instrucción:
Help me choose a regulatory control for my Google Cloud folders.
Gemini Cloud Assist inicia una conversación en lenguaje natural con tú sobre tus requisitos y, luego, sugiere un paquete de control que se adapte mejor.
Opcional: Envía cualquiera de las siguientes indicaciones para situaciones similares:
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?
Más información sobre las clases de almacenamiento de Cloud Storage
En el siguiente ejemplo, se muestra cómo usar el panel Cloud Assist en las páginas de Cloud Storage para revisar las distintas clases de almacenamiento que puedes usar cuando almacenas datos en tus buckets.
En el panel Cloud Assist, envía la siguiente instrucción:
What storage class should I use for my data?
Gemini Cloud Assist muestra una lista de las clases de almacenamiento disponibles y describe los casos de uso de cada una.
Opcional: Si tienes una suscripción a Storage Intelligence y los roles de IAM adecuados para acceder a los conjuntos de datos de Storage Insights, puedes enviar sugerencias sobre tus buckets y objetos específicos. Por ejemplo, puedes enviar los siguientes mensajes:
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?
Haz un seguimiento del costo de tu proyecto a lo largo del tiempo
En el siguiente ejemplo, se muestra cómo usar el panel Cloud Assist en la consola de Google Cloud para obtener el costo mensual de tu proyecto durante el año anterior.
En el panel Cloud Assist, envía la siguiente instrucción:
How much did I spend on this project last year by month?
Para obtener una respuesta directa a tu pregunta, debes tener el permiso de IAM correspondiente para acceder a la información de costos del proyecto.
Gemini Cloud Assist muestra tus costos por mes durante el período especificado.
Opcional: Envía cualquiera de las siguientes indicaciones para situaciones similares:
Which SKUs are costing me the most?
Did I spend more in October or November?
Comprende los controles de seguridad de la protección y la privacidad de los datos
En el siguiente ejemplo, se muestra cómo usar el panel Cloud Assist en la consola de Google Cloud para crear un secreto de Secret Manager y mostrar las claves de Cloud Key Management Service que tengas.
En el panel Cloud Assist, envía el siguiente mensaje:
Help me create a secret.
Gemini Cloud Assist inicia una conversación en lenguaje natural con la que te brinda orientación paso a paso para crear un secreto.
Opcional: Como parte de la guía paso a paso, puedes solicitar recomendaciones, como qué protección es adecuada para tus necesidades. Por ejemplo, envía cualquiera de las siguientes instrucciones para obtener más ayuda:
What protection level should I use for my Cloud KMS key?
Help me create a Confidential Space
Después de completar los pasos, Gemini Cloud Assist produce el código de Terraform y los comandos de gcloud CLI adecuados para usar.
En el panel Cloud Assist, envía el siguiente mensaje para obtener información sobre tus recursos de seguridad:
List my Cloud KMS keys in a table.
Gemini Cloud Assist muestra la información solicitada.
Opcional: Envía cualquiera de las siguientes indicaciones para situaciones similares:
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?
Verifica si hay Google Cloud incidentes conocidos que afecten a tu proyecto
En el siguiente ejemplo, se muestra cómo usar el panel Cloud Assist en la consola de Google Cloud para obtener una lista de los Google Cloud incidentes en curso que podrían afectar tu proyecto.
En el panel Cloud Assist, envía la siguiente instrucción:
Is there something going on with Google Cloud? I'm seeing issues with my project.
Gemini Cloud Assist informa cualquier incidente reciente que podría ser relevante para tu proyecto.
Opcional: Envía cualquiera de las siguientes indicaciones para situaciones similares:
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?
¿Qué sigue?
- Obtén más información sobre Gemini Cloud Assist.
- Obtén más información para escribir mejores instrucciones para Gemini para Google Cloud.