AWS appstream2: New WorkSpaces Applications session connection and disconnect metrics
Summary
Documents five new instance/session CloudWatch metrics: SessionDisconnects, SessionLaunchLatency, ConnectionAttempts, ConnectionSuccesses, and ConnectionFailures, with dimensions and statistics.
Security assessment
The added metrics (notably ConnectionAttempts/ConnectionFailures and SessionDisconnects) provide per-user, per-session observability that can support monitoring and anomaly detection, but they are operational metrics rather than a security control or vulnerability fix.
Evidence
+`ConnectionFailures` | The number of failed connections to the instance. | [Fleet] [UserId] [FleetName, InstanceId, SessionId] [FleetName, InstanceId, SessionId, UserId] | Sum | Count
Diff
diff --git a/appstream2/latest/developerguide/instance-session-metrics-single-session-multi-session.md b/appstream2/latest/developerguide/instance-session-metrics-single-session-multi-session.md index 028db57..b188295 100644 --- a//appstream2/latest/developerguide/instance-session-metrics-single-session-multi-session.md +++ b//appstream2/latest/developerguide/instance-session-metrics-single-session-multi-session.md @@ -46,0 +47,5 @@ Metric | Description | Dimensions | Statistics | Units +`SessionDisconnects` | The number of times a streaming session was disconnected. | [Fleet] [UserId] [FleetName, InstanceId, SessionId] [FleetName, InstanceId, SessionId, UserId] | Sum | Count +`SessionLaunchLatency` | The time taken for the session to launch, measured from the initial connection request to the first frame rendered on the client. | [Fleet] [UserId] [FleetName, InstanceId, SessionId] [FleetName, InstanceId, SessionId, UserId] | Average, Minimum, Maximum | Milliseconds +`ConnectionAttempts` | The number of connection attempts to the instance. | [Fleet] [UserId] [FleetName, InstanceId, SessionId] [FleetName, InstanceId, SessionId, UserId] | Sum | Count +`ConnectionSuccesses` | The number of successful connections to the instance. | [Fleet] [UserId] [FleetName, InstanceId, SessionId] [FleetName, InstanceId, SessionId, UserId] | Sum | Count +`ConnectionFailures` | The number of failed connections to the instance. | [Fleet] [UserId] [FleetName, InstanceId, SessionId] [FleetName, InstanceId, SessionId, UserId] | Sum | Count