Depository of News

Distributed tracing: как разобраться, что происходит с запросом внутри микросервисной системы

newsdepo.com · world

В распределённых системах недостаточно знать, что сервис работает медленно или начал возвращать ошибки. Нам часто нужно понять гораздо более конкретную вещь: что произошло с одним конкретным запросом и где именно он потерял время . Для этого существует distributed tracing — распределённая трассировка. В этой статье разберём, зачем она нужна, из чего состоит Trace, что такое Span, как между сервисами передаётся tracing context, какую роль в этом играет OpenTelemetry и где потом смотреть собранные данные. Читать далее

Read full article →