Как установить идентификатор корреляции операции в приложении Insights JS? - PullRequest
1 голос
/ 23 сентября 2019

У меня есть внутренняя система, в которой события отслеживаются и коррелируются с использованием информации о приложении.Это прекрасно работает и в основном из коробки, устанавливая соответствующие пакеты NuGet.

Теперь я хотел бы добавить компонент переднего плана, сохраняя при этом отслеживание запросов с корреляцией во всем приложении.

Внутренняя система передает информацию через сокеты во внешний интерфейс, где я установил и сконфигурировал app insights js.Когда будет получено новое сообщение, я бы хотел, чтобы интерфейс вызывал trackEvent, и чтобы я мог видеть это событие как часть полного отслеживания операций, начиная с серверной части и заканчивая интерфейсом.

Я предполагаю, что мне нужно было бы явно отправить некоторое значение корреляции (например, идентификатор запроса) как часть полезной нагрузки сокета, а затем передать значение в вызов trackEvent, хотя я не уверенкакие значения необходимы, и как бы я изменил внешний вызов, чтобы он был отправлен на сервер.

Это правильный подход?Если да, в чем специфика?Если нет, то что?

...