AWS Elemental MediaConnect

개요

AWS Elemental MediaConnect는 라이브 비디오를 위한 전송 서비스입니다.

이 통합을 활성화해 Datadog에서 모든 Elemental MediaConnect 메트릭을 참조하세요.

설정

설치

이미 하지 않은 경우 먼저 Amazon Web Services 통합을 설정하세요.

메트릭 수집

  1. AWS 통합 페이지에서 Metric Collection 탭 아래 MediaConnect가 활성화되어 있는지 확인하세요.
  2. Datadog - AWS Elemental MediaConnect 통합을 설치하세요.

로그 수집

로깅 활성화

AWS Elemental MediaConnect를 설정해 S3 버킷이나 클라우드와치(CloudWatch)로 로그를 전송하세요.

참고: S3 버킷에 로깅하는 경우 amazon_mediaconnect이 _대상 접두어_로 설정되어 있는지 확인하세요.

Datadog에 로그 전송

  1. 이미 하지 않은 경우 Datadog 포워더 람다 함수를 설정하세요.

  2. 람다 함수가 설치되면, AWS 콘솔에서 Amazon Elemental MediaConvert 로그를 포함하는 S3 버킷이나 클라우드와치(CloudWatch) 로그 그룹에 수동으로 트리거를 추가하세요.

수집한 데이터

메트릭

