У меня есть приложение, состоящее из двух приложений ASP.NET Core, приложения A и приложения B. Приложение A выполняет HTTP-вызовы к приложению B, и Application Insights автоматически сопоставляет это и показывает их как один запрос. Отлично!
Однако теперь я перехожу к более системному проектированию на основе событий, где приложение A публикует событие в сетке событий Azure, а приложение B настроено с помощью веб-крюка для прослушивания этого события. .
После внесения этого изменения корреляция телеметрии нарушается, и она больше не отображается как одна операция.
Я прочитал эту документацию: https://docs.microsoft.com/en-us/azure/azure-monitor/app/correlation, которая объясняет теориювокруг заголовков корреляции - но как я могу применить это к сетке событий и заставить ее перенаправлять заголовки корреляции на конечные точки подписки?