Skip to content

ОтелЛинк ​

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

Описание ​

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

Аналог Java SDK: LinkData.

Конструктор ​

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

Методы ​

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

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

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


Атрибуты ​

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

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


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

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

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

Пример ​

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

См. также ​