Это действительно идеальный сценарий для Распределенная трассировка !
Существует два основных метода обработки этих данных, используя представление Диагностика транзакций или Карта приложений просмотр. Первый помогает находить проблемы производительности на основе запроса, а второй предлагает топологическое представление о взаимодействии между различными системами.
Большинство зависимостей автоматически собираются SDK Application Insights, поскольку он поддерживает распределеннуювстроенная трассировка через автосборщики зависимостей, но вы также можете использовать API TrackDependency для отслеживания их вручную.
В связи с корреляцией телеметрии предложенное вами руководство принимает форму operation_Id
, что связывает телеметрию с выполненной логической операцией. Чтобы узнать больше о том, как это работает, ознакомьтесь с Телеметрической корреляцией в Application Insights .
. Для дополнительного чтения здесь также есть аккуратное сообщение в блоге здесь иллюстрирует то же самое на примере.
Надеюсь, это поможет!