Coverage for mindsdb / utilities / otel / __init__.py: 60%
13 statements
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-21 00:36 +0000
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-21 00:36 +0000
1import os
3# By default, we have Open Telemetry SDK enabled on all envs, except for local which is disabled by default.
4OTEL_SDK_DISABLED = (os.getenv("OTEL_SDK_DISABLED", "false").lower() == "true"
5 or os.getenv("OTEL_SERVICE_ENVIRONMENT", "local").lower() == "local")
7# If you want to enable Open Telemetry on local for some reason please set OTEL_SDK_FORCE_RUN to true
8OTEL_SDK_FORCE_RUN = os.getenv("OTEL_SDK_FORCE_RUN", "false").lower() == "true"
10OTEL_ENABLED = not OTEL_SDK_DISABLED or OTEL_SDK_FORCE_RUN
12def increment_otel_query_request_counter(metadata: dict) -> None:
13 pass
15trace = None
16if OTEL_ENABLED: 16 ↛ 17line 16 didn't jump to line 17 because the condition on line 16 was never true
17 try:
18 from mindsdb.utilities.otel.prepare import trace
19 from mindsdb.utilities.otel.metric_handlers import increment_otel_query_request_counter
20 except Exception:
21 pass