使用以下方式监控亚马逊 Kinesis 视频流 Edge AgentCloudWatch - Amazon Kinesis Video Streams
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用以下方式监控亚马逊 Kinesis 视频流 Edge AgentCloudWatch

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

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

  1. 登录到Amazon Web Services Management Console然后打开CloudWatch控制台在https://console.aws.amazon.com/cloudwatch/

  2. 在左侧导航栏中,在指标,选择所有指标

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

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

维度 状态 描述

直播名称,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 Edge Agent 发布一次,无论其上运行什么配置。

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

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

RecordJobs.HealthyJobCount

亚马逊 Kinesis Video Streams Edge Agent 上正在运行和预定的录制任务总数。

单位:计数。

UploadJobs.HealthyJobCount

在 Amazon 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 视频直播 Edge Agent 还活着吗?

相关指标: Alive

行动:如果您在任何时候停止接收此指标,则表示遇到了 Amazon Kinesis Video Streams Edge Agent一个或多个以下各项:

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

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

  • 这个Amazon IoT设备没有网络连接

有不健康的工作吗?

相关指标:

  • RecordJobs.UnhealthyJobCount

  • UploadJobs.UnhealthyJobCount

行动:检查日志并查找FatalError公制。

  • 如果FatalError公制当前,遇到了致命错误,您需要手动重新启动作业。使用前请检查日志并修复问题StartEdgeConfigurationUpdate手动重启作业。

  • 如果FatalError公制不是目前,遇到了暂时性(非致命)错误,亚马逊 Kinesis Video Streams Edge Agent 正在重试任务。

注意

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

是否有任何工作需要外部干预?

相关指标:

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

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

行动:使用配置进行 API 调用,以重新启动遇到此问题的作业。