Что такое observability и как она помогает QA?

Senior
261 просмотров
AFK Offer AI

Observability — способность понять что происходит внутри системы по внешним сигналам. Три столпа: Metrics (числа: RPS, latency, error rate), Logs (события что произошли), Traces (путь запроса через микросервисы). QA использует для: расследования production багов (traces показывают где именно упало), performance анализа (метрики показывают где bottleneck), понимания системы (logs помогают понять что система делает). Distributed tracing (Jaeger, Zipkin, Datadog APM) — особенно ценно для микросервисов.

Следующий вопрос

Что такое excessive data exposure и как тестировать?