使用 WebRTC 监控 Kinesis Video Streams - Kinesis Video Streams
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 WebRTC 监控 Kinesis Video Streams

您可以使用亚马逊通过 WebRTC 监控亚马逊 Kinesis Video Streams,亚马逊通过 WebRTC 收集来自 CloudWatch亚马逊 Kinesis Video Streams 的原始数据,并将其处理为可读的、近乎实时的指标。这些统计数据会保存 15 个月,从而使您能够访问历史信息,并能够更好地了解您的 Web 应用程序或服务的执行情况。

亚马逊 Kinesis Video Streams 提供以下指标:

信令指标

本节提供有关如何使用日志监控和解决与信号相关的问题的信息。 CloudWatch

指标名称 描述 单位 Dimensions
Failure 如果维度中提到的操作返回 200 状态代码响应,则会发出“0”。否则为“1”。 计数 操作, SignalingChannelName
延迟 衡量服务接收请求和返回响应所花费的时间。 毫秒 操作, SignalingChannelName
MessagesTransferred.Count 一个频道发送和接收的消息总数。 计数 SignalingChannelName

Operation维度适用于以下内容 APIs:

  • ConnectAsMaster

  • ConnectAsViewer

  • SendSdpOffer

  • SendSdpAnswer

  • SendCandidate

  • SendAlexaOfferToMaster

  • GetIceServerConfig

  • Disconnect

TURN 指标

本节提供有关如何使用 CloudWatch 日志监控和解决回合相关问题的信息。

指标名称 描述 单位 Dimensions
TURNConnected分钟 对于一分钟内用于流式传输数据的每个 TURN 分配都发出“1”。 计数 SignalingChannelName

WebRTC 摄取指标

本节提供有关如何使用日志监控和解决WebRTC摄取相关问题的信息。 CloudWatch

指标名称 描述 单位 Dimensions
Failure 如果维度中提到的操作返回 200 状态代码响应,则会发出“0”。否则为“1”。 计数 操作, SignalingChannelName
延迟 衡量服务接收请求和返回响应所花费的时间。 毫秒 操作, SignalingChannelName
TotalBitrate 发送的总比特率。如果指定了 “角色”,则表示主参与者发送的总比特率或 VIEWER 参与者发送的总比特率。 bps 操作、 SignalingChannelName、角色
TotalPacketCount 发送的数据包总数。如果指定了 “角色”,则表示主参与者发送的总比特率或 VIEWER 参与者发送的总比特率。 计数 操作、 SignalingChannelName、角色
网络RTCRecording会议纪要 频道出现的网络RTCRecording分钟数。 计数 操作、 SignalingChannelName、角色
网络RTCViewer会议纪要 频道出现的网络RTCViewer分钟数。 计数 操作、 SignalingChannelName、角色

Operation维度适用于以下内容 APIs:

  • JoinStorageSession

  • JoinStorageSessionAsViewer

Role维度:

  • 主人

  • 查看器