帮助手册 Amazon Web Services Amazon Kinesis Video Stream

Amazon Kinesis 视频流集成

一项完全托管的视频摄取和存储服务,可帮助您将视频和时间编码数据从数百万连接的设备安全地流式传输到 AWS。通过 Site24x7 的集成,您现在可以收集、监控和可视化各种指标的使用情况和性能,以了解视频流应用程序的行为。

设置和配置

  • 如果您尚未这样做,请通过将 Site24x7 创建为 IAM 用户或通过在您的账户和 Site24x7 的 AWS 账户之间创建跨账户 IAM 角色来启用对 AWS 资源的访问。了解更多
  • 接下来,在集成AWS 账户页面中,请确保在Services to be found字段中选中 Kinesis Video Stream 复选框。了解更多

策略和权限

请确保分配给 Site24x7 实体的 IAM 策略中存在以下读取级别操作。了解更多

  • "kinesisvideo:ListStreams",
  • "kinesisvideo:ListTagsForStream",
  • “kinesisvideo:DescribeStream”

轮询频率

Site24x7 根据轮询频率集(1 分钟到一天)查询 CloudWatch API,以收集性能指标。了解更多

查看指标

  • 登录到 Site24x7 控制台,单击AWS > Monitored AWS account ,然后从下拉列表中选择Kinesis Video Streams
  • 从监控的视频流列表中,选择要访问其指标的流。
  • 适用于您的视频流的各种图表显示在“流详细信息”选项卡中。

支持的指标

每个视频流收集以下性能指标

属性 描述 数据类型 统计数据
PutMedia.Requests 在流级别监测 PUTMedia 请求的数量。 计数
PutMedia.IncomingBytes 在流级别监测作为 PutMedia API 调用的一部分接收的字节数 字节
PutMedia.IncomingFragments 在流级别监测作为 PutMedia API 调用的一部分接收的完整片段的数量。 计数
PutMedia.IncomingFrames 在流级别监测作为 PutMedia API 调用的一部分接收的完整帧数。 计数
PutMedia.ActiveConnections 监测到视频流主机的活动连接总数。 计数
PutMedia.ConnectionErrors 在流级别监测建立 PutMedia 连接时的错误数。 计数
PutMedia.FragmentIngestionLatency 监测视频流接收到片段的第一个字节和最后一个字节之间的时间间隔。 毫秒 平均的
PutMedia.FragmentPersistLatency 监测从接收和归档完整片段数据开始所花费的时间。 毫秒 平均的
PutMedia.延迟 在建立连接时监测请求和来自 InletService 的 HTTP 响应之间的时间差。 毫秒 平均的
PutMedia.BufferingAckLatency 监测视频流接收到新片段的第一个字节到为片段发送缓冲确认之间的时间间隔 毫秒 平均的
PutMedia.ReceivedAckLatency 监测视频流接收到新片段的最后一个字节与为片段发送 Received ACK 之间的时间差。 毫秒 平均的
PutMedia.PersistedAckLatency 监测视频流接收到新片段的最后一个字节与为片段发送持久 ACK 之间的时间差。 毫秒 平均的
PutMedia.ErrorAckCount 在流级别监测 PutMedia API 调用时发送的错误 ACK 的数量。 计数 
PutMedia.Success 对于每个成功写入的片段,指标值增加 1;每个失败的片段为 0。 计数  和 
GetMedia.Requests 在流级别监测 GetMedia API 请求的数量。 计数  和 
GetMedia.OutgoingBytes 作为 GetMedia API 的一部分,监测从服务发出的总字节数 字节  和 
GetMedia.OutgoingFragments 监测在为流执行 GetMedia 时发送的片段数。 计数  和 
GetMedia.OutgoingFrames 监测在 GetMedia 期间在给定流上发送的帧数。 计数  和 
GetMedia.MillisBehindNow 监测当前服务器时间戳与发送的最后一个分片的服务器时间戳之间的时间差。 毫秒  最大 
GetMedia.ConnectionErrors 监测未成功建立的连接数。 计数  和 
GetMedia.Success 每发送一个成功的分片,指标就增加 1;每个失败的片段为 0。  计数  和 
GetMediaForFragmentList.OutgoingBytes 作为 GetMediaForFragmentList API 的一部分,监测从服务发出的总字节数 字节  和 
GetMediaForFragmentList.OutgoingFrames 作为 GetMediaForFragmentList API 的一部分,监测从服务发出的帧总数 计数  和 
GetMediaForFragmentList.OutgoingFragments 作为 GetMediaForFragmentList API 的一部分,监测从服务发出的片段总数 计数  和 
GetMediaForFragmentList.Requests 监测给定流的 GetMediaForFragmentList API 请求数。 计数  和 
GetMediaForFragmentList.Success 每成功发送一个片段,Metric 增加 1;0 表示每次失败 计数 
ListFragments.延迟 监测 ListFragments API 调用的延迟 毫秒  平均的 

配置详情

每个视频流收集以下配置数据

属性 描述
流名称 显示流的名称。
流 ARN  显示流的 Amazon 资源名称 (ARN)。
创建时间 显示流创建时间戳。
媒体类型 显示流的媒体类型。
状态 显示流的最新状态 
版本 显示视频流的版本号
数据保留期 显示当前的保留期,以小时为单位。
KMS 密钥 您用于加密流数据的 AWS KMS 密钥的 ID。
设备名称 显示正在写入流的设备的名称

帮助手册 Amazon Web Services Amazon Kinesis Video Stream