Application Insight 跨服务关联请求和 queues

Application Insight correlating requests across services and queues

我知道我可以使用 clienttrackid 并将其设置在 header 中,但我不确定 application insights / azure 处理的内容以及我需要手动处理的内容。情况就是这样(我希望将 ServiceA、FunctionA、ServiceB 的日志视为相关事件):

我是否需要将跟踪 ID 添加到我添加到 queue 的消息中?或者一切都是自动处理的?

谢谢 拉尔西

存在关联的 Application Insights 模式 - see this link

但是,业务交易通常跨越许多服务和技术的范围,能够将它们关联起来是很有用的。在业务事务级别定义关联 ID,然后将此关联 ID 传递到整个解决方案,一些解决方案可能包括 Application Insights、数据存储和其他日志记录和诊断。不幸的是,这是一个手动过程,需要经过一些思考,但跟踪和调试的好处很快就会超过花在这个 "plumbing" 上的额外时间。