是否有任何Web监控系统可以远程分析asp.net核心应用程序,部署到独立的本地SF集群?我们已经尝试配置AppInsights Profiler,如同https://docs.microsoft.com/ru-ru/azure/application-insights/app-insights-profiler所述,但它似乎只适用于云部署实例。此外,AppInsights正在为查询/故障监控,sql查询监控等其他目的而工作,除了分析。
答案 0 :(得分:0)
嗯,确实在云中使用AI的东西更容易,因为你需要做的就是将数据从WAD发送到Azure AI,这是通过在WAD配置中添加AI接收器来实现的。但是你仍然可以选择本地环境 -
导入Microsoft.Diagnostics.EventFlow.Output.ApplicationInsightsNuGet包,使用您的密钥配置AI输出,您就可以了。
ApplicationInsight的Service Fabric NuGet包,其中包含与AI集成的特定内容。查看下一篇文章 - ApplicationInsights-ServiceFabric,More telemetry from Application Insights和Explore .NET trace logs in Application Insights。
这篇文章解释了如何设置将发出的事件直接发送到AI的Application Insights Listener - Distributed Tracing in Service Fabric using Application Insights。