Surveiller l'utilisation de Gemini Code Assist

Ce document explique comment surveiller l'utilisation de Gemini Code Assist dans votre organisation.

Gemini Code Assist collecte et stocke automatiquement les métriques dans Cloud Monitoring. Vous pouvez utiliser les outils de visualisation et d'analyse des données de Cloud Monitoring pour répondre à des questions importantes, tels que le nombre d'utilisateurs actifs par jour dans votre organisation qui utilisent Gemini Code Assist. Ce tableau de bord est automatiquement disponible lorsque vous activez et utilisez Gemini Code Assist. Il inclut certaines des métriques les plus importantes, ce qui vous permet d'afficher rapidement les données d'utilisation agrégées.

Limites

L'enregistrement des données de métriques Gemini Code Assist est limité aux interactions des utilisateurs avec Gemini Code Assist dans l'IDE.

Avant de commencer

Pour obtenir les autorisations nécessaires pour afficher les données de métriques à l'aide de la console Google Cloud , demandez à votre administrateur de vous accorder le rôle IAM Lecteur Monitoring (roles/monitoring.viewer) sur votre projet. Pour en savoir plus sur l'attribution de rôles, consultez la page Gérer l'accès aux projets, aux dossiers et aux organisations.

Vous pouvez également obtenir les autorisations requises avec des rôles personnalisés ou d'autres rôles prédéfinis.

De plus, les utilisateurs doivent disposer du rôle Utilisateur Gemini Cloud Assist (roles/geminicloudassist.user) dans votre projet pour collecter leurs métriques d'utilisation et envoyer les données au tableau de bord.

Métriques disponibles

Les tableaux suivants répertorient les métriques disponibles pour Gemini Code Assist. Toutes les métriques sont signalées sous le type de ressource cloudaicompanion.googleapis.com/Instance.

Métriques générales des utilisateurs actifs

Ces métriques suivent le nombre d'utilisateurs auxquels une réponse d'un service Gemini Code Assist a été présentée sur différentes périodes.

Métrique Nom
code_assist/hourly_active_user_count Nombre d'utilisateurs actifs par heure
code_assist/daily_active_users Utilisateurs actifs par jour
code_assist/weekly_active_user_count Nombre d'utilisateurs actifs par semaine
code_assist/twenty_eight_day_active_users Utilisateurs actifs 28 jours

Métriques de suggestion et d'interaction de code

Ces métriques comptabilisent le nombre de réponses de code Gemini Code Assist affichées et acceptées par les utilisateurs dans l'IDE ou avec la CLI Gemini.

Métrique Nom
code_assist/code_suggestions_count Nombre de suggestions de code
code_assist/code_suggestions_accepted_count Nombre de suggestions de code acceptées
code_assist/code_lines_accepted_count Nombre de lignes de code acceptées
code_assist/chat_conversation_count Conversations de chat
code_assist/chat_responses_count Nombre de réponses de chat
code_assist/chat_responses_accepted_count Nombre de réponses de chat acceptées

Métriques de plate-forme et d'utilisation

Ces métriques suivent l'utilisation au niveau de la plate-forme, y compris les appels d'API et les jetons utilisés.

Métrique Nom
code_assist/used_tokens_count Nombre de jetons utilisés
code_assist/api_calls_count Nombre d'appels d'API

Métriques de jetons et de quotas

Ces métriques suivent la consommation de jetons de modèle et l'utilisation excédentaire pour votre organisation :

Métrique Nom
usage/token_count Nombre total de jetons (entrée, sortie et mis en cache)

Afficher les métriques Gemini Code Assist dans votre projet

Pour afficher les métriques agrégées de Gemini Code Assist, procédez comme suit :

  1. Accédez à la page Présentation de Gemini Code Assist.

    Accéder à la présentation de Gemini Code Assist

  2. Cliquez sur Métriques dans le menu de navigation de gauche.

Étape suivante