DealDocumentScreening/srv
febux b279d6c61a Switch observability to passive collection: remove OTLP push, Vector replaces otel-collector
- 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
2026-09-06 19:17:08 +03:00
..
api build: upgrade to Python 3.14 on Debian Trixie 2026-09-06 15:29:49 +03:00
bot build: upgrade to Python 3.14 on Debian Trixie 2026-09-06 15:29:49 +03:00
worker-analyze Switch observability to passive collection: remove OTLP push, Vector replaces otel-collector 2026-09-06 19:17:08 +03:00
worker-billing build: upgrade to Python 3.14 on Debian Trixie 2026-09-06 15:29:49 +03:00
worker-extract build: upgrade to Python 3.14 on Debian Trixie 2026-09-06 15:29:49 +03:00
worker-notify build: upgrade to Python 3.14 on Debian Trixie 2026-09-06 15:29:49 +03:00
worker-prescreen build: upgrade to Python 3.14 on Debian Trixie 2026-09-06 15:29:49 +03:00