Network Performance Monitoring is now generally available! Network Monitoring is now available!

Amazon Elemental MediaTailor

Crawler Crawler

Overview

Amazon MediaTailor is a personalization and monetization service that allows scalable server-side ad insertion.

Enable this integration to see all your Elemental MediaTailor metrics in Datadog.

Setup

Installation

If you haven’t already, set up the Amazon Web Services integration first.

Metric collection

  1. In the AWS integration tile, ensure that MediaTailor is checked under metric collection.

  2. Install the Datadog - Amazon Elemental MediaTailor integration.

Log collection

Enable logging

Configure Amazon MediaTailor to send logs either to a S3 bucket or to Cloudwatch.

Note: If you log to a S3 bucket, make sure that amazon_mediatailor is set as Target prefix.

Send logs to Datadog

  1. If you haven’t already, set up the Datadog log collection AWS Lambda function.
  2. Once the lambda function is installed, manually add a trigger on the S3 bucket or Cloudwatch log group that contains your Amazon MediaTailor logs in the AWS console:

Data Collected

Metrics

aws.mediatailor.ad_decision_server.ads
(count)
The count of ads included in ad decision server (ADS) responses for the time period that you specified.
aws.mediatailor.ad_decision_server.duration
(count)
The total duration in milliseconds of all ads that MediaTailor received from the ADS in the time period that you specified.
Shown as millisecond
aws.mediatailor.ad_decision_server.errors
(count)
The number of non-HTTP 200 status code responses empty responses and timed-out responses that MediaTailor received from the ADS in the time period that you specified.
aws.mediatailor.ad_decision_server.fill_rate
(count)
The simple average of the rates at which the responses from the ADS fill the times available for the corresponding ad avails.
aws.mediatailor.ad_decision_server.timeouts
(count)
The number of timed-out requests to the ADS in the time period that you specified.
aws.mediatailor.ad_not_ready
(count)
The number of times that the ADS pointed at an ad that wasn't yet transcoded by the internal transcoder service.
aws.mediatailor.avail.duration
(count)
The total duration in milliseconds of all ad avails that MediaTailor encountered in the time period that you specified.
Shown as millisecond
aws.mediatailor.avail.filled_duration
(count)
The total duration in milliseconds of all ad avails that MediaTailor filled in the time period that you specified.
Shown as millisecond
aws.mediatailor.avail.fill_rate
(count)
The simple average of the rate at which MediaTailor filled ad avails.
aws.mediatailor.get_manifest.errors
(count)
The number of errors received when MediaTailor is generating manifests.
aws.mediatailor.origin.errors
(count)
The number of non-HTTP 200 status code responses and timed-out responses that MediaTailor received from the origin server in the time period that you specified.
aws.mediatailor.origin.timeouts
(count)
The number of timed-out requests to the origin server in the time period that you specified.

Events

The Amazon Elemental MediaTailor integration does not include any events.

Service Checks

The Amazon Elemental MediaTailor integration does not include any service checks.

Troubleshooting

Need help? Contact Datadog support.