Маршруты mobile-телеметрии¶
Ненормативный материал. Нормативные требования находятся в документе
docs/architecture/mobile/observability.md.
Нормативные источники: MOB-OBS-001, MOB-OBS-002, MOB-OBS-003,
MOB-OBS-004 и MOB-OBS-006.
Ветви OpenTelemetry и GlitchTip применяются только к каналам, выбранным проектом.
flowchart LR
app[iOS / Android]
otel[OpenTelemetry SDK]
sentry[Sentry SDK]
otlp[OTLP]
collector[OpenTelemetry Collector]
openobserve[OpenObserve]
glitchtip[GlitchTip]
backend[Backend API]
app -->|трассы, метрики, performance| otel
otel --> otlp
otlp --> collector
collector --> openobserve
app -->|crash и ошибки| sentry
sentry --> glitchtip
app -->|W3C Trace Context| backend
backend --> collector
Сигналы используют одинаковые service.name, service.version,
deployment.environment.name, os.name, os.version и app.build_number.
Ошибки внутри активной трассы также содержат совпадающие trace_id и
span_id.