DescriptionRahul Chincholkar
2019-03-01 12:56:42 UTC
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.