When refining the debugging process for a serverless function, you decide to enhance its trace data by adding relevant business-specific metadata. Which service would you use to achieve this by annotating the function's execution flow?
CloudWatch
X-Ray
CloudTrail
Step Functions