- core/telemetry.py is now a no-op (no opentelemetry imports); entrypoints no longer call setup/shutdown telemetry - Remove all opentelemetry-* deps from pyproject groups; regenerate uv.lock - Drop otel_exporter_otlp_endpoint/otel_service_name settings; sentry and auth use "contract-check" instead - Stop publishing worker metrics ports; bind API metrics to 127.0.0.1 by default via API_METRICS_BIND_HOST - Replace otel-collector with Vector in observer profile (docker_logs + prometheus_scrape -> OpenObserve); add deploy/observability/vector-config.yaml - Update .env.example, docs (ARCHITECTURE, DEPLOY), README, Makefile - Rewrite tests/unit/test_telemetry.py for the no-op implementation |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| __main__.py | ||
| config.py | ||
| consumer.py | ||
| extractor.py | ||
| extractor_heuristic.py | ||
| extractor_hybrid.py | ||
| extractor_llm.py | ||
| handler.py | ||
| router.py | ||