Разбираемся с distributed tracing по шагам 📝

В распределённых системах недостаточно знать, что сервис работает медленно или начал возвращать ошибки. Нам часто нужно понять гораздо более конкретную вещь: что произошло с одним конкретным запросом и где именно он потерял время.

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

Читать статью →

Плюс на Хабре будет лучшей обратной связью для автора 💜

#полезное

Разбираемся с distributed tracing по шагам 📝
В распределённых системах недостаточно знать, что сервис работает медленно или начал возвращать ошибки | Сетка — социальная сеть от hh.ru