Amazon CloudWatch
用户指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Amazon GameLift 指标和维度

Amazon GameLift 队列指标

GameLift 命名空间包含以下与整个队列或队列组活动相关的指标。Amazon GameLift 服务每分钟向 CloudWatch 发送一次指标。

实例

指标 描述

ActiveInstances

具有 ACTIVE 状态的实例 (表示它们正在运行活动服务器进程)。计数包括空闲实例和托管一个或多个游戏会话的实例。该指标用于衡量当前的总计实例容量。该指标可与自动扩展功能配合使用。

单位:计数

相关的 CloudWatch 统计数据:Average、Minimum、Maximum

DesiredInstances

Amazon GameLift 为队列维护的活动实例的目标数量。配合自动扩展使用时,该值基于当前有效的扩展策略确定。不使用自动扩展时,该值需手动设置。查看队列指标组数据时,该指标不可用。

单位:计数

相关的 CloudWatch 统计数据:Average、Minimum、Maximum

IdleInstances

当前托管零 (0) 个游戏会话的活动实例。该指标用于衡量可用但未用的容量。该指标可与自动扩展功能配合使用。

单位:计数

相关的 CloudWatch 统计数据:Average、Minimum、Maximum

MaxInstances

队列允许的最大实例数。队列的最大实例数决定了手动或自动扩展期间的容量上限。查看队列指标组数据时,该指标不可用。

单位:计数

相关的 CloudWatch 统计数据:Average、Minimum、Maximum

MinInstances

队列允许的最小实例数。队列的最小实例数决定了手动或自动缩减期间的容量下限。查看队列指标组数据时,该指标不可用。

单位:计数

相关的 CloudWatch 统计数据:Average、Minimum、Maximum

PercentIdleInstances

处于空闲状态的所有活动实例的百分比 (计算公式为:IdleInstances / ActiveInstances)。该指标可与自动扩展功能配合使用。

单位:百分比

相关的 CloudWatch 统计数据:Average、Minimum、Maximum

服务器进程

指标 描述

ActiveServerProcesses

具有 ACTIVE 状态的服务器进程 (表示它们正在运行并且能够托管游戏会话)。计数包括空闲服务器进程和托管游戏会话的进程。该指标用于衡量当前的总计服务器处理能力。

单位:计数

相关的 CloudWatch 统计数据:Average、Minimum、Maximum

HealthyServerProcesses

报告运行正常的活动服务器进程。该指标有助于跟踪队列游戏服务器的整体运行状况。

单位:计数

相关的 CloudWatch 统计数据:Average、Minimum、Maximum

PercentHealthyServerProcesses

报告运行正常的所有活动服务器进程的百分比 (计算公式为:HealthyServerProcesses / ActiveServerProcesses)。

单位:百分比

相关的 CloudWatch 统计数据:Average、Minimum、Maximum

ServerProcessAbnormalTerminations

自上次报告以来因异常情况而被关闭的服务器进程。该指标包括 Amazon GameLift 服务发起的终止。当服务器进程停止响应、持续报告运行状况检查失败或无法完全终止 (通过调用 ProcessEnding()) 时,就会出现这种情况。

单位:计数

相关的 CloudWatch 统计数据:Sum、Average、Minimum、Maximum

ServerProcessActivations

自上次报告以来,从 ACTIVATING 成功转换为 ACTIVE 状态的服务器进程。服务器进程必须处于活动状态才能托管游戏会话。

单位:计数

相关的 CloudWatch 统计数据:Sum、Average、Minimum、Maximum

ServerProcessTerminations

自上次报告以来关闭的服务器进程。这包括由于任何原因转换到 TERMINATED 状态的所有服务器进程,包括正常和异常进程终止。

单位:计数

相关的 CloudWatch 统计数据:Sum、Average、Minimum、Maximum

游戏会话

指标 描述

ActivatingGameSessions

