概要

AWS Elemental MediaLive は、放送品質のライブ ビデオ処理サービスです。

このインテグレーションを有効にすると、MediaLive のすべてのメトリクスを Datadog で確認できます。

セットアップ

インストール

まだ設定していない場合は、先に Amazon Web Services インテグレーション を設定してください。

メトリクス収集

  1. AWS integration タイル の metric collection で、MediaLive が有効になっていることを 確認します。
  2. Datadog - MediaLive インテグレーション をインストールします。

収集データ

メトリクス

aws.medialive.active_alerts
(gauge)
現在アクティブなアラートの平均数
aws.medialive.active_outputs
(gauge)
生成され、送信先へ正常に書き込まれている出力の平均数
aws.medialive.channel_input_error_seconds
(count)
チャネル入力に 1 つ以上の回復不能パケットが含まれていた秒数
単位は second
aws.medialive.configured_bitrate
(rate)
設定された最大ビットレートの平均
単位は bit
aws.medialive.configured_bitrate.p90
(rate)
設定された最大ビットレートの 90 パーセンタイル値
単位は bit
aws.medialive.configured_bitrate_available
(gauge)
ネットワーク条件に照らして、デバイスが満たせる設定ビットレートの割合の平均
単位は percent
aws.medialive.configured_bitrate_available.p90
(gauge)
ネットワーク条件に照らして、デバイスが満たせる設定ビットレートの割合の 90 パーセンタイル値
単位は percent
aws.medialive.encoder_bitrate
(rate)
実際にエンコードされているビットレートの平均
単位は bit
aws.medialive.encoder_bitrate.p90
(rate)
実際にエンコードされているビットレートの 90 パーセンタイル値
単位は bit
aws.medialive.encoder_running
(gauge)
エンコーダーが入力信号を正常に処理しているかどうかを示す指標 (時間平均)
aws.medialive.error_seconds
(count)
1 つ以上のパケットがドロップされ、回復されなかった秒数
単位は second
aws.medialive.fec_column_packets_received
(count)
両方の FEC ストリーム (ポート 5002 とポート 5004) で受信した FEC column パケット数。0 以外の値は、FEC が機能していることを示します。このメトリクスは、チャネルに FEC を含む RTP 入力がある場合にのみ有用です。
単位は packet
aws.medialive.fec_row_packets_received
(count)
両方の FEC ストリーム (ポート 5002 とポート 5004) で受信した FEC row パケット数。0 以外の値は、FEC が機能していることを示します。このメトリクスは、チャネルに FEC を含む RTP 入力がある場合にのみ有用です。
単位は packet
aws.medialive.fill_msec
(gauge)
MediaLive が映像出力をフィル フレームで埋めている現在の継続時間 (フィル期間) の平均。フィル期間は、パイプラインが想定どおりの時間内に入力からコンテンツを受信できなくなった時点で始まります。
単位は millisecond
aws.medialive.input_locked
(gauge)
デバイスが入力信号を正常にロックできているかどうかを示します。時間平均の指標値です。
aws.medialive.input_timecodes_present
(gauge)
パイプラインが埋め込みタイムコードを含む入力を受信しているかどうかを示す指標の平均値。埋め込みタイムコードはソースに含まれている場合もあれば、SMPTE-2038 の補助データに含まれている場合もあります。0 (false) は存在しないこと、1 (true) は存在することを示します。
aws.medialive.input_video_frame_rate
(rate)
ソース ビデオの平均フレーム レート。このメトリクスは入力の健全性を把握する指標です。値が安定しない場合は、ソースや MediaLive とアップストリーム システムの間のネットワークに問題がないか確認してください。
aws.medialive.linked_to_stream_endpoint
(gauge)
デバイスが AWS 内のストリーミング エンドポイントに接続されていることを示します (時間平均)。
aws.medialive.network_in
(gauge)
MediaLive への受信トラフィック レートの平均。この値には、MediaLive-push 入力や pull 入力で受信するすべてのトラフィック、pull 入力のアップストリーム システムからの応答、任意の出力に対するダウンストリーム システムからの応答、さらに DNS 名前解決や NTP などのインスタンス トラフィックが含まれます。チャネルが取り込みを行っていないときでも、一定のトラフィックは発生します。
aws.medialive.network_out
(gauge)
MediaLive からの送信トラフィック レートの平均。この値には、メディア出力、pull 入力用の HTTP GET リクエスト、NTP トラフィック、DNS トラフィックなど、MediaLive から送信されるすべてのトラフィックが含まれます。チャネルが出力を配信していないときでも、一定のトラフィックは発生します。
aws.medialive.not_recovered_packets
(count)
転送中に失われ、エラー訂正でも回復できなかったパケット数
単位は packet
aws.medialive.output_4xx_errors
(count)
出力配信中に送信先から受信した 4xx HTTP エラー数
単位は error
aws.medialive.output_5xx_errors
(count)
出力配信中に送信先から受信した 5xx HTTP エラー数
単位は error
aws.medialive.output_audio_level_dbfs
(gauge)
フル スケール基準のデシベル (dBFS) で表した出力音声レベルの平均
aws.medialive.output_audio_level_lkfs
(gauge)
フル スケール基準の K-weighted ラウドネス (LKFS) で表した出力音声レベルの平均
aws.medialive.output_video_frame_rate
(rate)
出力ビデオの平均フレーム レート
aws.medialive.pipelines_locked
(gauge)
2 つのパイプラインが互いに同期しているかどうかを示す指標の平均値。このメトリクスは標準チャネルにのみ適用され、そのチャネル内の HLS、MediaPackage、Microsoft Smooth、UDP 出力でのみ有効です。MediaLive は、2 つのパイプラインを同期させるためにパイプライン ロックを使用します。
aws.medialive.primary_input_active
(gauge)
自動入力フェイルオーバー ペア内のプライマリ入力がアクティブかどうかを示す指標の平均値。値が 1 の場合はプライマリ入力がアクティブで、正常であることを示します。値が 0 の場合は非アクティブです。
aws.medialive.recovered_packets
(count)
転送中に失われたものの、エラー訂正によって回復されたパケット数
単位は packet
aws.medialive.rtp_packets_lost
(count)
受信伝送で失われた RTP パケット数。ここで「失われた」とは、FEC で回復できなかったパケットを指します。
単位は packet
aws.medialive.rtp_packets_received
(count)
RTP 入力で受信した RTP パケット数。この数には、メイン RTP ソース (ポート 5000) と FEC データ (ポート 5002、ポート 5004) が含まれます。
単位は packet
aws.medialive.rtp_packets_recovered_via_fec
(count)
FEC によって回復された RTP パケット数
単位は packet
aws.medialive.streaming
(gauge)
デバイスが入力信号を MediaLive に正常にストリーミングしていることを示します (時間平均)。
aws.medialive.svq_time
(gauge)
直近 10 秒間の平均で、MediaLive がリアル タイムで動作を続けられるよう、エンコーダーが画質最適化を抑えてエンコードを高速化していた時間の割合
単位は percent
aws.medialive.temperature
(gauge)
デバイス温度の平均 (摂氏)。推奨される動作条件については、デバイスのドキュメントを参照してください。
単位は degree celsius
aws.medialive.total_packets
(count)
AWS ストリーミング エンドポイントに正常に配信されたパケットの総数
単位は packet
aws.medialive.udp_input_loss_seconds
(count)
チャネルが RTP または MediaConnect 入力のソースからパケットを受信していない秒数 (入力損失期間)。各データ ポイントの値は 0 ~ 10 秒の範囲です。
単位は second
aws.medialive.using_hdmi
(gauge)
デバイスで現在選択されている入力が HDMI かどうかを示します。期間内の平均値。
aws.medialive.using_sdi
(gauge)
デバイスで現在選択されている入力が SDI かどうかを示します。期間内の平均値。
aws.medialive.active_alerts.maximum
(gauge)
現在アクティブなアラートの最大数
aws.medialive.active_alerts.minimum
(gauge)
現在アクティブなアラートの最小数
aws.medialive.active_outputs.maximum
(gauge)
生成され、送信先へ正常に書き込まれている出力の最大数
aws.medialive.active_outputs.minimum
(gauge)
生成され、送信先へ正常に書き込まれている出力の最小数
aws.medialive.encoder_running.maximum
(gauge)
エンコーダーが入力信号を正常に処理しているかどうかを示す指標 (期間内の最大値)。
aws.medialive.encoder_running.minimum
(gauge)
エンコーダーが入力信号を正常に処理しているかどうかを示す指標 (期間内の最小値)。
aws.medialive.fill_msec.maximum
(gauge)
MediaLive が映像出力をフィル フレームで埋めている現在の継続時間 (フィル期間) の最大値。フィル期間は、パイプラインが想定どおりの時間内に入力からコンテンツを受信できなくなった時点で始まります。
単位は millisecond
aws.medialive.fill_msec.minimum
(gauge)
MediaLive が映像出力をフィル フレームで埋めている現在の継続時間 (フィル期間) の最小値。フィル期間は、パイプラインが想定どおりの時間内に入力からコンテンツを受信できなくなった時点で始まります。
単位は millisecond
aws.medialive.input_locked.maximum
(gauge)
デバイスが入力信号を正常にロックできているかどうかを示します (期間内の指標の最大値)。
aws.medialive.input_locked.minimum
(gauge)
デバイスが入力信号を正常にロックできているかどうかを示します (期間内の指標の最小値)。
aws.medialive.input_timecodes_present.maximum
(gauge)
パイプラインが埋め込みタイム コードを含む入力を受信しているかどうかを示す指標の最大値。埋め込みタイム コードはソースに含まれている場合もあれば、SMPTE-2038 の補助データに含まれている場合もあります。0 (false) は存在しないこと、1 (true) は存在することを示します。
aws.medialive.input_timecodes_present.minimum
(gauge)
パイプラインが埋め込みタイム コードを含む入力を受信しているかどうかを示す指標の最小値。埋め込みタイム コードはソースに含まれている場合もあれば、SMPTE-2038 の補助データに含まれている場合もあります。0 (false) は存在しないこと、1 (true) は存在することを示します。
aws.medialive.input_video_frame_rate.maximum
(rate)
ソース ビデオの最大フレーム レート。このメトリクスは入力の健全性を把握する指標です。値が安定しない場合は、ソースや MediaLive とアップストリーム システムの間のネットワークに問題がないか確認してください。
aws.medialive.input_video_frame_rate.minimum
(rate)
ソース ビデオの最小フレーム レート。このメトリクスは入力の健全性を把握する指標です。値が安定しない場合は、ソースや MediaLive とアップストリーム システムの間のネットワークに問題がないか確認してください。
aws.medialive.linked_to_stream_endpoint.maximum
(gauge)
デバイスが AWS 内のストリーミング エンドポイントに接続されていることを示します (期間内の最大値)。
aws.medialive.linked_to_stream_endpoint.minimum
(gauge)
デバイスが AWS 内のストリーミング エンドポイントに接続されていることを示します (期間内の最小値)。
aws.medialive.network_in.maximum
(gauge)
MediaLive への受信トラフィック レートの最大値。この値には、MediaLive-push 入力や pull 入力で受信するすべてのトラフィック、pull 入力のアップストリーム システムからの応答、任意の出力に対するダウンストリーム システムからの応答、さらに DNS 名前解決や NTP などのインスタンス トラフィックが含まれます。チャネルが取り込みを行っていないときでも、一定のトラフィックは発生します。
aws.medialive.network_in.minimum
(gauge)
MediaLive への受信トラフィック レートの最小値。この値には、MediaLive-push 入力や pull 入力で受信するすべてのトラフィック、pull 入力のアップストリーム システムからの応答、任意の出力に対するダウンストリーム システムからの応答、さらに DNS 名前解決や NTP などのインスタンス トラフィックが含まれます。チャネルが取り込みを行っていないときでも、一定のトラフィックは発生します。
aws.medialive.network_out.maximum
(gauge)
MediaLive からの送信トラフィック レートの最大値。この値には、メディア出力、pull 入力用の HTTP GET リクエスト、NTP トラフィック、DNS トラフィックなど、MediaLive から送信されるすべてのトラフィックが含まれます。チャネルが出力を配信していないときでも、一定のトラフィックは発生します。
aws.medialive.network_out.minimum
(gauge)
MediaLive からの送信トラフィック レートの最小値。この値には、メディア出力、pull 入力用の HTTP GET リクエスト、NTP トラフィック、DNS トラフィックなど、MediaLive から送信されるすべてのトラフィックが含まれます。チャネルが出力を配信していないときでも、一定のトラフィックは発生します。
aws.medialive.output_audio_level_dbfs.maximum
(gauge)
フル スケール基準のデシベル (dBFS) で表した出力音声レベルの最大値
aws.medialive.output_audio_level_dbfs.minimum
(gauge)
フル スケール基準のデシベル (dBFS) で表した出力音声レベルの最小値
aws.medialive.output_audio_level_lkfs.maximum
(gauge)
フル スケール基準の K-weighted ラウドネス (LKFS) で表した出力音声レベルの最大値
aws.medialive.output_audio_level_lkfs.minimum
(gauge)
フル スケール基準の K-weighted ラウドネス (LKFS) で表した出力音声レベルの最小値
aws.medialive.output_video_frame_rate.maximum
(rate)
出力ビデオの最大フレーム レート
aws.medialive.output_video_frame_rate.minimum
(rate)
出力ビデオの最小フレーム レート
aws.medialive.pipelines_locked.maximum
(gauge)
2 つのパイプラインが互いに同期しているかどうかを示す指標の最大値。このメトリクスは標準チャネルにのみ適用され、そのチャネル内の HLS、MediaPackage、Microsoft Smooth、UDP 出力でのみ有効です。MediaLive は、2 つのパイプラインを同期させるためにパイプライン ロックを使用します。
aws.medialive.pipelines_locked.minimum
(gauge)
2 つのパイプラインが互いに同期しているかどうかを示す指標の最小値。このメトリクスは標準チャネルにのみ適用され、そのチャネル内の HLS、MediaPackage、Microsoft Smooth、UDP 出力でのみ有効です。MediaLive は、2 つのパイプラインを同期させるためにパイプライン ロックを使用します。
aws.medialive.primary_input_active.maximum
(gauge)
自動入力フェイル オーバー ペア内のプライマリ入力がアクティブかどうかを示す指標の最大値。値が 1 の場合はプライマリ入力がアクティブで、正常であることを示します。値が 0 の場合は非アクティブです。
aws.medialive.primary_input_active.minimum
(gauge)
自動入力フェイル オーバー ペア内のプライマリ入力がアクティブかどうかを示す指標の最小値。値が 1 の場合はプライマリ入力がアクティブで、正常であることを示します。値が 0 の場合は非アクティブです。
aws.medialive.streaming.maximum
(gauge)
デバイスが入力信号を MediaLive に正常にストリーミングしていることを示します (期間内の最大値)。
aws.medialive.streaming.minimum
(gauge)
デバイスが入力信号を MediaLive に正常にストリーミングしていることを示します (期間内の最小値)。
aws.medialive.temperature.maximum
(gauge)
デバイス温度の最大値 (摂氏)。推奨される動作条件については、デバイスのドキュメントを参照してください。
単位は degree celsius
aws.medialive.temperature.minimum
(gauge)
デバイス温度の最小値 (摂氏)。推奨される動作条件については、デバイスのドキュメントを参照してください。
単位は degree celsius
aws.medialive.using_hdmi.maximum
(gauge)
デバイスで現在選択されている入力が HDMI かどうかを示します。期間内の最大値。
aws.medialive.using_hdmi.minimum
(gauge)
デバイスで現在選択されている入力が HDMI かどうかを示します。期間内の最小値。
aws.medialive.using_sdi.maximum
(gauge)
デバイスで現在選択されている入力が SDI かどうかを示します。期間内の最大値。
aws.medialive.using_sdi.minimum
(gauge)
デバイスで現在選択されている入力が SDI かどうかを示します。期間内の最小値。

イベント

MediaLive インテグレーションにはイベントは含まれません。

サービス チェック

MediaLive インテグレーションにはサービス チェックは含まれません。

トラブルシューティング

サポートが必要な場合は、Datadog サポート にお問い合わせください。