我们正在使用逻辑应用、API 和 Azure Functions 的组合在 Azure 中构建集成。我们对从源到目的地的事务进行端到端跟踪,即分布式跟踪。我们需要能够跟踪自定义字段,例如 orderId。任何关于如何最好地实现这一点的建议、文章、示例、视频的指针都非常感谢。
问问题
297 次
2 回答
1
我认为您可以考虑使用Application Insights。
它具有无代码和基于代码的模式,并且可以自动跟踪请求/依赖等。您还可以使用它的内置方法跟踪任何自定义字段。
并且 azure 功能很容易与应用程序洞察集成,请参阅此处了解更多详细信息。
对于 web api,您可以轻松地使用内置方法或使用基于代码或无代码的方法对其进行监控。
于 2020-12-07T05:57:02.107 回答
0
我对此做了更多的研究。我相信使用 Azure Monitor 是如下所述的方法:https ://github.com/MicrosoftDocs/azure-docs/blob/master/articles/logic-apps/monitor-logic-apps-log-analytics.md 。此处概述的内容非常好,因为它解释了设置 Azure Monitor 所需的步骤。Azure Monitor 结合以下文章中关于与自定义属性的端到端关联所描述的内容应该可以满足我的需求:https ://yourazurecoach.com/2018/08/05/end-to-end-correlation-跨逻辑应用程序/
于 2020-12-07T22:06:59.207 回答