ВМ1: реализован сбор логов

This commit is contained in:
mi
2026-09-07 12:46:45 +03:00
parent 44db38f6fe
commit 85df788f2d
42 changed files with 1669 additions and 310 deletions
@@ -1,6 +1,7 @@
from opentelemetry.sdk.trace import TracerProvider
from app import telemetry
from app.worker import origin_links
def test_telemetry_is_fail_open_without_endpoint(monkeypatch) -> None:
@@ -19,3 +20,8 @@ def test_structlog_processor_adds_active_trace_context() -> None:
assert result["event"] == "sms.safe"
assert len(result["trace_id"]) == 32
assert len(result["span_id"]) == 16
def test_sms_worker_rejects_invalid_origin_context() -> None:
assert origin_links(None) == []
assert origin_links("00-invalid") == []