Description of problem: * Background of the issue - We need to use perl script provided by AWS, Documented in KCS article [1] to get memory usage metrics of AWS instances, it is only supported on Linux Instances. From the bugzilla (https://bugzilla.redhat.com/show_bug.cgi?id=1552288) we know that the VMDB collects mem_usage_absolute_average from AWS CloudWatch which then used to show memory graph in C&U data. Memory graph is missing in C&U UI for AWS instances, Engineering is working on bugzilla (https://bugzilla.redhat.com/show_bug.cgi?id=1676761) to make it available. * The issue - There is a new CloudWatch Agent [2] introduced and recommended by AWS which supports metrics collection for Linux and Windows instances. Memory Metric are captured with this new CloudWatch agent shows different name (mem_used_percent) and stored under "CWAgent". CFME does not capture this metric in VMDB. Looks like the code is missing for this metric, here is the list [3] of metrics collected by new CloudWatch agent [1] https://access.redhat.com/solutions/3948761 [2] https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html [3] https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html Version-Release number of selected component (if applicable): 5.9.4.7 How reproducible: Always Expected results: It's requested by the customer to fully adopt the product in production.
Assigning to PM for prioritization.
Adding RFE keyword to the BZ.
PR: https://github.com/ManageIQ/manageiq-providers-amazon/pull/522
PR merged
Verified in 5.11.0.13. Metrics for memory usage are displayed correctly in CFME.