AWS Elemental MediaPackage

Overview

AWS Elemental MediaPackage is a just-in-time video packaging and origination service that delivers highly secure, scalable, and reliable video streams to a wide variety of playback devices.

Enable this integration to see all your Elemental MediaPackage 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 MediaPackage is enabled under the Metric Collection tab.
  2. Install the Datadog - AWS Elemental MediaPackage integration.

Log collection

Enable logging

Configure AWS Elemental MediaPackage to send logs either to a S3 bucket or to CloudWatch.

Note: If you log to a S3 bucket, make sure that amazon_mediapackage 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 AWS Elemental MediaPackage logs in the AWS console:

Data Collected

Metrics

aws.mediapackage.active_input
(gauge)
Indicates if an input has been used as the source for an endpoint in AWS Elemental MediaPackage (it has been active).
aws.mediapackage.egress_bytes
(gauge)
The average number of bytes that AWS Elemental MediaPackage successfully sends for each request.
Shown as byte
aws.mediapackage.egress_bytes.maximum
(gauge)
The maximum number of bytes that AWS Elemental MediaPackage successfully sends for each request.
Shown as byte
aws.mediapackage.egress_bytes.minimum
(gauge)
The minimum number of bytes that AWS Elemental MediaPackage successfully sends for each request.
Shown as byte
aws.mediapackage.egress_bytes.samplecount
(count)
The sample count of the number of bytes that AWS Elemental MediaPackage successfully sends for each request.
aws.mediapackage.egress_bytes.sum
(count)
The sum of the number of bytes that AWS Elemental MediaPackage successfully sends for each request.
Shown as byte
aws.mediapackage.egress_request_count
(count)
The sum of the number of content requests that AWS Elemental MediaPackage receives.
Shown as request
aws.mediapackage.egress_response_time
(gauge)
The average time that it takes AWS Elemental MediaPackage to process each output request.
Shown as millisecond
aws.mediapackage.egress_response_time.maximum
(gauge)
The maximum time that it takes AWS Elemental MediaPackage to process each output request.
Shown as millisecond
aws.mediapackage.egress_response_time.minimum
(gauge)
The minimum time that it takes AWS Elemental MediaPackage to process each output request.
Shown as millisecond
aws.mediapackage.egress_response_time.samplecount
(count)
The sample count of the time that it takes AWS Elemental MediaPackage to process each output request.
aws.mediapackage.egress_response_time.sum
(count)
The sum of the time that it takes AWS Elemental MediaPackage to process each output request.
Shown as millisecond
aws.mediapackage.ingress_bytes
(gauge)
Average number of bytes of content that AWS Elemental MediaPackage receives for each input request.
Shown as byte
aws.mediapackage.ingress_bytes.maximum
(gauge)
Maximum number of bytes of content that AWS Elemental MediaPackage receives for each input request.
Shown as byte
aws.mediapackage.ingress_bytes.minimum
(gauge)
Minimum number of bytes of content that AWS Elemental MediaPackage receives for each input request.
Shown as byte
aws.mediapackage.ingress_bytes.samplecount
(count)
Sample count of number of bytes of content that AWS Elemental MediaPackage receives for each input request.
aws.mediapackage.ingress_bytes.sum
(count)
Sum of number of bytes of content that AWS Elemental MediaPackage receives for each input request.
Shown as byte
aws.mediapackage.ingress_response_time
(gauge)
The average time that it takes AWS Elemental MediaPackage to process each input request.
Shown as millisecond
aws.mediapackage.ingress_response_time.maximum
(gauge)
The maximum time that it takes AWS Elemental MediaPackage to process each input request.
Shown as millisecond
aws.mediapackage.ingress_response_time.minimum
(gauge)
The minimum time that it takes AWS Elemental MediaPackage to process each input request.
Shown as millisecond
aws.mediapackage.ingress_response_time.samplecount
(count)
The sample count of the time that it takes AWS Elemental MediaPackage to process each input request.
aws.mediapackage.ingress_response_time.sum
(count)
The sum of the time that it takes AWS Elemental MediaPackage to process each input request.
Shown as millisecond

Events

The AWS Elemental MediaPackage integration does not include any events.

Service Checks

The AWS Elemental MediaPackage integration does not include any service checks.

Troubleshooting

Need help? Contact Datadog support.

PREVIEWING: may/unit-testing