Перейти к основному содержимому

Трассировка

Трассировка — служебный сервис для анализа и устранения проблем в распределённых операциях микросервисной платформы. Помогает увидеть, как разные сервисы выполняют одну бизнес-операцию, синхронно или асинхронно, и выявить узкие места.

Сервис строит полную картину взаимодействия микросервисов, используя OpenTracing и OpenTelemetry для сбора данных, а Kafka — для их доставки. Трассировка работает вместе с модулями мониторинга и журналирования. Трассировка устанавливается на все сервисы, которые участвуют в бизнес-транзакции (т.е. сервисы Мапиус и сервисы компании).

Возможности модуля:

  • Поиск трассировок по идентификаторам, тегам, названиям систем и операций, времени, микросервисам
  • Отображение трассы в виде дерева для конкретного TraceId, включая все шаги
  • Поиск операций и систем
  • Поддержка multi-tenant — изоляция данных разных клиентов
  • Визуализация выполненных операций с графиками и фильтрами для конкретных систем