Explain the concept of CloudWatch Metric Filters.
CloudWatch Metric Filters are rules that define patterns or expressions to extract data from log events and create custom metrics. Users can define filters to match specific log entries based on text patterns, regular expressions, or structured data formats and then aggregate and publish the extracted data as custom metrics to CloudWatch.