As a Team Lead, you are expected to generate a report of the code builds for every week to report internally and to the client. This report consists of the number of code builds performed for a week, the percentage success and failure, and overall time spent on these builds by the team members. You also need to retrieve the CodeBuild logs for failed builds and analyze them in Athena.
Which of the following options will help achieve this?
A. AWS CloudWatch
B. AWS CodePipeline
C. AWS CodeBuild
D. AWS Athena