本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 Amazon Kinesis Video Streams Video Streams 边缘代理 CloudWatch
您可以使用亚马逊监控 Amazon Kinesis Video Streams Edge CloudWatch Agent,该代理收集原始数据并将其处理为可读的近乎实时的指标。这些统计数据记录的时间为15个月。利用这些历史信息,您可以更好地了解您的网络应用程序或 Amazon Kinesis Video Streams Edge Agent 服务的性能。
要查看指标,请执行以下操作:
登录 AWS Management Console 并打开 CloudWatch 控制台,网址为https://console.aws.amazon.com/cloudwatch/
。 -
在左侧导航栏的 “指标” 下,选择 “所有指标”。
选择 “浏览” 选项卡,然后选择EdgeRuntimeAgent自定义命名空间。
Amazon Kinesis Video Streams Edge Agent 在命名空间下发布以下指标:EdgeRuntimeAgent
尺寸 | 状态 | 描述 |
---|---|---|
直播名称, |
Running |
运行时 单位:无。只要 |
FatalError |
如果出现 单位:无。此事件发生时,“1” 仅发布一次。 注意有关其他信息,请参阅日志。 |
|
已完成 |
在 a 完成 单位:无。此事件发生时,“1” 仅发布一次。 |
|
直播名称, |
Running |
运行时 单位:无。只要 |
FatalError |
如果出现 单位:无。此事件发生时,“1” 仅发布一次。 注意有关其他信息,请参阅日志。 |
|
已完成 |
完成后 单位:无。此事件发生时,“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拨打电话,重新启动遇到此问题的作业。