aws / aws/res

eVDI monitoring - possible to enable?

Open
#170 1 comment 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
115
Forks
35
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
On the sessions tab in RES that is a tab called "Monitoring" saying the following:

Monitoring (Coming Soon)
eVDI Session detailed monitoring needs Metrics and Monitoring module to be enabled.
If Metrics and Monitoring is enabled, metrics collected via CloudWatch or Prometheus will be queried and rendered.
If Metrics and Monitoring is not enabled, default EC2 Instance metrics available from CloudWatch will be rendered.

This is a feature we are keen to make use of to better support our RES users in efficient usage of VDIs.

**Describe the solution you'd like**
Per eVDI dashboard, showing detail usage of the machine, CPU, GPU, memory, disk, logs, processes using resources, errors etc over time. It should also show the gap between the machine being provisioned and the machine's usage.

**Describe alternatives you've considered**
Enabling extra metrics on the eVDIs via changes to the AMI to capture the metrics not currently available (memory usage, GPU usage, processes using resources etc) - these metrics would be pushed to CloudWatch and then building custom dashboards using these metrics.

**Additional context**
We are not keen to spend time on building something that is on the RES roadmap.

Contributor guide

Open the contributing guide

Research direction

No files, tests, or implementation entry points are named. Start with the existing eVDI Sessions “Monitoring” tab and the referenced Metrics and Monitoring module; clarify the roadmap status and define the supported CPU, GPU, memory, disk, process, error, and provisioning-to-usage views that would make the feature complete.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, prometheus
Domain
cloud, observability-sre
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.