Ce document explique comment utiliser l'assistant conversationnel de Gemini Cloud Assist pour analyser et optimiser les ressources. Google Cloud
Dans Gemini Cloud Assist, vous pouvez utiliser le panneau Cloud Assist pour écrire des instructions ou des questions en langage naturel (appelées requêtes) afin d'obtenir des explications détaillées, des suggestions d'actions ou des workflows guidés. Ces ressources vous aident à effectuer des tâches rapidement et efficacement, sans avoir à être un expert du cloud.
Avant de commencer
Ouvrir le panneau Cloud Assist
Accédez à n'importe quelle page de la console Google Cloud, comme la page Gemini pour Google Cloud.
Dans la barre d'outils de la console Google Cloud, cliquez sur spark Ouvrir ou fermer le chat Gemini AI.
Le panneau Cloud Assist s'ouvre et affiche quelques exemples de requêtes sur lesquels vous pouvez cliquer. Les invites varient en fonction de la page de la console Google Cloud que vous consultez.
Facultatif: Rédigez des invites en langage naturel pour obtenir de l'aide.
Demander de l'aide à Gemini Cloud Assist
Cette section présente quelques exemples de scénarios et d'invites associés que vous pouvez saisir dans le panneau Cloud Assist.
Générer des requêtes SQL
L'exemple suivant montre comment générer des requêtes SQL à partir du panneau Cloud Assist sur les pages BigQuery de la console Google Cloud:
Dans le panneau Cloud Assist, envoyez l'invite suivante:
Generate a SQL query to show me the duration and subscriber type for the ten longest trips.
Dans cet exemple, Gemini Cloud Assist fournit une requête SQL spécifique que vous pouvez examiner et copier dans l'éditeur de requêtes BigQuery.
Facultatif: Envoyez une requête pour générer du code Python:
Generate Python code to query the bigquery-public-data.ml_datasets.penguins table using bigquery magics.
Comprendre les composants déployés et leurs modifications récentes
Votre projet doit être organisé pour comprendre les composants déployés et leurs modifications récentes. Les projets sans organisation ne sont pas acceptés.
L'exemple suivant utilise l'inventaire des éléments cloud.
Dans le panneau Cloud Assist, envoyez l'invite suivante:
What are the names of my instances and their private interface names?
Gemini Cloud Assist liste les instances, leurs noms et les noms d'interface privée.
Facultatif: Envoyez l'une des invites suivantes pour des scénarios similaires:
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/…"
Analyser les performances des requêtes de base de données et du système
L'exemple suivant montre comment obtenir les données de performances des requêtes à partir du panneau Cloud Assist lorsque vous accédez aux onglets suivants d'une instance de base de données spécifique sur la page Cloud SQL de la console Google Cloud:
- Présentation
- Insights sur le système
- Insights sur les requêtes
- Détails de la requête
Dans le panneau Cloud Assist, envoyez l'invite suivante:
What's the current CPU utilization of this database?
La réponse inclut la liste de tous les problèmes de conformité pour la flotte de bases de données, avec un tableau qui détaille chaque catégorie et le nombre de ressources.
Facultatif: Envoyez l'une des invites suivantes pour des scénarios similaires:
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?
Comprendre l'état et la conformité de votre parc de bases de données
L'exemple suivant montre comment obtenir les données de santé et de conformité de la flotte de bases de données à partir du panneau Cloud Assist:
Dans le panneau Cloud Assist, envoyez l'invite suivante:
How many databases do I have in the US?
Gemini Cloud Assist fournit la liste de toutes vos bases de données aux États-Unis.
Facultatif: Envoyez l'une des invites suivantes pour des scénarios similaires:
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?
Analyser les tendances de performances des ressources
L'exemple suivant utilise Cloud Monitoring.
Dans le panneau Cloud Assist, envoyez l'invite suivante:
Which of my VMs have the highest utilization?
Gemini Cloud Assist fournit une analyse rapide des tendances de performances des ressources telles que le trafic, le débit et les exécutions.
Facultatif: Envoyez l'une des invites suivantes pour des scénarios similaires:
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?
Trouver des recommandations et des opportunités d'optimisation
L'exemple suivant utilise Active Assist.
Dans le panneau Cloud Assist, envoyez l'invite suivante:
Give me recommendations to reduce my resource costs.
Gemini Cloud Assist fournit des recommandations spécifiques sur les économies estimées et la fiabilité des clusters.
Facultatif: Envoyez l'une des invites suivantes pour des scénarios similaires:
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?
Comprendre les applications, les services et les charges de travail App Hub
L'exemple suivant montre comment utiliser le panneau Cloud Assist dans la console Google Cloud pour obtenir la liste des applications App Hub d'un projet hôte App Hub auxquelles un membre d'équipe spécifique a accès.
Dans le panneau Cloud Assist, envoyez l'invite suivante:
Show me all applications in this project with the developer owner lee@example.com
Gemini Cloud Assist renvoie une liste d'applications répondant aux critères que vous avez spécifiés.
Facultatif: Envoyez l'une des invites suivantes pour des scénarios spécifiques:
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.
Obtenir une recommandation de contrôle réglementaire
L'exemple suivant montre comment utiliser le panneau Cloud Assist dans la console Google Cloud pour obtenir une recommandation sur le package de contrôle réglementaire Assured Workloads à utiliser.
Dans le panneau Cloud Assist, envoyez l'invite suivante:
Help me choose a regulatory control for my Google Cloud folders.
Gemini Cloud Assist entame une conversation en langage naturel avec vous sur vos exigences, puis suggère un package de contrôle adapté.
Facultatif: Envoyez l'une des invites suivantes pour des scénarios similaires:
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?
En savoir plus sur les classes de stockage Cloud Storage
L'exemple suivant montre comment utiliser le panneau Cloud Assist sur les pages Cloud Storage pour examiner les différentes classes de stockage que vous pouvez utiliser lorsque vous stockez des données dans vos buckets.
Dans le panneau Cloud Assist, envoyez l'invite suivante :
What storage class should I use for my data?
Gemini Cloud Assist renvoie une liste des classes de stockage disponibles et décrit les cas d'utilisation de chacune d'elles.
Facultatif: Si vous disposez d'un abonnement Storage Intelligence et des rôles IAM appropriés pour accéder aux ensembles de données Storage Insights, vous pouvez envoyer des requêtes concernant vos buckets et objets spécifiques. Par exemple, vous pouvez envoyer les invites suivantes:
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?
Suivre le coût de votre projet au fil du temps
L'exemple suivant montre comment utiliser le panneau Cloud Assist dans la console Google Cloud pour obtenir le coût mensuel de votre projet au cours de la dernière année.
Dans le panneau Cloud Assist, envoyez l'invite suivante :
How much did I spend on this project last year by month?
Pour obtenir une réponse directe à votre question, vous devez disposer de l'autorisation IAM appropriée pour accéder aux informations sur les coûts du projet.
Gemini Cloud Assist affiche vos coûts par mois sur la période spécifiée.
Facultatif: Envoyez l'une des invites suivantes pour des scénarios similaires:
Which SKUs are costing me the most?
Did I spend more in October or November?
Comprendre les paramètres de sécurité de la protection des données et de la confidentialité
L'exemple suivant montre comment utiliser le panneau Cloud Assist dans la console Google Cloud pour créer un secret Secret Manager et lister toutes les clés Cloud Key Management Service dont vous disposez.
Dans le panneau Cloud Assist, envoyez l'invite suivante:
Help me create a secret.
Gemini Cloud Assist entame une conversation en langage naturel avec vous pour vous guider pas à pas dans la création d'un secret.
Facultatif: Dans le cadre des instructions détaillées, vous pouvez demander des recommandations, par exemple sur la protection adaptée à vos besoins. Par exemple, envoyez l'une des requêtes suivantes pour obtenir des conseils supplémentaires:
What protection level should I use for my Cloud KMS key?
Help me create a Confidential Space
Une fois les étapes terminées, Gemini Cloud Assist génère le code Terraform et les commandes gcloud CLI appropriés à utiliser.
Dans le panneau Cloud Assist, envoyez l'invite suivante pour obtenir des informations sur vos ressources de sécurité:
List my Cloud KMS keys in a table.
Gemini Cloud Assist renvoie les informations demandées.
Facultatif: Envoyez l'une des invites suivantes pour des scénarios similaires:
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?
Vérifier si des Google Cloud incidents connus ont un impact sur votre projet
L'exemple suivant montre comment utiliser le panneau Cloud Assist dans la console Google Cloud pour obtenir la liste des incidents en cours qui pourraient avoir un impact sur votre projet. Google Cloud
Dans le panneau Cloud Assist, envoyez l'invite suivante:
Is there something going on with Google Cloud? I'm seeing issues with my project.
Gemini Cloud Assist signale tous les incidents récents pouvant être pertinents pour votre projet.
Facultatif: Envoyez l'une des invites suivantes pour des scénarios similaires:
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?
Étape suivante
- En savoir plus sur Gemini Cloud Assist
- Découvrez comment rédiger de meilleures requêtes pour Gemini dans Google Cloud.