Mux

Overview

Mux is an all-in-one video streaming platform. It offers APIs and tools for video hosting, live streaming, etc. enabling users to easily create, manage, and optimize video content. Mux provides scalable video infrastructure to build seamless video experiences.

Integrate Mux with Datadog to gain insights into mux video performance data.

Setup

Note: Only cloud instances running Pro and Enterprise plans are currently supported.

Generate Access Token ID and Secret Key in Mux

  1. Login to MUX account.
  2. In the sidebar, click on Settings.
  3. Click on Access Tokens.
  4. Select Generate new token.
  5. Choose the environment.
  6. Under the permission section, select Mux Data(read-only).
  7. Enter the access token name.
  8. Click on Generate Token to find the access token ID and secret key.

Connect your Mux account to Datadog

  1. Add your access token ID and secret key.

    ParametersDescription
    Access Token IDAccess token ID of your MUX account.
    Secret KeySecret key of your MUX account.
  2. Click the Save button to save your settings.

Data Collected

Logs

The Mux integration does not include any logs.

Metrics

mux.metric.aggregate_startup_time
(gauge)
Total time taken for the video to start across all viewers.
Shown as millisecond
mux.metric.downscale_percentage
(gauge)
Percentage of time the video was downscaled to a lower resolution.
Shown as percent
mux.metric.exits_before_video_start
(gauge)
Percentage of users who exited before the video started playing.
Shown as percent
mux.metric.live_stream_latency
(gauge)
Delay between the live stream broadcast and when viewers see it.
Shown as millisecond
mux.metric.max_downscale_percentage
(gauge)
Highest percentage of downscaled video during playback.
Shown as percent
mux.metric.max_upscale_percentage
(gauge)
Highest percentage of upscaled video during playback.
Shown as percent
mux.metric.page_load_time
(gauge)
Time it takes for the page hosting the video to load.
Shown as millisecond
mux.metric.playback_business_exception_percentage
(gauge)
Percentage of playback failures caused by business-related issues.
Shown as percent
mux.metric.playback_failure_percentage
(gauge)
Percentage of playback failures due to technical issues.
Shown as percent
mux.metric.playback_success_score
(gauge)
Score representing playback success score of the video.
mux.metric.player_startup_time
(gauge)
Time it takes for the video player to start playback.
Shown as millisecond
mux.metric.playing_time
(gauge)
Total time viewers spent watching the video.
Shown as millisecond
mux.metric.rebuffer_count
(gauge)
Total number of times the video buffered during playback.
mux.metric.rebuffer_duration
(gauge)
Total duration of buffering during playback.
Shown as millisecond
mux.metric.rebuffer_frequency
(gauge)
Frequency of buffering events per viewer.
mux.metric.rebuffer_percentage
(gauge)
Percentage of time spent buffering during playback.
Shown as percent
mux.metric.seek_latency
(gauge)
Delay experienced when seeking to different parts of the video.
Shown as millisecond
mux.metric.smoothness_score
(gauge)
Score representing smoothness score of the video.
mux.metric.startup_time_score
(gauge)
Score representing how efficiently videos are starting.
mux.metric.unique_viewers
(gauge)
Number of unique viewers who watched the video.
mux.metric.upscale_percentage
(gauge)
Percentage of time the video was upscaled to a higher resolution.
Shown as percent
mux.metric.video_quality_score
(gauge)
Score representing overall video quality based on resolution and bitrate.
mux.metric.video_startup_business_exception_percentage
(gauge)
Percentage of video startup issues due to business-related exceptions.
Shown as percent
mux.metric.video_startup_failure_percentage
(gauge)
Percentage of video startup failures due to technical issues.
Shown as percent
mux.metric.video_startup_time
(gauge)
Time it takes for the video to start after a viewer initiates playback.
Shown as millisecond
mux.metric.viewer_experience_score
(gauge)
Score representing the overall viewer experience based on key metrics.
mux.metric.views
(gauge)
Total number of views for the video.
mux.metric.weighted_average_bitrate
(gauge)
Average bitrate of video playback, weighted by viewer experience.
Shown as bit

Service Checks

The Mux integration does not include any service checks.

Events

The Mux integration does not include any events.

Support

Need help? Contact Datadog support.