Публикации по теме 'tracing'


7 лучших инструментов трассировки для микросервисов
По мере увеличения сложности архитектур микросервисов становится все труднее выявлять первопричины проблем при их возникновении. Журналы и метрики дают нам полезную информацию, но не дают полной картины системы. Вот тут-то и появляется отслеживание . Благодаря отслеживанию разработчики могут отслеживать ход выполнения запросов между микросервисами, что позволяет им раньше выявлять и устранять проблемы. В этой статье я рассмотрю преимущества трассировки и выделю семь лучших доступных..

Джагер Быстрый старт v0.2
Размышления об отслеживании Джагер Быстрый старт v0.2 Поддержка мониторинга производительности службы Краткое содержание Мы живем в захватывающее время для распределенной трассировки и сообщества OpenTelemetry. События развиваются быстро, и может быть сложно уследить за последними изменениями. Это сообщение о состоянии игры, чтобы поделиться последними обновлениями для Jaeger Quick Start и намеком на изменения экосистемы, которые, вероятно, произойдут в ближайшее время...

UUID как случайная строка
Хорошо, если быть более точным, проблема в том, что мы используем UUID4. Недавно я поигрался с распределенной трассировкой и лежащими в ее основе пакетами и методологиями. Одной из базовых идей распределенной трассировки является использование случайного идентификатора, который может идентифицировать запрос, перемещающийся между различными системами, и собирать информацию, которую можно идентифицировать в конце. Простой. Еще одна концепция, которая возникает, — это выборка...

Добавление ведения журнала и трассировки в приложение Axum | Ржавчина.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ. Это не исчерпывающая статья о регистрации или отслеживании. Сервис, который мы создадим, очень прост, с конечной точкой и примерами, показывающими журналы в нашей командной строке, журналы JSON, трассировку и способы создания файлов журналов. Для этой задачи мы будем использовать пакеты Tracing , tracing-subscriber и tower-http . груз.томл [dependencies] axum = "0.6.1" tokio = { version = "1.21.2", features = ["full"] }..