Skip to content

ОтелЛинк

Линк (Link) к другому спану.

Описание

Неизменяемый DTO, описывающий связь с другим спаном в той же или другой трассировке. Применяется для моделирования зависимостей между трассировками (например, batch-операции или fan-in сценарии).

Аналог Java SDK: LinkData.

Конструктор

ПараметрТипПо умолчаниюОписание
НовыйКонтекстСпанаОтелКонтекстСпанаКонтекст спана, на который ссылается линк
НовыеАтрибутыСоответствиеНеопределеноАтрибуты линка
НовоеОтброшеноАтрибутовЧисло0Количество отброшенных атрибутов

Методы

КонтекстСпана

Возвращает контекст спана, на который указывает линк.

Возвращает: ОтелКонтекстСпана


Атрибуты

Возвращает атрибуты линка.

Возвращает: ОтелАтрибуты


ОтброшеноАтрибутов

Возвращает количество атрибутов, отброшенных из-за лимита.

Возвращает: Число

Пример

bsl
// Добавить линк к уже завершённому спану из другой трассировки
Спан = Трассировщик.ПостроительСпана("обработка-батча")
    .ДобавитьЛинк(ПредыдущийСпан.КонтекстСпана())
    .ДобавитьЛинк(КонтекстВнешнегоСпана)
    .НачатьСпан();

См. также