Vous pouvez utiliser Eventarc pour surveiller automatiquement l'activité du mode proactif dans Gemini Cloud Assist et y répondre.
Lorsqu'un agent termine une tâche en arrière-plan, comme une analyse des causes profondes ou une analyse des anomalies de coûts, il publie un événement que vous pouvez acheminer vers un webhook, un script ou un workflow.
Avant de commencer
- Assurez-vous d'avoir configuré le mode proactif.
- Installez et initialisez Google Cloud CLI si vous ne l'avez pas déjà fait.
Créer un déclencheur d'automatisation
Gemini Cloud Assist génère un événement google.cloud.geminicloudassist.task.v1.completed chaque fois qu'une tâche d'investigation ou d'optimisation en arrière-plan est terminée.
Vous pouvez acheminer ces événements vers des destinations compatibles telles que Cloud Run, Cloud Run Functions ou Workflows pour déclencher des notifications Slack, des incidents PagerDuty ou des corrections automatisées.
Par exemple, pour vous abonner à ces événements et les acheminer vers Cloud Run, utilisez la commande suivante :
gcloud eventarc triggers create TRIGGER_NAME \
--location=global \
--destination-run-service=DESTINATION_SERVICE \
--event-filters="type=google.cloud.geminicloudassist.task.v1.completed" \
--event-filters="proactive=true" \
--service-account=SERVICE_ACCOUNT
Remplacez les éléments suivants :
<var>TRIGGER_NAME</var>: nom unique de votre déclencheur.<var>DESTINATION_SERVICE</var>: nom de votre service Cloud Run qui traitera les événements de votre agent proactif.<var>SERVICE_ACCOUNT</var>: adresse e-mail du compte de service IAM utilisé pour appeler la destination.
Pour en savoir plus sur l'utilisation de cette commande, consultez Créer des déclencheurs avec Eventarc.
Charge utile de l'événement
La charge utile d'un événement distribué est au format Protobuf, encapsulée dans Cloud Events ou au format JSON. Elle contient les principaux champs suivants :
title: résumé de la tâche, par exemple "Analyse des anomalies de coûts" ou "Analyse de la latence élevée".result_object_reference: URI pointant vers l'artefact créé.
Filtrer des agents spécifiques
Comme le mode proactif utilise le même type d'événement, vous ne pouvez pas isoler des agents spécifiques à l'aide des seuls attributs Eventarc.
Pour acheminer des événements vers des canaux spécifiques, votre service de destination, tel qu'une fonction Cloud, doit analyser la charge utile de l'événement et filtrer en fonction du champ title :
- Pour surveiller les alertes de coûts, filtrez les titres contenant "Anomalie de coûts" ou "Optimisation des coûts".
- Pour surveiller le dépannage, filtrez les titres contenant "Analyse de".
Étape suivante
- Découvrez comment utiliser le mode proactif pour optimiser les coûts.
- Découvrez comment utiliser le mode proactif pour le dépannage.
- Consultez les exigences IAM pour les agents.