AWS Security ChangesHomeSearch

AWS workspaces documentation change

Service: workspaces · 2025-07-16 · Documentation low

File: workspaces/latest/adminguide/cloudwatch-metrics.md

Summary

Added 'ComputerName' dimension to all WorkSpaces CloudWatch metrics and documented its usage for filtering

Security assessment

The change adds 'ComputerName' as a new dimension for metric filtering, improving observability but not explicitly addressing a security vulnerability. While enhanced monitoring can support security operations, there is no direct evidence this change fixes a security issue or introduces security-specific features.

Diff

diff --git a/workspaces/latest/adminguide/cloudwatch-metrics.md b/workspaces/latest/adminguide/cloudwatch-metrics.md
index 898930f4a..ef5c153e3 100644
--- a//workspaces/latest/adminguide/cloudwatch-metrics.md
+++ b//workspaces/latest/adminguide/cloudwatch-metrics.md
@@ -34,11 +34,11 @@ Metric | Description | Dimensions | Statistics | Units
-`Available`1 |  The number of WorkSpaces that returned a healthy status. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` | Average, Sum, Maximum, Minimum, Data Samples | Count  
-`Unhealthy`1 |  The number of WorkSpaces that returned an unhealthy status. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` | Average, Sum, Maximum, Minimum, Data Samples | Count  
-`ConnectionAttempt`2 |  The number of connection attempts. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` | Average, Sum, Maximum, Minimum, Data Samples | Count  
-`ConnectionSuccess`2 |  The number of successful connections. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` | Average, Sum, Maximum, Minimum, Data Samples | Count  
-`ConnectionFailure`2 |  The number of failed connections. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` | Average, Sum, Maximum, Minimum, Data Samples | Count  
-`SessionLaunchTime`2,6 | The amount of time it takes to initiate a WorkSpaces session. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` | Average, Sum, Maximum, Minimum, Data Samples | Second (time)  
-`InSessionLatency`2,6 | The round trip time between the WorkSpaces client and the WorkSpace. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` | Average, Sum, Maximum, Minimum, Data Samples | Millisecond (time)  
-`SessionDisconnect`2,6 | The number of connections that were closed, including user-initiated and failed connections. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` | Average, Sum, Maximum, Minimum, Data Samples | Count  
-`UserConnected`3 | The number of WorkSpaces that have a user connected. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` | Average, Sum, Maximum, Minimum, Data Samples | Count  
-`Stopped` | The number of WorkSpaces that are stopped. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` | Average, Sum, Maximum, Minimum, Data Samples | Count  
-`Maintenance`4 | The number of WorkSpaces that are under maintenance. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` | Average, Sum, Maximum, Minimum, Data Samples | Count  
+`Available`1 |  The number of WorkSpaces that returned a healthy status. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` `ComputerName` | Average, Sum, Maximum, Minimum, Data Samples | Count  
+`Unhealthy`1 |  The number of WorkSpaces that returned an unhealthy status. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` `ComputerName` | Average, Sum, Maximum, Minimum, Data Samples | Count  
+`ConnectionAttempt`2 |  The number of connection attempts. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` `ComputerName` | Average, Sum, Maximum, Minimum, Data Samples | Count  
+`ConnectionSuccess`2 |  The number of successful connections. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` `ComputerName` | Average, Sum, Maximum, Minimum, Data Samples | Count  
+`ConnectionFailure`2 |  The number of failed connections. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` `ComputerName` | Average, Sum, Maximum, Minimum, Data Samples | Count  
+`SessionLaunchTime`2,6 | The amount of time it takes to initiate a WorkSpaces session. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` `ComputerName` | Average, Sum, Maximum, Minimum, Data Samples | Second (time)  
+`InSessionLatency`2,6 | The round trip time between the WorkSpaces client and the WorkSpace. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` `ComputerName` | Average, Sum, Maximum, Minimum, Data Samples | Millisecond (time)  
+`SessionDisconnect`2,6 | The number of connections that were closed, including user-initiated and failed connections. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` `ComputerName` | Average, Sum, Maximum, Minimum, Data Samples | Count  
+`UserConnected`3 | The number of WorkSpaces that have a user connected. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` `ComputerName` | Average, Sum, Maximum, Minimum, Data Samples | Count  
+`Stopped` | The number of WorkSpaces that are stopped. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` `ComputerName` | Average, Sum, Maximum, Minimum, Data Samples | Count  
+`Maintenance`4 | The number of WorkSpaces that are under maintenance. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` `ComputerName` | Average, Sum, Maximum, Minimum, Data Samples | Count  
@@ -49,6 +49,6 @@ Metric | Description | Dimensions | Statistics | Units
-`CPUUsage` | The percentage of the CPU resource used. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` | Average, Maximum, Minimum | Percentage  
-`MemoryUsage` | The percentage of the machine memory used. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` | Average, Maximum, Minimum | Percentage  
-`RootVolumeDiskUsage` | The percentage of the root disk volume used. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` | Average, Maximum, Minimum | Percentage  
-`UserVolumeDiskUsage` | The percentage of the user disk volume used. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` | Average, Maximum, Minimum | Percentage  
-`UDPPacketLossRate`7 | The percentage of packets dropped between the client and the gateway. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` | Average, Maximum, Minimum, Data Samples | Percentage  
-`UpTime` | The time since the last reboot of a WorkSpace. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` | Average, Maximum, Minimum, Data Samples | Seconds  
+`CPUUsage` | The percentage of the CPU resource used. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` `ComputerName` | Average, Maximum, Minimum | Percentage  
+`MemoryUsage` | The percentage of the machine memory used. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` `ComputerName` | Average, Maximum, Minimum | Percentage  
+`RootVolumeDiskUsage` | The percentage of the root disk volume used. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` `ComputerName` | Average, Maximum, Minimum | Percentage  
+`UserVolumeDiskUsage` | The percentage of the user disk volume used. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` `ComputerName` | Average, Maximum, Minimum | Percentage  
+`UDPPacketLossRate`7 | The percentage of packets dropped between the client and the gateway. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` `ComputerName` | Average, Maximum, Minimum, Data Samples | Percentage  
+`UpTime` | The time since the last reboot of a WorkSpace. |  `DirectoryId` `WorkspaceId` `RunningMode` `Protocol` `ComputeType` `BundleId` `UserName` `ComputerName` | Average, Maximum, Minimum, Data Samples | Seconds  
@@ -108,0 +109 @@ The `UserName` cannot consist of non-ASCII characters, such as the following:
+`ComputerName` | Filters the metric data to the specified WorkSpace. See various formats for [WorkSpaces Computer Name]( https://docs.aws.amazon.com/workspaces/latest/adminguide/wsp-directory-identify-computer.html).