Skip to main content

Integrate Analytics with Datadog

Datadog is an observability service for cloud-scale applications, providing monitoring of servers, databases, tools, and services, through a SaaS-based data analytics platform. It enables you to visualize and monitor metrics, setup custom alerts, create dashboards and more. To analyze Agora data with your other integrations, you can push Agora Analytics usage, quality, and performance data directly to your Datadog account.

This page shows you how to setup DataDog integration with Agora Analytics.

Enable and configure Datadog

To push Agora Analytics information to Datadog:

  1. In Agora Console, subscribe to a Premium or Enterprise pricing plan.

  2. In Agora Analytics, click Integration > Datadog.

  3. Press Apply.

    This initiates Datadog enablement. Agora support will reach out to you once the feature is enabled.

    You can only use Datadog with Agora Analytics when the Datadog Integration is enabled in your Datadog package.

  4. Update the Datadog configuration:

    Note: It can take up to five minutes before data push is resumed or stopped after you change status.

You can now use Datadog to analyse your use of Agora products.

Reference

You can configure the following parameter groups for Datadog

  • General information

    • Configuration status: Displays whether Datadog integration is in use currently.

    • Updated at: Last data push in your local timezone.

    • Updated by: Last user to enable/disable the feature.

    • Expiration date: Effective time remaining before the package expires.

  • API Configuration and data selection

    • API key: In order that data is pushed to the right address, you have to share your Datadog API key with Agora,

    • Data content: Select the data to export to Datadog from:

      Metric nameDescription
      agora.rtc.app_id.online_userNumber of online users aggregated by appid, calculated every minute.
      agora.rtc.app_id.online_channelNumber of online channels aggregated by appid, calculated every minute.
      agora.rtc.app_id.join_success_rateJoin success rate aggregated by appid, calculated every minute.
      agora.rtc.app_id.join_success_in_5s_rateJoin success rate within 5 seconds aggregated by appid, calculated every minute.
      agora.rtc.app_id.join_attemptNumber of join attempts aggregated by appid, calculated every minute.
      agora.rtc.app_id.join_success_countNumber of join success aggregated by appid, calculated every minute.
      agora.rtc.app_id.audio_freeze_rateAudio freeze rate aggregated by appid, calculated every minute.
      agora.rtc.app_id.video_freeze_rateVideo freeze rate aggregated by appid, calculated every minute.
      agora.rtc.app_id.network_delay_rateNetwork delay rate aggregated by appid, calculated every minute.