Integrated CloudWatch logging fro ROSA
- What is the nature and description of the request?
Provide ROSA customers with an Add-on that deploys the required logging infrastructure to forward cluster and user logs to CloudWatch. Additionally, create a set of "best practice" CloudWatch alarms and graphs that are designed by Red Hat SREs (along with AWS engineers).
Additionally, include a flag in the rosa create cluster CLI (and an option in the install UI) to deploy the "CloudWatch Logging" ROSA add-on at install times.
- Why does the customer need this? (List the business requirements here)
EKS customers just flick a toggle to send control plane logs to CloudWatch. But ROSA customers have on such option. With a managed option like ROSA it would be very useful to have logging be a day zero event. This would combine with the install time observability already available to provide BOTH production ready logs and monitoring as well as full SRE support, from the second a cluster is built. Plus by curating and providing a Red Hat SER "best practice" cloudwatch setup we help our customers spend less time fiddling with infra and AWS and even ROSA and give them more time on their own great ideas. A production ready, integrated platform as a service needs to be complete!
- List any affected packages or components.
ROSA, logging, AWS, CloudWatch