5GB трейсов в секунду или как устроена система трассировки в Ozon
Backend

Тезисы

В этом докладе я пролью свет на трейсинг внутри Ozon и на то, как у него получается обрабатывать 5Gb/s трейсов. Речь пойдёт об архитектуре системы трассировки запросов, пайплайне обработки трейсов, методах хранения такого большого количества данных и, конечно же, о проблемах, с которыми мы сталкивались во время разработки и поддержки системы трейсинга.

Помимо этого расскажу и покажу, как мы строим граф взаимодействия (dependency graph) более 2 тысяч сервисов внутри Ozon, а также, как благодаря трейсингу, мы умеем выявлять наиболее ресурсоемкие запросы (critical path), например, при загрузке какой-либо тяжелой страницы.

Дополнительно затрону тему взаимодействия системы трассировки запросов с другими системами Observability внутри Ozon.

Аудитория

Backend-developer, system-administrator, devops-engineer, qa-engineer, team-lead, engineers.

Уровень сложности

Middle.



Оцените доклад

Презентация (на Я.Диске)

Записи выступлений доступны платным участникам CodeFest
В свободном доступе появятся через пол года

Залогиниться

Ozon

Владимир Балун

Ведущий разработчик в Ozon. Руководитель курса по Go в OTUS. Еx-разработчик в Тинькофф, Kaspersky Lab и Mail.ru (VK).

Ведущий разработчик в Ozon. Руководитель курса по Go в OTUS. Еx-разработчик в Тинькофф, Kaspersky Lab и Mail.ru (VK).

Другие спикеры секции Backend

Еще на тему Backend