View a markdown version of this page

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

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

使用以下命令监控 Amazon Kinesis 视频流边缘代理 CloudWatch

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

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

  1. 登录 Amazon Web Services 管理控制台 并打开 CloudWatch 控制台,地址为https://console.aws.amazon.com/cloudwatch/。

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

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

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

Dimensions 州 说明

直播名称,RecordJob

运行

运行时RecordJob持续发布。

单位:无。“1” 在此状态下发布的时间长短。RecordJob

FatalError

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

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

注意

有关其他信息,请参阅日志。

Completed

完成后RecordJob发布。

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

直播名称,UploadJob

运行

运行时UploadJob持续发布。

单位:无。“1” 在此状态下发布的时间长短。UploadJob

FatalError

发布致UploadJob命错误。

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

注意

有关其他信息,请参阅日志。

Completed

完成后UploadJob发布。

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

流名称

PercentageSpaceUsed

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

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

事物名称

还活着

无论运行何种配置,Amazon Kinesis Video Streams 边缘代理每分钟发布一次。

这可以用来了解亚马逊 Kinesis Video Streams 边缘代理是否处于活动状态并准备好接受配置。

单位:无。“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 边缘代理的指标指南

CloudWatch 指标可用于查找以下问题的答案:

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

相关指标:PercentageSpaceUsed

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

亚马逊 Kinesis 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 调用,以重启遇到此问题的作业。