Introduction

AWS Elemental MediaConnect is a service that makes it easy for broadcasters and other premium video providers to:

  • Reliably ingest live video into the AWS Cloud.
  • Distribute the video to multiple destinations inside or outside the AWS Cloud.

MediaConnect provides:

  • The reliability, security, and visibility that you are used to with existing distribution methods,
  • The flexibility and cost-effectiveness that internet-based transmission provides.

A flow consists of:

  • One source.
  • A name.
  • An availability zone.

The ability to choose an availability zone allows you to create multiple flows within an AWS Region for redundancy. After a flow is created, up to 20 outputs and 50 entitlements can be added.

Setup

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

Metrics

OpsRamp MetricMetric Display NameUnitAggregation TypeDescription
aws_mediaconnect_PacketLossPercentPacket Loss PercentPercentAveragePercentage of packets that were lost during transit, even if they were recovered.
aws_mediaconnect_ConnectedConnectedNoneAverageThe status of the source. A value of one indicates that the source is connected and a value of zero indicates that the source is disconnected. This metric applies only to sources that use the Zixi protocol.
aws_mediaconnect_BitRateBit RateBits/SecondAverageBit Rate
aws_mediaconnect_TotalPacketsTotal PacketsCountAverageTotal number of packets that were received.
aws_mediaconnect_DroppedPacketsDropped PacketsCountAverageNumber of packets that were lost during transit. This value is measured before any error correction takes place.
aws_mediaconnect_NotRecoveredPacketsNot Recovered PacketsCountAverageNumber of packets that were lost during transit and were not recovered by error correction.
aws_mediaconnect_RecoveredPacketsRecovered PacketsCountAverageNumber of packets that were lost during transit, but recovered.
aws_mediaconnect_DisconnectionsDisconnectionsCountAverageNumber of times that the source status changed from connected to disconnected.
aws_mediaconnect_TSSyncLossTS Sync LossCountAverageNumber of times that a TS sync loss error occurred. This error happens after two or more consecutive TS byte errors.
aws_mediaconnect_TSByteErrorTS Byte ErrorCountAverageNumber of times that a transport stream (TS) byte error occurred. This error indicates that the sync byte did not appear after the prescribed number of bytes.
aws_mediaconnect_PATErrorPAT ErrorCountAverageNumber of times that a program association table (PAT) error occurred. This error indicates that the PAT is missing. The PAT lists the programs that are available in a transport stream and points to the program map tables (PMTs). The decoder needs the PAT to do its job.
aws_mediaconnect_ContinuityCounterContinuity CounterCountAverageNumber of times that a continuity error occurred. This error indicates an incorrect packet order or lost packets.
aws_mediaconnect_PMTErrorPMT ErrorCountAverageNumber of times that a continuity error occurred. This error indicates an incorrect packet order or lost packets.
aws_mediaconnect_PIDErrorPID ErrorCountAverageNumber of times that a packet identifier (PID) error occurred. This error indicates that a PID is missing its associated data stream. The PIDs are identifiers that provide the location of the video, audio, and data streams. This error can occur after the transport stream (TS) has been multiplexed and then remultiplexed.
aws_mediaconnect_TransportErrorTransport ErrorCountAverageNumber of times that a primary transport error occurred. This error indicates that the TS packet is unusable. When this error occurs, ignore all other TR 101 290 errors for this packet.
aws_mediaconnect_CRCErrorCRC ErrorCountAverageNumber of times that a cyclic redundancy check (CRC) error occurred. This error happens when a CRC determines that data is corrupted.
aws_mediaconnect_PCRErrorPCR ErrorCountAverageNumber of times that a PCR error occurred. This error happens when PCR values are not sent frequently enough. The service relies on consistent, frequent PCRs to reset the local 27 MHz system clock. Although the error occurs when the interval exceeds 100 milliseconds (ms), best practices dictate that PCRs should be received at least every 40 ms.
aws_mediaconnect_PCRAccuracyErrorPCR Accuracy ErrorCountAverageNumber of times that a program clock register (PCR) accuracy error occurred.
aws_mediaconnect_PTSErrorPTS ErrorCountAverageNumber of times that a presentation timestamp (PTS) error occurred. This error happens when a presentation timestamp (PTS) is not received at least every 700 ms. This can occur if the PTS is sent less frequently or not at all. The most common cause of this error is when the transport stream is scrambled.
aws_mediaconnect_CATErrorCAT ErrorCountAverageNumber of times that a conditional access table (CAT) error occurred. This error indicates that the CAT is not present. The CAT tells the integrated receiver decoder (IRD) where to find management messages for the conditional access (CA) systems that are in use.
aws_mediaconnect_RoundTripTimeRound Trip TimeMillisecondsAverageThe amount of time it takes for the source to send a signal and receive an acknowledgment from AWS Elemental MediaConnect. This metric applies only to sources that use the Zixi protocol.
aws_mediaconnect_OverflowPacketsOverflow PacketsCountAverageNumber of packets that were lost in transit because the video required more buffer than was available.
aws_mediaconnect_FECPacketsFEC PacketsCountAverageNumber of packets that were transmitted using forward error correction (FEC) and received. This metric applies only to sources that use the RTP-FEC protocol or the Zixi protocol.
aws_mediaconnect_FECRecoveredFEC RecoveredCountAverageNumber of packets that were transmitted using forward error correction (FEC), lost during transit, and recovered. This metric applies only to sources that use the RTP-FEC protocol or the Zixi protocol.
aws_mediaconnect_ARQRequestsARQ RequestsCountAverageNumber of retransmitted packets that were requested through automatic repeat request (ARQ) and received. This metric applies only to sources that use the RIST protocol or the Zixi protocol.
aws_mediaconnect_ARQRecoveredARQ RecoveredCountAverageNumber of dropped packets that were recovered by automatic repeat request (ARQ). This metric applies only to sources that use the RIST protocol or the Zixi protocol.
aws_mediaconnect_SourceBitRateSource Bit RateBits/SecondAverageBitrate of the incoming (source) video.
aws_mediaconnect_SourceNotRecoveredPacketsSource Not Recovered PacketsCountAverageSource Not Recovered Packets
aws_mediaconnect_SourceTSByteErrorSource TS Byte ErrorCountAverageSource TS Byte Error
aws_mediaconnect_SourceTransportErrorSource Transport ErrorCountAverageSource Transport Error
aws_mediaconnect_SourcePCRErrorSource PCR ErrorCountAverageSource PCR Error
aws_mediaconnect_SourcePCRAccuracyErrorSource PCR Accuracy ErrorCountAverageSource PCR Accuracy Error
aws_mediaconnect_SourceRoundTripTimeSource Round Trip TimeCountAverageSource Round Trip Time
aws_mediaconnect_SourceFECPacketsSource FEC PacketsCountAverageSource FEC Packets
aws_mediaconnect_SourcePTSErrorSource PTS ErrorCountAverageSource PTS Error
aws_mediaconnect_SourcePacketLossPercentSource Packet Loss PercentPercentAverageSource Packet Loss Percent
aws_mediaconnect_SourceConnectedSource ConnectedNoneAverageSource Connected
aws_mediaconnect_SourcePATErrorSource PAT ErrorCountAverageSource PAT Error
aws_mediaconnect_SourceContinuityCounterSource Continuity CounterCountAverageSource Continuity Counter
aws_mediaconnect_SourcePIDErrorSource PID ErrorCountAverageSource PID Error
aws_mediaconnect_SourceCRCErrorSource CRC ErrorCountAverageSource CRC Error
aws_mediaconnect_SourceFECRecoveredSource FEC RecoveredCountAverageSource FEC Recovered
aws_mediaconnect_SourceARQRecoveredSource ARQ RecoveredCountAverageSource ARQ Recovered
aws_mediaconnect_SourceDisconnectionsSource DisconnectionsCountAverageSource Disconnections
aws_mediaconnect_SourceTSSyncLossSource TS Sync LossCountAverageSource TS Sync Loss
aws_mediaconnect_SourcePMTErrorSource PMT ErrorCountAverageSource PMT Error
aws_mediaconnect_SourceOverflowPacketsSource Overflow PacketsCountAverageSource Overflow Packets
aws_mediaconnect_SourceTotalPacketsSource Total PacketsCountAverageSource Total Packets
aws_mediaconnect_SourceCATErrorSource CAT ErrorCountAverageSource CAT Error
aws_mediaconnect_SourceARQRequestsSource ARQ RequestsCountAverageSource ARQ Requests
aws_mediaconnect_SourceRecoveredPacketsSource Recovered PacketsCountAverageSource Recovered Packets
aws_mediaconnect_SourceDroppedPacketsSource Dropped PacketsCountAverageSource Dropped Packets

Event support

CloudTrail event support

  • Not Supported (create and delete events)

CloudWatch alarm support

  • Supported
  • Configurable in OpsRamp AWS Integration Discovery Profile.

External reference