Корреляция веб-запросов между основными сервисами dotnet - PullRequest
1 голос
/ 12 апреля 2019

Я создал новый экземпляр приложения insights и установил переменную среды ключа инструментария для каждой из моих 11 служб asp dotnet core 2.1.Эти сервисы предоставляют веб-методы, которые вызываются друг на друга вложенным способом.

Информация о приложении включается при запуске, выполняя следующие действия:

   services.UseApplicationInsights();

Я вижу, что вызовы всех служб загружаются в Application Insights и отображаются прямые зависимости - этивключать звонки из базы данных и звонки на другие веб-сервисы.Моя проблема в том, что звонки в другие службы, похоже, не соотносятся должным образом, так как я не вижу разбивки того, что произошло в «дочерней» службе.

AppInsightsScreenshot

Хотя во втором вызове API будут перечислены его собственные зависимости, если я просматриваю этот отдельный запрос, их невозможно увидеть в исходном родительском запросе.

Это ожидаемое поведение?Или я слишком многого ожидаю от телеметрии "из коробки".

Спасибо, Марк

...