如何配置.NET Core 2.1服务结构服务以在应用程序见解中自动使用请求和依赖项跟踪

时间:2019-04-30 15:09:31

标签: c# .net-core azure-service-fabric azure-application-insights

我已经使用V2远程侦听器创建了Service Fabric .NET Core 2.2(非ASP.NET Core)无状态服务。如何配置Application Insighjts以自动执行请求和依赖项跟踪。我可以找到的所有示例都显示了在设置http服务侦听器时如何通过ConfigureService方法为ASP.NET Core做到这一点,但在使用RPC V2远程侦听器时却没有做到这一点。

我尝试使用TelemetryConfiguration和TelemetryClient进行设置(我知道我可以手动启动Request和Dependency活动),但是无法获取该服务来将依赖项调用记录到其他Azure资源(例如服务总线)。 / p>

我还有另一个带有http侦听器的服务结构服务,并通过ConfigureService进行了设置,效果很好。我希望我的远程侦听器服务也可以跟踪请求和依赖项。如何配置服务来做到这一点?

1 个答案:

答案 0 :(得分:0)

ApplicationInsights SDK默认情况下仅捕获Http请求和依赖关系。如果使用远程处理,请参阅此存储库,了解如何捕获请求和依赖关系。 https://github.com/Microsoft/ApplicationInsights-ServiceFabric