Menu
Amazon CloudWatch
User Guide

AppStream 2.0 Metrics and Dimensions

The metrics and dimensions that AppStream 2.0 sends to Amazon CloudWatch are listed below. For more information, see Monitor Amazon AppStream 2.0 With Amazon CloudWatch in the Amazon AppStream 2.0 Developer Guide.

Amazon AppStream 2.0 Metrics

AppStream 2.0 sends metrics to CloudWatch one time every minute. The AWS/AppStream namespace includes the following metrics.

Metric Description
RunningCapacity

Total number of instances currently running. Represents the number of concurrent streaming sessions that can be supported by the fleet in its current state.

Units: Count

Valid statistics: Average, Minimum, Maximum

InUseCapacity

Number of instances currently being used for streaming sessions. One InUseCapacity count represents one streaming session.

Units: Count

Valid statistics: Average, Minimum, Maximum

PendingCapacity

Number of instances being provisioned by AppStream 2.0. Represents the additional number of streaming sessions the fleet can support after provisioning is complete. When provisioning starts, it usually takes 10-20 minutes for an instance to become available for streaming.

Units: Count

Valid statistics: Average, Minimum, Maximum

AvailableCapacity

Number of idle instances currently available for user sessions.

    AvailableCapacity = RunningCapacity - InUseCapacity

Units: Count

Valid statistics: Average, Minimum, Maximum

DesiredCapacity

Total number of instances that are either running or pending. This represents the total number of concurrent streaming sessions your fleet can support in a steady state.

    DesiredCapacity = RunningCapacity + PendingCapacity

Units: Count

Valid statistics: Average, Minimum, Maximum

CapacityUtilization

The percentage of instances in a fleet that are being used, using the following formula.

                           InUseCapacity
CapacityUtilization = -------------------- * 100
                          RunningCapacity

Monitoring this metric helps with decisions about increasing or decreasing the value of a fleet's desired capacity.

Units: Percent

Valid statistics: Average, Minimum, Maximum

InsufficientCapacityError

Number of session requests rejected due to lack of capacity. One InsufficientCapacityError count represents one session rejection due to insufficient capacity.

You can set alarms to use this metric to be notified of users waiting for streaming sessions.

Units: Count

Valid statistics: Average, Minimum, Maximum, Sum

Dimensions for Amazon AppStream 2.0 Metrics

Amazon AppStream 2.0 provides metrics for the following dimension.

Dimension

Description

Fleet

The name of the AppStream 2.0 fleet. All available statistics are filtered by Fleet.