Обзор приложений Azure - добавление пользовательского свойства в вызовы зависимостей - PullRequest
1 голос
/ 18 марта 2019

У меня есть служба приложений (.NET 4.6.2), которая отправляет пользовательские записи трассировки телеметрии в App Insights. Эти записи трассировки содержат настраиваемые свойства, которые помогают нам фильтровать журнал по определенным идентификаторам.

Однако при фильтрации журнала App Insights по идентификатору мы теряем видимость вызовов Dependency, поскольку вызов Dependency не содержит того же настраиваемого свойства, что и Trace.

Есть ли способ добавить пользовательские свойства к вызовам Dependency?

1 Ответ

1 голос
/ 18 марта 2019

TelemetryInitializer - это правильный способ добавления любого дополнительного пользовательского свойства к любому типу телеметрии - Трассировки / Зависимости / Запросы и т. Д. https://docs.microsoft.com/en-us/azure/azure-monitor/app/api-filtering-sampling#add-properties-itelemetryinitializer

Кроме того, если вы используете конфигурацию по умолчанию, зависимости / трассировки, сделанные в контексте запроса, будут автоматически сопоставляться для вас с одинаковым идентификатором операции.

...