| MetricDataQuerySerDe | Used to serialize and deserialize Cloudwatch Metrics MetricDataQuery objects. | 
| MetricsCompositeHandler | Boilerplate composite handler that allows us to use a single Lambda function for both
 Metadata and Data. | 
| MetricsExceptionFilter | Used to identify Exceptions that are related to Cloudwatch Metrics throttling events. | 
| MetricsMetadataHandler | Handles metadata requests for the Athena Cloudwatch Metrics Connector. | 
| MetricsRecordHandler | Handles data read record requests for the Athena Cloudwatch Metrics Connector. | 
| MetricUtils | Helper which prepares and filters Cloudwatch Metrics requests. |