

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

# WorkSpaces 应用程序指标和维度
<a name="monitoring-with-cloudwatch"></a>

亚马逊 WorkSpaces 应用程序向亚马逊发送以下指标和维度信息 CloudWatch。

以下所有指标（除 `InsufficientConcurrencyLimitError` 之外）均适用于始终在线和按需实例集。适用于弹性实例集的指标只有 `InUseCapacity` 和 `InsufficientCapacityError`。

WorkSpaces 应用程序每分钟发送 CloudWatch 一次指标。`AWS/AppStream` 命名空间包括以下指标。

**Topics**
+ [

# 单会话实例集的实例集使用情况指标
](appstream-dimensions.md)
+ [

# 多会话实例集的实例集使用情况指标
](usage-metrics-multi-session.md)
+ [

# 单会话和多会话队列的实例和会话性能指标
](instance-session-metrics-single-session-multi-session.md)
+ [

# Amazon WorkSpaces 应用程序指标的尺寸
](dimensions-metrics.md)

# 单会话实例集的实例集使用情况指标
<a name="appstream-dimensions"></a>

以下是单会话实例集的实例集使用情况指标。


| 指标 | 说明 | 维度 | 统计信息 | 单位 | 
| --- | --- | --- | --- | --- | 
| ActualCapacity |  可用于流式传输或当前正在流式传输的实例总数。 <pre>ActualCapacity = AvailableCapacity + InUseCapacity</pre>  | [舰队] | 平均值、最小值、最大值 | 计数 | 
|  AvailableCapacity  |  当前可供用户会话使用的空闲实例数量。 <pre>AvailableCapacity = ActualCapacity - InUseCapacity</pre>  | [舰队] | 平均值、最小值、最大值 | 计数 | 
| CapacityUtilization |  使用以下公式计算实例集中正在使用的实例百分比。 <pre>CapacityUtilization = (InUseCapacity/ActualCapacity) * 100</pre> 监控此指标有助于做出关于增加或减少实例集所需容量值的决定。  | [舰队] | 平均值、最小值、最大值 | 百分比 | 
|  DesiredCapacity  |  正在运行或待处理的实例总数。该值表示实例集可以在稳定状态下支持的总并发流式传输会话数。 <pre>DesiredCapacity = ActualCapacity + PendingCapacity</pre>  | [舰队] | 平均值、最小值、最大值 | 计数 | 
|  InUseCapacity  |  当前用于流式传输会话的实例数量。一个 `InUseCapacity` 计数代表一个流式传输会话。  | [舰队] | 平均值、最小值、最大值 | 计数 | 
|  PendingCapacity  |   WorkSpaces 应用程序正在配置的实例数量。表示预置完成后实例集可以支持的额外流式传输会话数。当预置开始时，实例通常需要 10-20 分钟才能用于流式传输。  | [舰队] | 平均值、最小值、最大值 | 计数 | 
| RunningCapacity |  当前正在运行的实例总数。表示实例集在当前状态下可以支持的并发流式传输会话数。 此指标仅适用于始终在线实例集，其值与 `ActualCapacity` 指标相同。  | [舰队] | 平均值、最小值、最大值 | 计数 | 
|  InsufficientCapacityError  |  因缺少容量而被拒绝的会话请求的数量。 您可以设置告警，使用此指标来通知等待流式传输会话的用户。  | [舰队] | 平均值、最小值、最大值、总计 | 计数 | 
|  InsufficientConcurrencyLimitError  |  由于达到最大并发流式传输容量而遭拒绝的弹性实例集会话请求的数量。 您可以设置告警，使用此指标来通知等待流式传输会话的用户。  | [舰队] | 平均值、最小值、最大值、总计 | 计数 | 

# 多会话实例集的实例集使用情况指标
<a name="usage-metrics-multi-session"></a>

以下是多会话实例集的实例集使用情况指标。


| 指标 | 说明 | 维度 | 统计信息 | 单位 | 
| --- | --- | --- | --- | --- | 
| CapacityUtilization |  使用以下公式计算实例集中正在使用的会话百分比。 <pre>CapacityUtilization = (ActiveUserSessionCapacity / ActualUserSessionCapacity) * 100</pre> 监控此指标有助于做出关于增加或减少实例集所需容量值的决定。  | [舰队] | 平均值、最小值、最大值 | 百分比 | 
| ActualUserSessionCapacity |  可用于流式传输或当前正在流式传输的会话位置总数。 <pre>ActualUserSessionCapacity = AvailableUserSessionCapacity + ActiveUserSessionCapacity</pre>  | [舰队] | 平均值、最小值、最大值 | 计数 | 
|  AvailableUserSessionCapacity  |  当前可供用户会话使用的空闲会话位置数。 <pre>AvailableUserSessionCapacity = ActualUserSessionCapacity - ActiveUserSessions</pre>  | [舰队] | 平均值、最小值、最大值 | 计数 | 
|  DesiredUserSessionCapacity  |  正在运行或待处理的总会话位置数。该值表示实例集可以在稳定状态下支持的总并发流式传输会话数。 <pre>DesiredUserSessionCapacity = ActualUserSessionCapacity + PendingUserSessionCapacity</pre>  | [舰队] | 平均值、最小值、最大值 | 计数 | 
| ActiveUserSessionCapacity |  当前用于流式传输会话的用户会话数。  | [舰队] | 平均值、最小值、最大值 | 计数 | 
|  PendingUserSessionCapacity  |   WorkSpaces 应用程序正在配置的会话槽数。表示预置完成后实例集可以支持的额外流式传输会话数。当预置开始时，实例通常需要 10-20 分钟才能用于流式传输。  | [舰队] | 平均值、最小值、最大值 | 计数 | 
| RunningUserSessionCapacity |  当前可用于流式传输或当前正在流式传输的会话位置总数。表示实例集在当前状态下可以支持的并发流式传输会话数。 此指标仅适用于始终在线实例集，其值与 `ActualUserSessionCapacity` 指标相同。  | [舰队] | 平均值、最小值、最大值 | 计数 | 

