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

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

使用 Amazon Kinesis Video Streams Video Streams 边缘代理 CloudWatch

您可以使用亚马逊监控 Amazon Kinesis Video Streams Edge CloudWatch Agent,该代理收集原始数据并将其处理为可读的近乎实时的指标。这些统计数据记录的时间为15个月。利用这些历史信息,您可以更好地了解您的网络应用程序或 Amazon Kinesis Video Streams Edge Agent 服务的性能。

要查看指标,请执行以下操作:

  1. 登录 Amazon Web Services Management Console 并打开 CloudWatch 控制台,网址为https://console.aws.amazon.com/cloudwatch/

  2. 在左侧导航栏的 “指标” 下,选择 “所有指标”。

  3. 选择 “浏览” 选项卡,然后选择EdgeRuntimeAgent自定义命名空间。

Amazon Kinesis Video Streams Edge Agent 在命名空间下发布以下指标:EdgeRuntimeAgent

尺寸 状态 描述

直播名称,RecordJob

Running

运行时RecordJob持续发布。

单位:无。只要RecordJob处于此状态,“1” 就会持续发布。

FatalError

如果出现RecordJob致命错误,则发布。

单位:无。此事件发生时,“1” 仅发布一次。

注意

有关更多信息,请参阅日志。

已完成

在 a 完成RecordJob时发布。

单位:无。此事件发生时,“1” 仅发布一次。

直播名称,UploadJob

Running

运行时UploadJob持续发布。

单位:无。只要UploadJob处于此状态,“1” 就会持续发布。

FatalError

如果出现UploadJob致命错误,则发布。

单位:无。此事件发生时,“1” 仅发布一次。

注意

有关更多信息,请参阅日志。

已完成

完成后UploadJob发布。

单位:无。此事件发生时,“1” 仅发布一次。

流名称

PercentageSpaceUsed

这是在 Amazon Kinesis Video Streams Edge Agent 配置中为录制媒体分配的总空间中使用的百分比。请参阅LocalSizeConfig了解更多信息。

单位:百分比(比例为 0—1)。

事务名称

还活着

无论上面运行什么配置,每分钟都会从 Amazon Kinesis Video Streams Edge Agent 发布一次。

这可以用来了解 Amazon Kinesis Video Streams Edge Agent 是否处于活动状态并准备好接受配置。

单位:无。“1” 每分钟发布一次。

RecordJobs.HealthyJobCount

Amazon Kinesis Video Streams Edge Agent 上正在运行和计划录制的作业总数。

单位:计数。

UploadJobs.HealthyJobCount

亚马逊 Kinesis Video Streams Edge Agent 上正在运行和计划的上传任务总数。

单位:计数。

RecordJobs.UnhealthyJobCount

当前出错的记录作业总数。

单位:计数。

UploadJobs.UnhealthyJobCount

当前出错的上传任务总数。

单位:计数。

RecordJobs.RunningJobCount

活跃运行的记录作业总数。

单位:计数。

UploadJobs.RunningJobCount

正在运行的上传任务总数。

单位:计数。

RecordJobs.EdgeConfigCount

亚马逊 Kinesis Video Streams Edge Agent 上正在处理的记录配置总数。

单位:计数。

UploadJobs.EdgeConfigCount

亚马逊 Kinesis Video Streams Edge Agent 上正在处理的上传配置总数。

单位:计数。

CloudWatch 亚马逊 Kinesis Video Streams Edge Agent 的指标指南

CloudWatch 指标对于寻找以下问题的答案非常有用:

亚马逊 Kinesis Video Streams Video Streams Edge Agent 有足够的录制空间吗?

相关指标:PercentageSpaceUsed

操作:无需执行任何操作。

亚马逊 Kinesis Video Streams Video Streams 边缘代理还活着吗?

相关指标:Alive

操作:如果您在任何时候停止接收此指标,则意味着 Amazon Kinesis Video Streams Edge Agent 遇到了以下一项或多项情况:

  • 应用程序运行时问题:内存或其他资源限制、错误等

  • 代理在关闭、崩溃或终止时正在运行的 Amazon IoT 设备

  • Amazon IoT 设备没有网络连接

有没有不健康的工作?

相关指标:

  • RecordJobs.UnhealthyJobCount

  • UploadJobs.UnhealthyJobCount

操作:检查日志并查找FatalError指标。

  • 如果存在该FatalError指标,则会遇到致命错误,您需要手动重启作业。在使用手动重启作业之前,StartEdgeConfigurationUpdate请检查日志并修复问题。

  • 如果该FatalError指标存在,则会遇到暂时(非致命)错误,Amazon Kinesis Video Streams Edge Agent 正在重试该作业。

注意

要让代理重新尝试严重错误的作业,请使用。StartEdgeConfigurationUpdate

有工作需要外部干预吗?

相关指标:

  • PercentageSpaceUsed— 如果超过一定值,则录制作业将暂停并仅在空间可用时恢复(当媒体保留期满时)。您可以发送更高版本的更新配置,MaxLocalMediaSizeInMB以便立即更新作业。

  • RecordJob.FatalError/UploadJob.FatalError— 调查代理的日志并再次发送配置以恢复作业。

操作:使用配置API拨打电话,重新启动遇到此问题的作业。