小编lmj*_*ler的帖子

如何将Application Insights集成到Service Fabric中?

我目前使用Azure Application Insights登录我的所有Web API和MVC应用程序.显然,这种记录的大部分是自动的,这很好.对于我手动想要捕获的事件,我已经实现了一个"LoggingUtility",其中包含"LogError"和"LogInformation"等方法,它们只调用Trace.TraceError和Trace.TraceInformation(以为可以在一个实例中更改日志记录的实现)放在未来).然后,Application Insights将捕获Trace.

我已经开始在Azure Service Fabric中开发一些有状态服务,但似乎无法找到使用Application Insights的方法.我偶然发现了一些文章,指向我正在预发布的NuGet包,但现在已被删除(https://www.nuget.org/packages/Microsoft.ServiceFabric.Telemetry.ApplicationInsights/).

当然,Service Fabric模板会生成"ServiceEventSource",但首先我看不出这对Application Insights有用,理想情况下我希望通过"LoggingUtility"类完成所有日志记录.

是否可以将Application Insights集成到Service Fabric中?如果是这样,我可以继续使用Trace(通过我的"LoggingUtility"类)吗?

c# logging azure-application-insights azure-service-fabric

6
推荐指数
1
解决办法
1977
查看次数