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

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

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

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

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

  1. 登录 AWS 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 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 遇到了以下一项或多项情况:

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

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

  • AWS IoT 设备没有网络连接

有没有不健康的工作?

相关指标:

  • RecordJobs.UnhealthyJobCount

  • UploadJobs.UnhealthyJobCount

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

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

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

注意

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

有工作需要外部干预吗?

相关指标:

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

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

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