aws.mediaconnect.arqrecovered
(count)
The number of dropped packets that were recovered by automatic repeat request (ARQ).
Shown as packet
aws.mediaconnect.arqrequests
(count)
The number of retransmitted packets that were requested through automatic repeat request (ARQ) and received.
Shown as request
aws.mediaconnect.bit_rate
(rate)
The average bitrate of the video in bits/sec
Shown as bit
aws.mediaconnect.bit_rate.maximum
(rate)
The maximum bitrate of the video in bits/sec
Shown as bit
aws.mediaconnect.bit_rate.minimum
(rate)
The minimum bitrate of the video in bits/sec
Shown as bit
aws.mediaconnect.caterror
(count)
The number of times that a conditional access table (CAT) error occurred.
Shown as error
aws.mediaconnect.connected
(gauge)
The status of the source (average value). A value of 1 indicates that the source is connected and a value of 0 (zero) indicates that the source is disconnected.
aws.mediaconnect.connected.maximum
(gauge)
The status of the source (maximum value). A value of 1 indicates that the source is connected and a value of 0 (zero) indicates that the source is disconnected.
aws.mediaconnect.connected.minimum
(gauge)
The status of the source (minimum value). A value of 1 indicates that the source is connected and a value of 0 (zero) indicates that the source is disconnected.
aws.mediaconnect.connected_outputs
(gauge)
The average number of outputs that are currently connected.
aws.mediaconnect.connected_outputs.maximum
(gauge)
The maximum number of outputs that are currently connected.
aws.mediaconnect.connected_outputs.minimum
(gauge)
The minimum number of outputs that are currently connected.
aws.mediaconnect.continuity_counter
(count)
The number of times that a continuity error occurred.
Shown as error
aws.mediaconnect.crcerror
(count)
The number of times that a cyclic redundancy check (CRC) error occurred.
Shown as error
aws.mediaconnect.disconnections
(count)
The number of times that the source status changed from connected to disconnected.
aws.mediaconnect.dropped_packets
(count)
The number of packets that were lost during transit. This value is measured before any error correction takes place.
Shown as packet
aws.mediaconnect.failover_switches
(count)
The total number of times the flow switches back and forth between sources when using the Failover mode for source failover.
aws.mediaconnect.fecpackets
(count)
The number of packets that were transmitted using forward error correction (FEC) and received.
Shown as packet
aws.mediaconnect.fecrecovered
(count)
The number of packets that were transmitted using forward error correction (FEC) lost during transit and recovered.
Shown as packet
aws.mediaconnect.maintenance_canceled
(gauge)
Maintenance for this flow is cancelled by MediaConnect.
aws.mediaconnect.maintenance_failed
(gauge)
Maintenance did not complete successfully for this flow.
aws.mediaconnect.maintenance_rescheduled
(gauge)
MediaConnect is unable to perform maintenance at the previously scheduled date and time. A new date and time has been automatically assigned by MediaConnect for this flow's maintenance.
aws.mediaconnect.maintenance_scheduled
(gauge)
Maintenance is scheduled for the flow.
aws.mediaconnect.maintenance_started
(gauge)
Maintenance has started and is currently in progress for this flow.
aws.mediaconnect.maintenance_succeeded
(gauge)
Maintenance completed successfully for this flow.
aws.mediaconnect.merge_active
(gauge)
The merge status of all sources on the flow. A value of 1 indicates that all sources are merged.
aws.mediaconnect.merge_latency
(gauge)
The maximum value for SourceMergeLatency.
Shown as millisecond
aws.mediaconnect.not_recovered_packets
(count)
The number of packets that were lost during transit and never recovered.
Shown as packet
aws.mediaconnect.output_connected
(gauge)
The status of the output (average value). A value of 1 indicates that the source is connected and a value of 0 (zero) indicates that the source is disconnected.
aws.mediaconnect.output_connected.maximum
(gauge)
The status of the output (maximum value). A value of 1 indicates that the source is connected and a value of 0 (zero) indicates that the source is disconnected.
aws.mediaconnect.output_connected.minimum
(gauge)
The status of the output (minimum value). A value of 1 indicates that the source is connected and a value of 0 (zero) indicates that the source is disconnected.
aws.mediaconnect.output_disconnections
(count)
The number of times that the output status changed from connected to disconnected.
aws.mediaconnect.output_dropped_payloads
(count)
Payloads that were lost during transit from MediaConnect to the output. A payload is a frame of video or an audio sample. Payloads can consist of multiple packets. Payload metrics are only applicable when using CDI.
aws.mediaconnect.output_late_payloads
(count)
Packets of a payload that arrive at the output outside of MediaConnect's internal buffer. A payload is a frame of video or an audio sample. Payloads can consist of multiple packets. Payload metrics are only applicable when using CDI.
aws.mediaconnect.output_total_bytes
(count)
Total amount of bytes transferred from MediaConnect to the output.
Shown as byte
aws.mediaconnect.output_total_payloads
(count)
Total amount of payloads delivered from MediaConnect to the output. A payload is a frame of video or an audio sample. Payloads can consist of multiple packets. Payload metrics are only applicable when using CDI.
aws.mediaconnect.overflow_packets
(count)
The number of packets that were lost in transit because the video required more buffer than was available.
Shown as packet
aws.mediaconnect.packet_loss_percent
(gauge)
The average percentage of packets that were lost during transit even if they were recovered.
Shown as percent
aws.mediaconnect.packet_loss_percent.maximum
(gauge)
The maximum percentage of packets that were lost during transit even if they were recovered.
Shown as percent
aws.mediaconnect.packet_loss_percent.minimum
(gauge)
The minimum percentage of packets that were lost during transit even if they were recovered.
Shown as percent
aws.mediaconnect.paterror
(count)
The number of times that a program association table (PAT) error occurred. This error indicates that the PAT is missing.
Shown as error
aws.mediaconnect.pcraccuracy_error
(count)
The number of times that a program clock register (PCR) accuracy error occurred.
Shown as error
aws.mediaconnect.pcrerror
(count)
The number of times that a PCR error occurred. This error happens when PCR values are not sent frequently enough.
Shown as error
aws.mediaconnect.piderror
(count)
The number of times that a packet identifier (PID) error occurred.
Shown as error
aws.mediaconnect.pmterror
(count)
The number of times that a program map table (PMT) error occurred.
Shown as error
aws.mediaconnect.ptserror
(count)
The number 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.
Shown as error
aws.mediaconnect.recovered_packets
(count)
The number of packets that were lost during transit but recovered.
Shown as packet
aws.mediaconnect.round_trip_time
(gauge)
The average amount of time it takes for the source to send a signal and receive an acknowledgement from AWS Elemental MediaConnect.
Shown as millisecond
aws.mediaconnect.round_trip_time.maximum
(gauge)
The maximum amount of time it takes for the source to send a signal and receive an acknowledgement from AWS Elemental MediaConnect MediaConnect.
Shown as millisecond
aws.mediaconnect.round_trip_time.minimum
(gauge)
The minimum amount of time it takes for the source to send a signal and receive an acknowledgement from AWS Elemental MediaConnect MediaConnect.
Shown as millisecond
aws.mediaconnect.source_arqrecovered
(count)
The number 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. It doesn't apply to flows that receive content from an entitlement.
Shown as packet
aws.mediaconnect.source_arqrequests
(count)
The number of retransmitted packets that were requested through automatic repeat request (ARQ) and received.
Shown as request
aws.mediaconnect.source_bit_rate
(rate)
The average bitrate of the incoming (source) video.
Shown as bit
aws.mediaconnect.source_bit_rate.maximum
(rate)
The maximum bitrate of the incoming (source) video.
Shown as bit
aws.mediaconnect.source_bit_rate.minimum
(rate)
The minimum bitrate of the incoming (source) video.
Shown as bit
aws.mediaconnect.source_caterror
(count)
The number of times that a conditional access table (CAT) error occurred.
Shown as error
aws.mediaconnect.source_connected
(gauge)
The status of the source (average value). A value of 1 indicates that the source is connected and a value of 0 (zero) indicates that the source is disconnected.
aws.mediaconnect.source_connected.maximum
(gauge)
The status of the source (maximum value). A value of 1 indicates that the source is connected and a value of 0 (zero) indicates that the source is disconnected.
aws.mediaconnect.source_connected.minimum
(gauge)
The status of the source (minimum value). A value of 1 indicates that the source is connected and a value of 0 (zero) indicates that the source is disconnected.
aws.mediaconnect.source_continuity_counter
(count)
The number of times that a continuity error occurred.
Shown as error
aws.mediaconnect.source_crcerror
(count)
The number of times that a cyclic redundancy check (CRC) error occurred.
Shown as error
aws.mediaconnect.source_disconnections
(count)
The number of times that the source status changed from connected to disconnected.
aws.mediaconnect.source_dropped_packets
(count)
The number of packets that were lost during transit. This value is measured before any error correction takes place.
Shown as packet
aws.mediaconnect.source_dropped_payloads
(count)
Payloads that were lost during transit to MediaConnect from the source. A payload is a frame of video or an audio sample. Payloads can consist of multiple packets. Payload metrics are only applicable when using CDI.
aws.mediaconnect.source_fecpackets
(count)
The number of packets that were transmitted using forward error correction (FEC) and received.
Shown as packet
aws.mediaconnect.source_fecrecovered
(count)
The number of packets that were transmitted using forward error correction (FEC) lost during transit and recovered.
Shown as packet
aws.mediaconnect.source_late_payloads
(count)
Packets of a payload that arrive outside of the configured Max sync buffer time frame. A payload is a frame of video or an audio sample. Payloads can consist of multiple packets. Payload metrics are only applicable when using CDI.
aws.mediaconnect.source_merge_active
(gauge)
An indication of the status of the source with respect to other sources. This metric is useful when the flow has multiple sources for failover and you are using the Merge failover mode. A value of 1 indicates that the flow has multiple sources and that this source is actively in use, with 2022-7 merge. A value of 0 (zero) indicates that the flow is not using the source to form the stream.
aws.mediaconnect.source_merge_latency
(gauge)
The average amount of time that this source trails the primary source. If this source is the primary source, the value is 0 (zero).
Shown as millisecond
aws.mediaconnect.source_merge_latency.maximum
(gauge)
The maximum amount of time that this source trails the primary source. If this source is the primary source, the value is 0 (zero).
Shown as millisecond
aws.mediaconnect.source_merge_latency.minimum
(gauge)
The minimum amount of time that this source trails the primary source. If this source is the primary source, the value is 0 (zero).
Shown as millisecond
aws.mediaconnect.source_merge_status_warn_mismatch
(gauge)
A status metric warning that the flow is receiving mismatched sources (average value). This means that any dropped packets will not be recovered and will result in poor network reliability. This metric only applies to sources using merge mode failover.
aws.mediaconnect.source_merge_status_warn_mismatch.maximum
(gauge)
A status metric warning that the flow is receiving mismatched sources (maximum value). This means that any dropped packets will not be recovered and will result in poor network reliability. This metric only applies to sources using merge mode failover.
aws.mediaconnect.source_merge_status_warn_mismatch.minimum
(gauge)
A status metric warning that the flow is receiving mismatched sources (minimum value). This means that any dropped packets will not be recovered and will result in poor network reliability. This metric only applies to sources using merge mode failover.
aws.mediaconnect.source_merge_status_warn_solo
(gauge)
A status metric warning that the flow is only receiving one source (average value). This means any dropped packets will not be recovered and will result in poor network reliability. This metric only applies to sources using merge mode failover.
aws.mediaconnect.source_merge_status_warn_solo.maximum
(gauge)
A status metric warning that the flow is only receiving one source (maximum value). This means any dropped packets will not be recovered and will result in poor network reliability. This metric only applies to sources using merge mode failover.
aws.mediaconnect.source_merge_status_warn_solo.minimum
(gauge)
A status metric warning that the flow is only receiving one source (minimum value). This means any dropped packets will not be recovered and will result in poor network reliability. This metric only applies to sources using merge mode failover.
aws.mediaconnect.source_missing_packets
(count)
A packet was missing from both source streams, this means the packet could not be recovered. This metric only applies to sources using merge mode failover.
Shown as packet
aws.mediaconnect.source_not_recovered_packets
(count)
The number of packets that were lost during transit and were not recovered by error correction.
Shown as packet
aws.mediaconnect.source_overflow_packets
(count)
The number of packets that were lost in transit because the video required more buffer than was available.
Shown as packet
aws.mediaconnect.source_packet_loss_percent
(gauge)
The average percentage of packets that were lost during transit even if they were recovered.
Shown as percent
aws.mediaconnect.source_packet_loss_percent.maximum
(gauge)
The maximum percentage of packets that were lost during transit even if they were recovered.
Shown as percent
aws.mediaconnect.source_packet_loss_percent.minimum
(gauge)
The minimum percentage of packets that were lost during transit even if they were recovered.
Shown as percent
aws.mediaconnect.source_paterror
(count)
The number of times that a program association table (PAT) error occurred. This error indicates that the PAT is missing.
Shown as error
aws.mediaconnect.source_pcraccuracy_error
(count)
The number of times that a program clock register (PCR) accuracy error occurred.
Shown as error
aws.mediaconnect.source_pcrerror
(count)
The number of times that a PCR error occurred. This error happens when PCR values are not sent frequently enough.
Shown as error
aws.mediaconnect.source_piderror
(count)
The number of times that a packet identifier (PID) error occurred.
Shown as error
aws.mediaconnect.source_pmterror
(count)
The number of times that a program map table (PMT) error occurred.
Shown as error
aws.mediaconnect.source_ptserror
(count)
The number 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.
Shown as error
aws.mediaconnect.source_recovered_packets
(count)
The number of packets that were lost during transit but recovered.
Shown as packet
aws.mediaconnect.source_round_trip_time
(gauge)
The average amount of time it takes for the source to send a signal and receive an acknowledgement from AWS Elemental MediaConnect.
Shown as millisecond
aws.mediaconnect.source_round_trip_time.maximum
(gauge)
The maximum amount of time it takes for the source to send a signal and receive an acknowledgement from AWS Elemental MediaConnect MediaConnect.
Shown as millisecond
aws.mediaconnect.source_round_trip_time.minimum
(gauge)
The minimum amount of time it takes for the source to send a signal and receive an acknowledgement from AWS Elemental MediaConnect MediaConnect.
Shown as millisecond
aws.mediaconnect.source_selected
(gauge)
An indication if a source is being used as the input for flow ingest.
aws.mediaconnect.source_total_bytes
(count)
Total amount of bytes transferred to MediaConnect from the source.
Shown as byte
aws.mediaconnect.source_total_packets
(count)
The total number of packets that were received.
Shown as packet
aws.mediaconnect.source_total_payloads
(count)
Total amount of payloads delivered to MediaConnect from the source. A payload is a frame of video or an audio sample. Payloads can consist of multiple packets. Payload metrics are only applicable when using CDI.
aws.mediaconnect.source_transport_error
(count)
The number of times that a primary transport error occurred.
Shown as error
aws.mediaconnect.source_tsbyte_error
(count)
The number of times that a transport stream (TS) byte error occurred.
Shown as error
aws.mediaconnect.source_tssync_loss
(count)
The number of times that a TS sync loss error occurred.
Shown as error
aws.mediaconnect.total_packets
(count)
The total number of packets that were received.
Shown as packet
aws.mediaconnect.transport_error
(count)
The number of times that a primary transport error occurred.
Shown as error
aws.mediaconnect.tsbyte_error
(count)
The number of times that a transport stream (TS) byte error occurred.
Shown as error
aws.mediaconnect.tssync_loss
(count)
The number of times that a TS sync loss error occurred.
Shown as error

이벤트

AWS Elemental MediaConnect 통합에는 이벤트가 포함되어 있지 않습니다.

서비스 점검

AWS Elemental MediaConnect 통합에는 서비스 점검이 포함되어 있지 않습니다.

트러블슈팅

도움이 필요하신가요? Datadog 지원팀에 문의하세요.