Amazon Elastic Transcoder

Overview

Amazon Elastic Transcoder lets you convert media files stored in Amazon S3 into media file formats required by consumer playback devices.

Enable this integration to see all your Elastic Transcoder 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 page, ensure that Elastic Transcoder is enabled under the Metric Collection tab.
  2. Install the Datadog - Amazon Elastic Transcoder integration.

Log collection

Enable logging

Configure Amazon Elastic Transcoder to send logs either to a S3 bucket or to CloudWatch.

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

Send logs to Datadog

  1. If you haven’t already, set up the Datadog Forwarder 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 Elastic Transcoder logs in the AWS console:

Data Collected

Metrics

aws.elastic_transcoder.billed_audio_output
(count)
The average number of billable seconds of audio output for a pipeline.
Shown as second
aws.elastic_transcoder.billed_audio_output.maximum
(count)
The maximum number of billable seconds of audio output for a pipeline.
Shown as second
aws.elastic_transcoder.billed_audio_output.minimum
(count)
The minimum number of billable seconds of audio output for a pipeline.
Shown as second
aws.elastic_transcoder.billed_hd_output
(count)
The average number of billable seconds of HD output for a pipeline.
Shown as second
aws.elastic_transcoder.billed_hd_output.maximum
(count)
The maximum number of billable seconds of HD output for a pipeline.
Shown as second
aws.elastic_transcoder.billed_hd_output.minimum
(count)
The minimum number of billable seconds of HD output for a pipeline.
Shown as second
aws.elastic_transcoder.billed_sd_output
(count)
The average number of billable seconds of SD output for a pipeline.
Shown as second
aws.elastic_transcoder.billed_sd_output.maximum
(count)
The maximum number of billable seconds of SD output for a pipeline.
Shown as second
aws.elastic_transcoder.billed_sd_output.minimum
(count)
The minimum number of billable seconds of SD output for a pipeline.
Shown as second
aws.elastic_transcoder.errors
(count)
The number of errors caused by invalid operation parameters.
aws.elastic_transcoder.errors.minimum
(count)
The minimum number of errors caused by invalid operation parameters.
aws.elastic_transcoder.jobs_completed
(count)
The average number of jobs completed by this pipeline.
aws.elastic_transcoder.jobs_completed.maximum
(count)
The maximum average number of jobs completed by this pipeline.
aws.elastic_transcoder.jobs_completed.minimum
(count)
The minimum average number of jobs completed by this pipeline.
aws.elastic_transcoder.jobs_errored
(count)
The number of jobs that failed because of invalid inputs such as a request to transcode a file that is not in the given input bucket.
aws.elastic_transcoder.jobs_errored.maximum
(count)
The maximum number of jobs that failed because of invalid inputs such as a request to transcode a file that is not in the given input bucket.
aws.elastic_transcoder.jobs_errored.minimum
(count)
The minimum number of jobs that failed because of invalid inputs such as a request to transcode a file that is not in the given input bucket.
aws.elastic_transcoder.maximum.errors
(count)
The maximum number of errors caused by invalid operation parameters.
aws.elastic_transcoder.outputs_per_job
(count)
The number of outputs Elastic Transcoder created for a job.
aws.elastic_transcoder.outputs_per_job.maximum
(count)
The maximum number of outputs Elastic Transcoder created for a job.
aws.elastic_transcoder.outputs_per_job.minimum
(count)
The minimum number of outputs Elastic Transcoder created for a job.
aws.elastic_transcoder.standby_time
(count)
The number of seconds before Elastic Transcoder started transcoding a job.
Shown as second
aws.elastic_transcoder.standby_time.maximum
(count)
The maximum number of seconds before Elastic Transcoder started transcoding a job.
Shown as second
aws.elastic_transcoder.standby_time.minimum
(count)
The minimum number of seconds before Elastic Transcoder started transcoding a job.
Shown as second
aws.elastic_transcoder.throttles
(count)
The number of times that Elastic Transcoder automatically throttled an operation.
aws.elastic_transcoder.throttles.maximum
(count)
The maximum number of times that Elastic Transcoder automatically throttled an operation.
aws.elastic_transcoder.throttles.minimum
(count)
The minimum number of times that Elastic Transcoder automatically throttled an operation.

Events

The Amazon Elastic Transcoder integration does not include any events.

Service Checks

The Amazon Elastic Transcoder integration does not include any service checks.

Troubleshooting

Need help? Contact Datadog support.

PREVIEWING: may/unit-testing