1. Proposed title of this feature request
Collect ENA driver's metrics on WorkerNodes on ROSA
2. What is the nature and description of the request?
The customer would like to collect ENA driver's metrics (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-network-performance-ena.html#network-performance-metrics) on each worker node in ROSA.
3. Why does the customer need this? (List the business requirements here)
Since ROSA currently does not support this feature natively what are the alternative options for customer?
In Openshift environment, Ignition tool
might be a good solution for such a case.
4. List any affected packages or components.
We requested customer to try configuring the Cloud Watch agent[1] on ROSA with the ENA config from here[2].
[1] https://cloud.redhat.com/experts/rosa/metrics-to-cloudwatch-agent/
Customer tested it on EKS assuming the same in ROSA, Deploying the CloudWatch Agent pods on the cluster seems not work as the pod does not have access to the worker nodes for collecting ENA metrics.
The work around was to install the Cloud-Watch agent directly on the nodes in EKS.
Hence customer ask the possibility of a feature request to include CloudWatch agent setup in the AMI used as WorkerNodes for ROSA and publish this metrics by default.
Thanks