feat(01-learn): add 21-observability-debugging - #271
Conversation
|
@manoj-selvakumar5 This is ready for review. |
|
Latest scan for commit: ✅ Security Scan Report (PR Files Only)Scanned Files
Security Scan Results
Threshold: High No security issues detected in your changes. Great job! This scan only covers files changed in this PR. |
|
Hi @Thamaraimeena - Thanks for putting this together. My main feedback is about placement and framing rather than the code. This is a lot for 01-learn. There is a lot of OpenTelemetry engineering likesubclassing SpanExporter, reconstructing span trees, BatchSpanProcessor tuning, sampling ratios. That is good material, but a learn-track module should mostly be teaching the SDK. Here is what I'd suggest, please turn this into a technical use case where you can show some patterns that can be built on top of the spans that get created. Some example ideas like
Rather than explaining to someone how to look at the spans, I would rather ask: what would you build on top of a trace stream? Please do come up with your own ideas for patterns like these, you are closer to this material than I am. When you build them, Python scripts would work better than notebooks. |
New tutorial under 01-learn/21-observability-debugging that teaches developers how to observe and debug Strands agents using the SDK's built-in StrandsTelemetry API.
Includes 5 progressive notebooks:
Tested on SageMaker Studio with strands-agents 1.40.0