Monitoring the AWS AppStream Multi-session Host

eG Enterprise provides a specialized AWS AppStream Multi-session Host monitoring model (see Figure 1), which monitors the AppStream instance in the target environment and proactively alerts administrators to excessive resource utilization, traffic bottle-necks, logon issues, potential performance degradation, etc. so that the administrators can resolve the issues well before they impact application/desktop delivery.

Figure 1 : The layer model of AWS AppStream Multi-session Host

Each layer in Figure 1 is mapped to tests that report on the resource utilization, availability, user logons, idle and disconnected sessions, users logged in and their respective resource usage levels and input latency, overall round-trip time for active user sessions, live user sessions, RTT, download rate, data send/receive rate, etc. Using these metrics, administrators can find quick and accurate answers for the following performance queries:

  • Has any application experienced maximum latency during delivery?

  • What type of AWS resources is utilized by the target AWS AppStream Multi-session host?

  • Has any application taken the maximum amount of time to launch on the target host?

  • Which application is utilizing the highest percentage of the GPU memory?

  • Is any application overutilizing CPU and memory resources?

  • How many sessions have logged out from the target host?

  • How many sessions are currently idle on the target host?

  • How many blacklisted clients are currently in use?

  • Which user took too long to login?

  • Has any user's session reconnected?

  • Which browser is using excessive CPU/memory resources during each user's session?

  • Which user's session is idle for longer time?

  • Which user has sent/received maximum amount of sound/audio/display/clipboard/filestorage data over the DCV server channel?

  • Is any user experiencing slow download rate via the HTTP protocol while streaming applications through any connection?

  • What is the rate at which the frames from each image dropped and were not sent to the client?

  • Is any user experiencing maximum round trip time through any connection?