AWS Security ChangesHomeSearch

AWS appstream2: New WorkSpaces Applications session connection and disconnect metrics

Service: appstream2 · 2026-10-24 · Documentation medium

File: appstream2/latest/developerguide/instance-session-metrics-single-session-multi-session.md · Type: logging

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