Overview of ddtrace capabilities
mainThe ddtrace library is the core engine for Datadog's observability features in Python. It enables several key capabilities including:
- Distributed Tracing: Track requests as they flow through complex distributed systems.
- Continuous Profiling: Monitor code performance and resource usage in real-time.
- Error Tracking: Capture and analyze application errors.
- Test Optimization: Identify slow or problematic tests.
- Deployment Tracking: Correlate deployments with changes in performance or error rates.
- Code Hotspots: Connect traces and profiles to identify exactly which lines of code are causing latency.
- Dynamic Instrumentation: Apply instrumentation to running applications without code changes.