---
title: Google Meet
description: Visualize Google Meet meeting details and performance as metrics and events.
breadcrumbs: Docs > Integrations > Google Meet
---

# Google Meet
Supported OS marketplaceIntegration version1.0.1RapDev Google Meet Overview Dashboard
## Overview{% #overview %}

Google Meet is a video communication service for meetings and calls.

The Google Meet integration reports call performance metrics as soon as a call has ended. This integration monitors the performance of calls by reporting on latency across audio, video, and screen casting. An event is also sent to Datadog when users leave a meeting, which allows you to visualize demographics across an organization. Insights collected include the following:

- The number of external users participating in meets hosted by your organization
- Breakdown of device types by region
- Breakdown of call duration per user
- Breakdown and summary of call quality ratings

Note: Setting up your internal service account to poll this information from your workspace requires your Google Workspace Admin to delegate domain-wide-authority to your service account.

### Metric Collection{% #metric-collection %}

Customize the parameters you want to report to Datadog in a `conf.yaml` file.

This integration sends metrics to Datadog based on what the [Google Activities API](https://developers.google.com/admin-sdk/reports/v1/appendix/activity/meet) reports back with. This integration utilizes the [caller leaving events](https://developers.google.com/admin-sdk/reports/v1/appendix/activity/meet#call_ended). To pull additional metrics, add additional fields in the `conf.yaml` such as `network_recv_jitter_msec_max`.

Each metric includes the following tags:

- `meeting_code`: The meeting code for the Google Meet conference (for example, 'abc-hexp-tqy'). Recurring meetings have the same meeting code.
- `location_country`: The country from which the participant joined.
- `organizer_email`: The email address of the meeting creator.
- `location_region`: The city or geographical region within a country from which the participant joined. For example: Boston.
- `ip_address`: The participant's external IP address.
- `device_type`: The participant's device type (for example: Android, Chromebox, iOS, Web, Jamboard, PSTN_IN).
- `identifier`: The unique participant identifier (for example, an email address, phone number, or device ID).
- `display_name`: Human readable name of the user that is displayed in the meeting.
- `is_external`: Indicates if the participant is external to your organization. By default, the Google Admin API masks some of the external participants' identifiers.

The default metrics in the `conf.yaml` file should suffice for most use cases.

## Data Collected{% #data-collected %}

### Metrics{% #metrics %}

|  |
|  |
| **rapdev.gmeet.audio\_recv\_seconds**(gauge)                     | The duration during which the participant received any audio*Shown as second*                                                 |
| **rapdev.gmeet.audio\_send\_seconds**(gauge)                     | The duration during which the participant sent audio*Shown as second*                                                         |
| **rapdev.gmeet.audio\_send\_packet\_loss\_mean**(gauge)          | The mean packet loss for the sent audio stream*Shown as percent*                                                              |
| **rapdev.gmeet.audio\_recv\_packet\_loss\_mean**(gauge)          | The mean packet loss for received audio streams*Shown as percent*                                                             |
| **rapdev.gmeet.audio\_send\_bitrate\_kbps\_mean**(gauge)         | The mean bitrate of the sent audio stream (kbit/s)                                                                            |
| **rapdev.gmeet.video\_recv\_seconds**(gauge)                     | The duration during which the participant received any video*Shown as second*                                                 |
| **rapdev.gmeet.video\_send\_seconds**(gauge)                     | The duration during which the participant sent video*Shown as second*                                                         |
| **rapdev.gmeet.video\_send\_packet\_loss\_mean**(gauge)          | The mean packet loss for the sent video stream*Shown as percent*                                                              |
| **rapdev.gmeet.video\_recv\_packet\_loss\_mean**(gauge)          | The mean packet loss for received video streams*Shown as percent*                                                             |
| **rapdev.gmeet.video\_send\_bitrate\_kbps\_mean**(gauge)         | The mean bitrate of the sent video stream (kbit/s)                                                                            |
| **rapdev.gmeet.video\_recv\_fps\_mean**(gauge)                   | The mean frame rate of received video streams (FPS)                                                                           |
| **rapdev.gmeet.video\_send\_fps\_mean**(gauge)                   | The mean frame rate of the sent video stream (FPS)                                                                            |
| **rapdev.gmeet.network\_congestion**(gauge)                      | The fraction of time where the network did not have enough bandwidth to send all the data to Google servers*Shown as percent* |
| **rapdev.gmeet.network\_send\_jitter\_msec\_mean**(gauge)        | The mean network jitter for sent packets*Shown as millisecond*                                                                |
| **rapdev.gmeet.network\_recv\_jitter\_msec\_mean**(gauge)        | The mean network jitter for received packets*Shown as millisecond*                                                            |
| **rapdev.gmeet.network\_estimated\_download\_kbps\_mean**(gauge) | The estimated bandwidth used by received media streams (kbps)                                                                 |
| **rapdev.gmeet.network\_estimated\_upload\_kbps\_mean**(gauge)   | The estimated bandwidth used by sent media streams (kbps)                                                                     |
| **rapdev.gmeet.screencast\_recv\_seconds**(gauge)                | The duration during which the participant received any screencast*Shown as second*                                            |
| **rapdev.gmeet.screencast\_send\_seconds**(gauge)                | The duration during which the participant sent a screencast*Shown as second*                                                  |
| **rapdev.gmeet.screencast\_recv\_bitrate\_kbps\_mean**(gauge)    | The mean bitrate of the received screencasts (kbit/s)                                                                         |
| **rapdev.gmeet.screencast\_send\_bitrate\_kbps\_mean**(gauge)    | The mean bitrate of sent screencasts (kbit/s)                                                                                 |
| **rapdev.gmeet.screencast\_recv\_packet\_loss\_mean**(gauge)     | The mean packet loss for received screencasts*Shown as percent*                                                               |
| **rapdev.gmeet.screencast\_send\_packet\_loss\_mean**(gauge)     | The mean packet loss for sent screencasts*Shown as percent*                                                                   |
| **rapdev.gmeet.screencast\_recv\_fps\_mean**(gauge)              | The mean frame rate of received screencasts (FPS)                                                                             |
| **rapdev.gmeet.screencast\_send\_fps\_mean**(gauge)              | The mean frame rate of sent screencasts (FPS)                                                                                 |
| **rapdev.gmeet.duration\_seconds**(gauge)                        | The duration for which the participant stayed in the meeting*Shown as second*                                                 |
| **rapdev.gmeet.end\_of\_call\_rating**(gauge)                    | The call rating given by the participant at the end of the call - ranging from 1 to 5                                         |
| **rapdev.gmeet.call\_ended**(gauge)                              | Value of 1 to denote a call ended                                                                                             |

### Service Checks{% #service-checks %}

**rapdev.gmeet.can\_connect**

Returns `OK` if the agent can connect to Google API, or `CRITICAL` if it can't.

*Statuses: ok, critical*

## Support{% #support %}

For support or feature requests, contact RapDev.io through the following channels:

- Support: [support@rapdev.io](mailto:support@rapdev.io)
- Sales: [sales@rapdev.io](mailto:sales@rapdev.io)
- Chat: [rapdev.io](https://www.rapdev.io/#Get-in-touch)
- Phone: 855-857-0222

Made with ❤️ in Boston

*This isn't the integration you're looking for? Missing a critical feature for your organization? Drop RapDev a [note](mailto:support@rapdev.io), and we'll build it!!*

This application is made available through the Marketplace and is supported by a Datadog Technology Partner. Click Here to purchase this application.
