Monitor Gemini Code Assist usage

This document describes how to monitor Gemini Code Assist usage in your organization.

Gemini Code Assist automatically collects and stores metrics in Cloud Monitoring. You can use the data visualization and analysis tools in Cloud Monitoring to help you answer important questions, such as how many daily active users in your organization are using Gemini Code Assist. This dashboard is automatically available when you enable and use the Gemini Code Assist, and includes some of the most important metrics, giving you a quick way to view aggregated usage data.

Limitations

Gemini Code Assist metrics data recording is limited to user interactions with Gemini Code Assist within the IDE.

Before you begin

To get the permissions that you need to view metric data by using the Google Cloud console, ask your administrator to grant you the Monitoring Viewer (roles/monitoring.viewer) IAM role on your project. For more information about granting roles, see Manage access to projects, folders, and organizations.

You might also be able to get the required permissions through custom roles or other predefined roles.

Additionally, users must have the Gemini Cloud Assist User (roles/geminicloudassist.user) role on your project to collect their usage metrics and send the data to the dashboard.

Available metrics

The following tables list metrics available for Gemini Code Assist.

General active user metrics

These metrics track the number of users shown a response from a Gemini Code Assist service over different timeframes.

Metric Name Timeframe
code_assist/daily_active_users Daily active users Past 24 hours
code_assist/twenty_eight_day_active_users Twenty-eight-day active users Past 28 days

Chat metric

This tracks the number of Gemini Code Assist chat responses exposed or shown to users over the given timeframe.

Metric Name Timeframe
chat_responses_count Daily chat responses Past 24 hours

Code suggestion metrics

The following are metrics related to Gemini Code Assist code suggestions.

Code acceptances

These metrics count the number of Gemini Code Assist code responses shown to and accepted by users over different timeframes.

Metric Name Timeframe
code_assist/code_suggestions_accepted_count Daily code suggestions accepted Past 24 hours

Lines of code accepted

These metrics count the number of lines of code sent by Gemini Code Assist and accepted by users over different timeframes.

Metric Name Timeframe
code_assist/code_lines_accepted_count Daily lines of code accepted Past 24 hours

View Gemini Code Assist metrics in your project

To view aggregated metrics for Gemini Code Assist, do the following:

  1. Go to the Gemini Code Assist Overview page.

    Go to Gemini Code Assist Overview

  2. Click Metrics in the left navigation menu.

What's next