Commit graph

19 commits

Author SHA1 Message Date
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
febux
a1e119ce6e M1: bot webhook delivery - secret-token aiohttp server, /healthz, mode switch, TLS-edge routing (#001, #002) 2026-09-06 14:53:22 +03:00
febux
8da39ebae1 Bot setup was fixed with service profile and update docs. 2026-09-05 00:25:25 +03:00
febux
1dee1ef0c4 OTEL collector service was configured. 2026-09-04 00:45:31 +03:00
febux
18916fd017 Connect structlog to OTLP processer. 2026-09-04 00:26:18 +03:00
febux
cddc9a2f7e Lightweight OpenObserve was added. 2026-09-03 02:04:00 +03:00
febux
97189c97b6 Prometheus was added. Dashboard Grafana was updated. 2026-09-03 00:39:49 +03:00
febux
1e051f3730 Grafana stack was added. Update docs. 2026-09-02 23:32:47 +03:00
febux
f25bedad7c User profile with billing base was added. 2026-08-25 20:52:50 +03:00
febux
569a452bb6 Fix circular imports. Fix force recreate nginx after rebuild services. 2026-08-24 01:17:56 +03:00
febux
3ad7ebf889 Env parsing refactoring. 2026-08-22 20:52:05 +03:00
febux
314ccefb85 Update docker-compose.yml 2026-08-22 18:30:52 +03:00
febux
bd21f130e8 Fix docker overrides for nginx config. 2026-08-21 22:34:54 +03:00
febux
c70ac6e310 certbot init without certificates was fixed. 2026-08-21 18:47:00 +03:00
febux
49d3242987 Nginx template was added. Update docs. 2026-08-17 22:07:09 +03:00
febux
c3d7f03038 Prescreen stage was added. Docs synced. Some refactoring of worker
analyzer. Lint fix.
2026-08-17 20:49:29 +03:00
febux
3828b46985 Admin panel was added. TG bot commands were extended. 2026-08-14 00:30:39 +03:00
febux
9c9181bc50 New notification service was added. Auth routes were extended. 2026-08-13 00:08:51 +03:00
febux
5073d89033 Init commit 2026-08-12 21:29:36 +03:00