# 单会话和多会话队列的实例和会话性能指标
<a name="instance-session-metrics-single-session-multi-session"></a>

以下是单会话和多会话队列的实例和会话性能指标。


| 指标 | 说明 | 维度 | 统计信息 | 单位 | 
| --- | --- | --- | --- | --- | 
| CpuUtilizationInstance |  当前正在实例上使用的已分配计算单位的百分率。  |  [舰队] [UserId] [FleetName, InstanceId] [FleetName, InstanceId, SessionId, UserId]  | 平均值、最小值、最大值 | 百分比 | 
| MemoryUtilizationInstance |  当前正在实例上使用的已分配物理内存单位的百分比。  |  [舰队] [UserId] [FleetName, InstanceId] [FleetName, InstanceId, SessionId, UserId]  | 平均值、最小值、最大值 | 百分比 | 
|  PagingFileUtilizationInstance  |  当前用于扩展内存（RAM）容量的分页文件的百分比。  |  [舰队] [UserId] [FleetName, InstanceId] [FleetName, InstanceId, SessionId, UserId]  | 平均值、最小值、最大值 | 百分比 | 
|  DiskUtilizationInstance  |  当前正在实例上运行程序和执行任务的磁盘单位的百分比。  |  [舰队] [UserId] [FleetName, InstanceId] [FleetName, InstanceId, SessionId, UserId]  | 平均值、最小值、最大值 | 百分比 | 
| CpuUtilizationSession |  当前正由会话使用的已分配计算单位的百分比。  |  [舰队] [UserId] [FleetName, InstanceId, SessionId] [FleetName, InstanceId, SessionId, UserId]  | 平均值、最小值、最大值 | 百分比 | 
|  MemoryUtilizationSession  |  当前正由会话使用的已分配物理内存单位的百分比。  |  [舰队] [UserId] [FleetName, InstanceId, SessionId] [FleetName, InstanceId, SessionId, UserId]  | 平均值、最小值、最大值 | 百分比 | 
| DiskReadOperations |  每个实例的磁盘读取量  |  [舰队] [UserId] [FleetName, InstanceId] [FleetName, InstanceId, SessionId, UserId]  | 平均值、最小值、最大值 | 计数 | 
| DiskWriteOperations |  每个实例的磁盘写入量  |  [舰队] [UserId] [FleetName, InstanceId] [FleetName, InstanceId, SessionId, UserId]  | 平均值、最小值、最大值 | 计数 | 
| InSessionLatency |   WorkSpaces 应用服务器和客户端之间的往返时间测得为 p90  |  [舰队] [UserId] [FleetName, InstanceId, SessionId] [FleetName, InstanceId, SessionId, UserId]  | 平均值、最小值、最大值 | 毫秒 | 
| FramesPerSecond |  特定会话的每秒帧数  |  [舰队] [UserId] [FleetName, InstanceId, SessionId] [FleetName, InstanceId, SessionId, UserId]  | 平均值、最小值、最大值 | 计数 | 
| Bandwidth |  会话期间在 WorkSpaces 应用程序服务和客户端之间传输的数据量。  |  [舰队] [UserId] [FleetName, InstanceId, SessionId] [FleetName, InstanceId, SessionId, UserId]  | 平均值、最小值、最大值 | 千位/秒 | 

# Amazon WorkSpaces 应用程序指标的尺寸
<a name="dimensions-metrics"></a>

`AWS/AppStream`命名空间包括以下维度和维度组。


| 维度 | 说明 | 
| --- | --- | 
| Fleet | 按舰队名称筛选指标数据。 | 
| FleetName | 按舰队名称筛选指标数据。 | 
| SessionId | 按会话标识符筛选指标数据。 | 
| InstanceId | 按实例标识符筛选指标数据。 | 
| UserId | 按用户标识符筛选指标数据。 | 


| 维度 | 在 Amazon CloudWatch 指标中可用的位置 | 
| --- | --- | 
| [Fleet] | 舰队指标 | 
| [FleetName, InstanceId] | 实例集实例指标 | 
| [FleetName, InstanceId, SessionId] | 实例集会话指标 | 
| [UserId] | UserId | 
| [FleetName, InstanceId, SessionId, UserId] | FleetName, InstanceId, SessionId, UserId | 