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

Карты сервисов

Beta feature. Learn more.

Карты сервисов показывают, как взаимодействуют ваши сервисы. ClickStack строит граф, сопоставляя клиентские спаны (исходящие запросы) с серверными спанами (входящие запросы) в рамках одного трейса и восстанавливая путь запроса между сервисами.

Нажмите Service Map в левой панели навигации, чтобы открыть полный граф. Сервисы появятся, как только вы начнёте приём трейсов через OpenTelemetry.

Карта сервисов с узлами сервисов и потоком запросов между ними

Просмотр карты сервисов

Каждый узел представляет сервис, определяемый атрибутом ресурса service.name. Рёбра (пунктирные линии) соединяют сервисы, если клиентский спан в одном сервисе соответствует серверному спану в другом. Размер узла отражает относительный объём трафика, а красные узлы обозначают сервисы с ошибками в выбранном временном диапазоне.

Панель инструментов над картой позволяет фильтровать данные и настраивать отображение.

Выбор источника — отфильтруйте карту по конкретному источнику трейсов (например, "ClickPy Traces").

Выбор источника, выделенный на панели инструментов карты сервисов

Ползунок выборки — настройте уровень выборки, чтобы сбалансировать производительность и точность. Более низкие значения быстрее загружаются на кластерах с большим объёмом данных.

Ползунок выборки, выделенный на панели инструментов карты сервисов

Выбор диапазона дат — задайте временное окно для данных трейсов, используемых для построения карты.

Выбор диапазона дат, выделенный на панели инструментов карты сервисов

Используйте кнопки +/- в левом нижнем углу карты или прокрутку колеса мыши, чтобы увеличивать и уменьшать масштаб.

Карты сервисов на уровне трейса

Когда вы просматриваете отдельный трейс, карта сервисов с фокусом на нём показывает, как конкретный запрос проходил между сервисами. Это позволяет увидеть топологию отдельного запроса, не выходя из waterfall трейса.