-
NA: Use push metrics, trace and logs ON Python Backend via Otel (#2821)
发布于
2025-08-13 09:32:53 +00:00 -
NA: Use push metrics on python backend
-
NA: Improve OTEL setup for python metrics
-
Fix setup issue
-
Add logs
-
Add instrumentation
-
Add traces
-
Add dependencies
-
Export traces and logs
-
Fix logs
-
NA: Refactor OpenTelemetry setup into focused methods
-
Extract telemetry setup into clean, focused methods:
- setup_otel_metrics(): Configure metrics export
- setup_otel_traces(): Configure traces export
- setup_otel_logs(): Configure logs export + handler
- setup_console_logging(): Configure console verbosity
- setup_otel_instrumentation(): Auto-instrumentation with checks
-
Fix double instrumentation warnings by adding proper checks
-
Add OPIK_CONSOLE_LOG_LEVEL environment variable for console control
-
Improve code maintainability and testability
-
Preserve all existing telemetry functionality
Benefits:
- Each method has single responsibility
- Better organization and readability
- Fixed double instrumentation bug
- Independent console and OTEL log level control
- Easier to test and modify individual components
-
Fix setup
-
Remove duplication
-
Fix docker dependencies
下载附件
-