Amazon AppStream 2.0 is a fully managed application streaming service that provides access to desktop applications from anywhere and any device. This access provides a responsive user experience that is indistinguishable from natively installed applications.

AppStream 2.0 has the following capabilities:

  • Manages the AWS resources required to host and run your applications.
  • Scales automatically.
  • Provides access to your users on demand.

With AppStream 2.0, you can:

  • Add your existing desktop applications to AWS.
  • Enable your users to instantly stream them.

Windows users can use the AppStream 2.0 client or an HTML5-capable web browser for application streaming which results in a consistently high performance and secure experience. On Windows:

  • You can maintain a single version of each of your applications, which makes application management easier.
  • Your users always access the latest versions of their applications.
  • Your applications run on AWS compute resources where the data is never stored on users' devices.

Use the AWS public cloud integration to discover and collect metrics against the AWS service.

External reference

What Is Amazon AppStream 2.0?

Setup

To set up the AWS integration and discover the AWS service, go to AWS Integration Discovery Profile and select App Stream.

Event support

CloudTrail event support

  • Supported: AWS CloudTrail events (CreateFleet, DeleteFleet, CreateStack, DeleteStack).
  • Configurable in OpsRamp AWS Integration Discovery Profile.

CloudWatch alarm support

  • Supported
  • Configurable in OpsRamp AWS Integration Discovery Profile.

Supported metrics

OpsRamp MetricMetric Display NameUnitAggregation Type
aws_appstream_ActualCapacity

Total number of instances that are available for streaming or are currently streaming.
Actual CapacityCountAverage
aws_appstream_AvailableCapacity

Number of idle instances currently available for user sessions.
Available CapacityCountAverage
aws_appstream_CapacityUtilization

Percentage of instances in a fleet that are being used.
Capacity UtilizationPercentAverage
aws_appstream_DesiredCapacity

Total number of instances that are running or pending.
Desired CapacityCountAverage
aws_appstream_InUseCapacity

Number of instances currently being used for streaming sessions.
InUse CapacityCountAverage
aws_appstream_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.
Pending CapacityCountAverage
aws_appstream_RunningCapacity

Total number of instances currently running.
Running CapacityCountAverage
aws_appstream_InsufficientCapacityError

Number of session requests rejected due to lack of capacity.
Insufficient Capacity ErrorCountAverage