How to Test SQS Workflows Locally with LocalStack and OpenTelemetry
LocalStack lets you run SQS, Lambda, and S3 locally in Docker — but there's a hidden trap: OpenTelemetry's default AWS propagator doesn't work with free LocalStack. Here's how to set up end-to-end local testing with working trace propagation.
Prathamesh Sonpatki
End-to-End Trace Propagation Across SQS and Lambda with OpenTelemetry
SQS doesn't propagate trace context automatically. You instrument both sides, deploy, and get two disconnected traces. This post shows how to wire them into one waterfall — and the ESM format gotcha that silently breaks it every time.
Prathamesh Sonpatki
last9-genai: Closing the Conversation Gap in LLM Observability
OpenTelemetry's GenAI instrumentation gives you spans and token counts. It does not give you conversations, workflow cost rollups, or prompts visible in your dashboard. last9-genai is an OTel extension that fills those three gaps — without replacing your existing observability stack.
Prathamesh Sonpatki
How to Exclude Health Check Endpoints from Python OTel Traces
Health check endpoints generate thousands of identical, useless spans per day. Here are two production-ready approaches to filter them from your Python OTel traces — and the correctness trap most implementations miss.
Prathamesh Sonpatki
A Practical Guide to Python Application Performance Monitoring(APM)
Monitor, debug, and optimize Python apps in production with APM—track transactions, DB queries, errors, and external calls.
Anjali Udasi
Essential Python Monitoring Techniques You Need to Know
Learn the key techniques to monitor Python performance, catch bottlenecks early, and keep your applications fast and reliable at scale.
Anjali Udasi
FastAPI Python for Infra and Ops, Made Simple
Build fast, async-ready Python APIs that simplify tooling, automation, and observability pipelines.
Anjali Udasi
Python Loguru: The Logging Cheat Code You Need in Your Life
If logging in Python feels like a chore, Loguru is the cheat code you need—zero boilerplate, rich features, and pure simplicity!
Preeti Dewani
How to Use OpenSearch with Python for Search and Analytics
Learn how to set up, index data, run queries, and secure OpenSearch with Python for efficient search and analytics.
Preeti Dewani
Python Errors Explained: 15+ Types with Examples & Fixes
Fix Python errors fast: SyntaxError, TypeError, NameError, ValueError, KeyError, IndexError & more. Each error explained with code examples, causes, and copy-paste solutions.
Preeti Dewani
Python Logging with Structlog: A Comprehensive Guide
Master Python logging with structlog! Learn how structured logs improve debugging, observability, and performance in your apps.
Preeti Dewani