

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 監控 Amazon WorkSpaces 應用程式資源
<a name="monitoring"></a>

WorkSpaces 應用程式會將指標發佈至 Amazon CloudWatch，以啟用詳細追蹤和深入分析。這些統計資料會保存一段時間，以便您存取歷史資訊，更清楚機群的執行方式。如需詳細資訊，請參閱 [Amazon CloudWatch 使用者指南](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/)。

**Topics**
+ [使用主控台檢視機群用量](monitoring-console.md)
+ [使用主控台檢視執行個體和工作階段效能指標](monitoring-instance-session-performance.md)
+ [WorkSpaces 應用程式指標和維度](monitoring-with-cloudwatch.md)

# 使用主控台檢視機群用量
<a name="monitoring-console"></a>

您可以使用 Amazon WorkSpaces WorkSpaces 應用程式機群用量。 CloudWatch 

**在 WorkSpaces 應用程式主控台中檢視機群用量**

1. 在 https：//[https://console.aws.amazon.com/appstream2/home](https://console.aws.amazon.com/appstream2/home) 開啟 WorkSpaces 應用程式主控台。

1. 從左側窗格中，選擇 **Fleets (機群)**。

1. 選取機群並選擇其 **Fleet Usage (機群用量)** 標籤。

1. 根據預設，圖形會顯示以下指標：
   + `ActualCapacity`、`InUseCapacity`、`DesiredCapacity`、`AvailableCapacity`、`PendingCapacity` 和 `CapacityUtilization`，適用單一工作階段機群。
   + `ActualUserSessionCapacity`、`ActiveUserSessionCapacity`、`AvailableUserSessionCapacity`、`DesiredUserSessionCapacity`、`PendingUserSessionCapacity` 和 `CapacityUtilization`，適用多工作階段機群。

**在 CloudWatch 主控台中檢視機群用量**

1. 透過 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 CloudWatch 主控台。

1. 在左窗格中，選擇 **Metrics (指標)**。

1. 選擇 **AppStream** 命名空間，然後選擇 **Fleet Metrics (機群指標)**。

1. 選取指標以建立圖表。

# 使用主控台檢視執行個體和工作階段效能指標
<a name="monitoring-instance-session-performance"></a>

您可以使用 Amazon WorkSpaces WorkSpaces 應用程式機群執行個體和工作階段效能。 CloudWatch 

效能指標每 5 分鐘收集一次。佈建新的工作階段後，第一個指標資料點會在 5 分鐘內顯示。後續指標資料點將以每 5 分鐘的間隔提供。

**注意**  
效能指標目前僅適用於多工作階段機群

**在 WorkSpaces 應用程式主控台中檢視執行個體和工作階段**

1. 在 https：//[https://console.aws.amazon.com/appstream2/home](https://console.aws.amazon.com/appstream2/home) 開啟 WorkSpaces 應用程式主控台。

1. 從左側窗格中，選擇 **Fleets (機群)**。

1. 選取機群，並選擇**檢視詳細資訊**和**檢視工作階段**。

1. 選取工作階段以檢視指標。

1. 根據預設，圖形會顯示以下指標：
   + 執行個體指標
     + CpuUtilizationInstance
     + MemoryUtilizationInstance
     + PagingFileUtilizationInstance
     + DiskUtilizationInstance
   + 工作階段指標
     + CpuUtilizationSession
     + MemoryUtilizationSession

**在 CloudWatch 主控台中檢視執行個體和工作階段效能**

1. 透過 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 CloudWatch 主控台。

1. 在左窗格中，選擇 **Metrics (指標)**。

1. 選擇 **AppStream** 命名空間，然後選擇 **機群指標**或**機群執行個體指標**。

1. 選取指標以建立圖表。

# WorkSpaces 應用程式指標和維度
<a name="monitoring-with-cloudwatch"></a>

Amazon WorkSpaces 應用程式會將下列指標和維度資訊傳送至 Amazon CloudWatch。

下列所有指標，但 Always-On 和 On-Demand 機群`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>

以下是單一工作階段機群的機群用量指標。


| 指標 | Description | 維度 | 統計資料 | 單位 | 
| --- | --- | --- | --- | --- | 
| 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 |  目前執行中的執行個體總數。代表機群在目前狀態下可支援的並行串流工作階段數。 此指標只對 Always-On 機群提供，且有 `ActualCapacity` 指標的值相同。  | 【機群】 | 平均值、最小值、最大值 | 計數 | 
|  InsufficientCapacityError  |  由於容量不足而導致工作階段請求被拒的數量。 您可以設定警示，以使用此指標通知您有等待串流工作階段的使用者。  | 【機群】 | 平均值、最小值、最大值、總和 | 計數 | 
|  InsufficientConcurrencyLimitError  |  由於達到最大並行串流容量而拒絕的彈性機群工作階段請求數量。 您可以設定警示，以使用此指標通知您有等待串流工作階段的使用者。  | 【機群】 | 平均值、最小值、最大值、總和 | 計數 | 

# 多工作階段機群的機群用量指標
<a name="usage-metrics-multi-session"></a>

以下是多工作階段機群的機群用量指標。


| 指標 | Description | 維度 | 統計資料 | 單位 | 
| --- | --- | --- | --- | --- | 
| 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 |  目前可用於串流或目前串流中的工作階段位置總數。代表機群在目前狀態下可支援的並行串流工作階段數。 此指標只對 Always-On 機群提供，且有 `ActualUserSessionCapacity` 指標的值相同。  | 【機群】 | 平均值、最小值、最大值 | 計數 | 

# 單一工作階段和多工作階段機群的執行個體和工作階段效能指標
<a name="instance-session-metrics-single-session-multi-session"></a>

以下是單一工作階段和多工作階段機群的執行個體和工作階段效能指標。


| 指標 | Description | 維度 | 統計資料 | 單位 | 
| --- | --- | --- | --- | --- | 
| 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` 命名空間包含下列維度和維度群組。


| 維度 | Description | 
| --- | --- | 
| Fleet | 依機群的名稱篩選指標資料。 | 
| FleetName | 依機群的名稱篩選指標資料。 | 
| SessionId | 依工作階段識別符篩選指標資料。 | 
| InstanceId | 依執行個體識別符篩選指標資料。 | 
| UserId | 依使用者識別符篩選指標資料。 | 


| 維度 | 在 Amazon CloudWatch 指標中可用的地方 | 
| --- | --- | 
| [Fleet] | 機群指標 | 
| [FleetName, InstanceId] | 機群執行個體指標 | 
| [FleetName, InstanceId, SessionId] | 機群工作階段指標 | 
| [UserId] | UserId | 
| [FleetName, InstanceId, SessionId, UserId] | FleetName、InstanceId、SessionId、UserId | 