AWS Elemental MediaTailor is a personalized and monetized service that scales server-side ad insertion.

The service enables you to:

  • Serve targeted ads to viewers while maintaining broadcast quality in over-the-top (OTT) video applications.
  • Track ad views for accurate ad reporting.

AWS Elemental MediaTailor offers important advances over traditional ad-tracking systems:

  • Ads are better monetized, more consistent in video quality and resolution, and easier to manage across multi-platform environments.
  • Ad workflow is simplified by allowing all IP-connected devices to render ads in the same way as they render other content.
  • Advanced tracking of ad views, which further increases the monetization of content.

Use the AWS public cloud integration to discover and collect metrics against the AWS service.

External reference

AWS Elemental MediaTailor

Setup

To set up the AWS integration and discover the AWS service, go to AWS Integration Discovery Profile and select MediaTailor.

Event support

CloudTrail event support

  • Not Supported (create and delete events)

CloudWatch alarm support

  • Supported
  • Configurable in OpsRamp AWS Integration Discovery Profile.

Supported metrics

OpsRamp MetricAWS MetricMetric Display NameUnitAggregation TypeDescription
aws_mediatailor_4xxErrorCount4xxErrorCount4xx Error CountCountAverageThe number of 4xx errors.
aws_mediatailor_5xxErrorCount5xxErrorCount5xx Error CountCountAverageThe number of 5xx errors.
aws_mediatailor_RequestCountRequestCountRequest CountCountAverageThe total number of requests. The transaction count depends largely on how often players request updated manifests, and the number of players. Each player request counts as a transaction.
aws_mediatailor_TotalTimeTotalTimeTotal TimeSecondsAverageThe amount of time that the application server took to process the request, including the time used to receive bytes from and write bytes to the client and network.
aws_mediatailor_AdDecisionServer_AdsAdDecisionServer.AdsAd Decision Server AdsCountAverageThe count of ads included in ad decision server (ADS) responses within the CloudWatch time period that you specified.
aws_mediatailor_AdDecisionServer_DurationAdDecisionServer.DurationAd Decision Server DurationMillisecondsAverageThe total duration, in milliseconds, of all ads that MediaTailor received from the ADS within the CloudWatch time period that you specified. This duration can be greater than the Avail.Duration that you specified.
aws_mediatailor_AdDecisionServer_ErrorsAdDecisionServer.ErrorsAd Decision Server ErrorsCountAverageThe number of non-HTTP 200 status code responses, empty responses, and timed-out responses that MediaTailor received from the ADS within the CloudWatch time period that you specified.
aws_mediatailor_AdDecisionServer_FillRateAdDecisionServer.FillRateAd Decision Server Fill RateNoneAverageThe simple average of the rates at which the responses from the ADS filled the corresponding individual ad avails for the time period that you specified.
aws_mediatailor_AdDecisionServer_LatencyAdDecisionServer.LatencyAd Decision Server LatencyMillisecondsAverageThe response time in milliseconds for requests made by MediaTailor to the ADS.
aws_mediatailor_AdDecisionServer_TimeoutsAdDecisionServer.TimeoutsAd Decision Server TimeoutsCountAverageThe number of timed-out requests to the ADS in the CloudWatch time period that you specified.
aws_mediatailor_AdNotReadyAdNotReadyAd Not ReadyCountAverageThe number of times that the ADS pointed at an ad that wasn't yet transcoded by the internal transcoder service in the time period that you specified.
aws_mediatailor_AdsBilledAdsBilledAds BilledCountAverageThe number of ads for which MediaTailor bills customers based on insertion.
aws_mediatailor_Avail_DurationAvail.DurationAvail DurationMillisecondsAverageThe planned total number of milliseconds of ad avails within the CloudWatch time period. The planned total is based on the ad avail durations in the origin manifest.
aws_mediatailor_Avail_FilledDurationAvail.FilledDurationAvail Filled DurationMillisecondsAverageThe planned number of milliseconds of ad avail time that MediaTailor will fill with ads within the CloudWatch time period.
aws_mediatailor_Avail_FillRateAvail.FillRateAvail Fill RateCountAverageThe planned simple average of the rates at which MediaTailor will fill individual ad avails within the CloudWatch time period.
aws_mediatailor_Avail_ImpressionAvail.ImpressionAvail ImpressionCountAverageThe number of ads with impression tracking events that MediaTailor sees during server-side beaconing (not the number of impressions).
aws_mediatailor_Avail_ObservedDurationAvail.ObservedDurationAvail Observed DurationMillisecondsAverageThe observed total number of milliseconds of ad avails that occurred within the CloudWatch time period.
aws_mediatailor_Avail_ObservedFilledDurationAvail.ObservedFilledDurationAvail Observed Filled DurationMillisecondsAverageThe observed number of milliseconds of ad avail time that MediaTailor filled with ads within the CloudWatch time period.
aws_mediatailor_Avail_ObservedFillRateAvail.ObservedFillRateAvail Observed Fill RateCountAverageThe observed simple average of the rates at which MediaTailor filled individual ad avails within the CloudWatch time period.
aws_mediatailor_Avail_ObservedSlateDurationAvail.ObservedSlateDurationAvail Observed Slate DurationMillisecondsAverageThe observed total number of milliseconds of slate that was inserted within the CloudWatch period.
aws_mediatailor_GetManifest_AgeGetManifest.AgeGet Manifest AgeMillisecondsAverageThe total age of the manifest in milliseconds. Measured from when the origin creates the manifest, to when MediaTailor sends the personalized manifest.
aws_mediatailor_GetManifest_ErrorsGetManifest.ErrorsGet Manifest ErrorsCountAverageThe number of errors received while MediaTailor was generating manifests in the CloudWatch time period that you specified.
aws_mediatailor_GetManifest_LatencyGetManifest.LatencyGet Manifest LatencyMillisecondsAverageThe MediaTailor response time in milliseconds for the request to generate manifests.
aws_mediatailor_GetManifest_MediaTailorAgeGetManifest.MediaTailorAgeGet Manifest Media Tailor AgeMillisecondsAverageThe amount of time that the manifest has been stored in MediaTailor in milliseconds. Measured from when MediaTailor receives an origin response, to when MediaTailor sends the personalized manifest.
aws_mediatailor_Origin_AgeOrigin.AgeOrigin AgeMillisecondsAverageThe amount of time that the origin has the manifest in milliseconds. Measured from when the origin creates the manifest, to when MediaTailor sends the origin request.
aws_mediatailor_Origin_ErrorsOrigin.ErrorsOrigin ErrorsCountAverageThe number of non-HTTP 200 status code responses and timed-out responses that MediaTailor received from the origin server in the CloudWatch time period that you specified.
aws_mediatailor_Origin_ManifestFileSizeBytesOrigin.ManifestFileSizeBytesOrigin Manifest File Size BytesBytesAverageThe file size of the origin manifest in bytes for both HLS and DASH. Typically this metric is used in conjunction with Origin.ManifestFileSizeTooLarge.
aws_mediatailor_Origin_ManifestFileSizeTooLargeOrigin.ManifestFileSizeTooLargeOrigin Manifest File Size Too LargeCountAverageThe number of responses from the origin that have a manifest size larger than the configured amount. Typically this metric is used in conjunction with Origin.ManifestFileSizeBytes.
aws_mediatailor_Origin_TimeoutsOrigin.TimeoutsOrigin TimeoutsCountAverageThe number of timed-out requests to the origin server in the CloudWatch time period that you specified.
aws_mediatailor_RequestsRequestsRequestsCountAverageThe number of concurrent transactions per second across all request types.
aws_mediatailor_SkippedReason_DurationExceededSkippedReason.DurationExceededSkipped Reason Duration ExceededCountAverageThe number of ads that were not inserted into an avail because the ADS returned a duration of ads that was greater than the specified avail duration.
aws_mediatailor_SkippedReason_EarlyCueInSkippedReason.EarlyCueInSkipped Reason Early Cue InCountAverageThe number of ads skipped due to an early CUE-IN.
aws_mediatailor_SkippedReason_ImportErrorSkippedReason.ImportErrorSkipped Reason Import ErrorCountAverageThe number of ads skipped due to an error in the import job.
aws_mediatailor_SkippedReason_ImportInProgressSkippedReason.ImportInProgressSkipped Reason Import In ProgressCountAverageThe number of ads skipped due to an existing active import job.
aws_mediatailor_SkippedReason_InternalErrorSkippedReason.InternalErrorSkipped Reason Internal ErrorCountAverageThe number of ads skipped due to a MediaTailor internal error.
aws_mediatailor_SkippedReason_NewCreativeSkippedReason.NewCreativeSkipped Reason New CreativeCountAverageThe number of ads that were not inserted into an avail because it was the first time the asset had been requested by a client.
aws_mediatailor_SkippedReason_NoVariantMatchSkippedReason.NoVariantMatchSkipped Reason No Variant MatchCountAverageThe number of ads skipped due to there being no variant match between the ad and content.
aws_mediatailor_SkippedReason_PersonalizationThresholdExceededSkippedReason.PersonalizationThresholdExceededSkipped Reason Personalization Threshold ExceededSecondsAverageThe duration of ads exceeding the Personalization Threshold setting in this configuration.
aws_mediatailor_SkippedReason_ProfileNotFoundSkippedReason.ProfileNotFoundSkipped Reason Profile Not FoundCountAverageThe number of ads skipped due to the transcoding profile not being found.
aws_mediatailor_SkippedReason_TranscodeErrorSkippedReason.TranscodeErrorSkipped Reason Transcode ErrorCountAverageThe number of ads skipped due to a transcode error.
aws_mediatailor_SkippedReason_TranscodeInProgressSkippedReason.TranscodeInProgressSkipped Reason Transcode In ProgressCountAverageThe count of the number of ads that were not inserted into an avail because the ad had not yet been transcoded.
aws_mediatailor_GetAssets_RequestsGetAssets.RequestsGet Assets RequestsCountAverageThe number of Asset List requests received for HLS Interstitials sessions within the CloudWatch time period.
aws_mediatailor_GetAssets_LatencyGetAssets.LatencyGet Assets LatencySecondsAverageThe response time for Asset List requests in milliseconds for HLS Interstitials sessions.