具有 ACTIVATING 状态的游戏会话 (表示它们正在启动)。游戏会话在进入活动状态前无法托管玩家。如果该数字的值在一段时间内一直很高,可能说明游戏会话无法从 ACTIVATING 转换为 ACTIVE 状态。该指标可与自动扩展功能配合使用。

单位:计数

相关的 CloudWatch 统计数据:Average、Minimum、Maximum

ActiveGameSessions

具有 ACTIVE 状态的游戏会话 (表示它们能够托管玩家,并且正在托管零个或多个玩家)。该指标用于衡量当前被托管的游戏会话的总数。该指标可与自动扩展功能配合使用。

单位:计数

相关的 CloudWatch 统计数据:Average、Minimum、Maximum

AvailableGameSessions

活动、运行正常的服务器进程上当前未使用的游戏会话槽。该指标用于衡量可立即启动的新游戏会话的数量。该指标可与自动扩展功能配合使用。

单位:计数

相关的 CloudWatch 统计数据:Average、Minimum、Maximum

PercentAvailableGameSessions

所有活动服务器进程 (运行正常或不正常) 上当前未使用的游戏会话槽的百分比 (计算公式为:AvailableGameSessions / [ActiveGameSessions + AvailableGameSessions + unhealthy server processes])。该指标可与自动扩展功能配合使用。

单位:百分比

相关的 CloudWatch 统计数据:Average

玩家会话

指标 描述

CurrentPlayerSessions

具有 ACTIVE 状态 (玩家已连接到活动游戏会话) 或 RESERVED 状态 (已在游戏会话中为玩家分配槽,但玩家尚未连接) 的玩家会话。该指标可与自动扩展功能配合使用。

单位:计数

相关的 CloudWatch 统计数据:Average、Minimum、Maximum

PlayerSessionActivations

自上次报告以来,从 RESERVED 状态转换为 ACTIVE 状态的玩家会话。当玩家成功连接到活动的游戏会话时,就会出现这种情况。

单位:计数

相关的 CloudWatch 统计数据:Sum、Average、Minimum、Maximum

Amazon GameLift 队列指标

GameLift 命名空间包含以下与整个游戏会话放置队列中的活动有关的指标。Amazon GameLift 服务每分钟向 CloudWatch 发送一次指标。

指标 描述

AverageWaitTime

队列中具有 PENDING 状态的游戏会话放置请求等待执行的平均时长。

单位:秒

相关的 CloudWatch 统计数据:Average、Minimum、Maximum

PlacementsCanceled

自上次报告以来,在超时前被取消的游戏会话放置请求。

单位:计数

相关的 CloudWatch 统计数据:Average、Minimum、Maximum

PlacementsStarted

自上次报告以来,添加到队列中的新的游戏会话放置请求。

单位:计数

相关的 CloudWatch 统计数据:Average、Minimum、Maximum

PlacementsSucceeded

自上次报告以来,产生了新游戏会话的游戏会话放置请求。

单位:计数

相关的 CloudWatch 统计数据:Average、Minimum、Maximum

PlacementsTimedOut

自上次报告以来,达到队列超时限制而未执行的游戏会话放置请求。

单位:计数

相关的 CloudWatch 统计数据:Average、Minimum、Maximum

QueueDepth

队列中状态为 PENDING 的游戏会话放置请求的数量。

单位:计数

相关的 CloudWatch 统计数据:Average、Minimum、Maximum

Amazon GameLift 指标的维度

Amazon GameLift 支持按以下维度来筛选指标。

维度 描述

FleetId

单一队列的唯一标识符。该维度用于实例、服务器进程、游戏会话和玩家会话的所有指标。它不与队列指标一起使用。

FleetMetricsGroup

队列集合的唯一标识符。通过将指标组名称添加到队列属性 (请参阅 UpdateFleetAttributes()) 中来在队列指标组中包含队列。该维度用于实例、服务器进程、游戏会话和玩家会话的所有指标。它不与队列指标一起使用。

QueueName

单一队列的唯一标识符。该维度只用于游戏会话放置队列指标。它不与实例、服务器进程、游戏会话和玩家会话指标一起使用。