本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用以下命令监控 Amazon Kinesis 视频流边缘代理 CloudWatch
您可以使用亚马逊监控亚马逊 Kinesis Video Streams Edge Agent CloudWatch,它收集原始数据并将其处理为可读的、近乎实时的指标。这些统计数据记录的时间为15个月。利用这些历史信息,您可以更好地了解您的 Web 应用程序或 Amazon Kinesis Video Streams Edge Agent 服务的性能。
要查看指标,请执行以下操作:
登录 AWS 管理控制台 并打开 CloudWatch 控制台,地址为https://console.aws.amazon.com/cloudwatch/
。 -
在左侧导航栏的 “指标” 下,选择 “所有指标” 。
选择 “浏览” 选项卡,然后选择EdgeRuntimeAgent自定义命名空间。
亚马逊 Kinesis Video Streams Edge Agent 在命名空间EdgeRuntimeAgent下发布以下指标:
| Dimensions | 州 | 说明 |
|---|---|---|
|
直播名称, |
运行 |
运行时 单位:无。“1” 在此状态下发布的时间长短。 |
|
FatalError |
如果出现 单位:无。此事件发生时,“1” 仅发布一次。 注意有关其他信息,请参阅日志。 |
|
|
Completed |
完成后 单位:无。此事件发生时,“1” 仅发布一次。 |
|
|
直播名称, |
运行 |
运行时 单位:无。“1” 在此状态下发布的时间长短。 |
|
FatalError |
发布致 单位:无。此事件发生时,“1” 仅发布一次。 注意有关其他信息,请参阅日志。 |
|
|
Completed |
完成后 单位:无。此事件发生时,“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 遇到了以下一项或多项情况:
-
应用程序运行时问题:内存或其他资源限制、错误等
-
代理运行的 AWS IoT 设备在关闭、崩溃或终止时运行
-
AWS IoT 设备没有网络连接
有任何不健康的工作吗?
相关指标:
RecordJobs.UnhealthyJobCountUploadJobs.UnhealthyJobCount
操作:检查日志并查找FatalError指标。
如果
FatalError指标存在,则会遇到致命错误,您需要手动重启作业。在使用手动重启任务之前,StartEdgeConfigurationUpdate请检查日志并修复问题。如果该
FatalError指标不存在,则会遇到暂时性(非致命)错误,Amazon Kinesis Video Streams Edge Agent 正在重试该任务。
注意
要让代理重新尝试出现严重错误的作业,请使用。 StartEdgeConfigurationUpdate
是否有任何工作需要外部干预?
相关指标:
-
PercentageSpaceUsed— 如果超过某个值,则录制作业将暂停,并且只有在空间可用时(当媒体用完保留期时)才会恢复。您可以发送更新的配置和更高的配置MaxLocalMediaSizeInMB,以立即更新任务。 -
RecordJob.FatalError/UploadJob.FatalError— 调查代理的日志并再次发送配置以恢复作业。
操作:使用配置进行 API 调用,以重启遇到此问题的作业。