Learn about the approach of auto instrumentation
Netra.init()
, it automatically detects which supported libraries are installed in your Python environment. It then uses a technique known as “monkey-patching” to wrap the key functions and methods of these libraries. This process injects tracing logic that captures operations, such as database queries, HTTP requests, or LLM calls, and sends them as spans to your observability backend—all without requiring you to change your existing code.