marketplace
RapDev Google Meet Overview Dashboard
このページは日本語には対応しておりません。随時翻訳に取り組んでいます。
翻訳に関してご質問やご意見ございましたら、
お気軽にご連絡ください。
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
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 reports back with. This integration utilizes the caller leaving events.
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
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
rapdev.gmeet.can_connect
Returns OK
if the agent can connect to Google API, or CRITICAL
if it can’t.
Statuses: ok, critical
Support
For support or feature requests, contact RapDev.io through the following channels:
Made with ❤️ in Boston
This isn’t the integration you’re looking for? Missing a critical feature for your organization? Drop RapDev a note, 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.