ОтелЛинк
Линк (Link) к другому спану.
Описание
Неизменяемый DTO, описывающий связь с другим спаном в той же или другой трассировке. Применяется для моделирования зависимостей между трассировками (например, batch-операции или fan-in сценарии).
Аналог Java SDK: LinkData.
Конструктор
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
НовыйКонтекстСпана | ОтелКонтекстСпана | — | Контекст спана, на который ссылается линк |
НовыеАтрибуты | Соответствие | Неопределено | Атрибуты линка |
НовоеОтброшеноАтрибутов | Число | 0 | Количество отброшенных атрибутов |
Методы
КонтекстСпана
Возвращает контекст спана, на который указывает линк.
Возвращает: ОтелКонтекстСпана
Атрибуты
Возвращает атрибуты линка.
Возвращает: ОтелАтрибуты
ОтброшеноАтрибутов
Возвращает количество атрибутов, отброшенных из-за лимита.
Возвращает: Число
Пример
bsl
// Добавить линк к уже завершённому спану из другой трассировки
Спан = Трассировщик.ПостроительСпана("обработка-батча")
.ДобавитьЛинк(ПредыдущийСпан.КонтекстСпана())
.ДобавитьЛинк(КонтекстВнешнегоСпана)
.НачатьСпан();