我正在将应用洞察集成到我们的 AspNet Core 应用(Target Framework .Net 4.7.1)中。我有两个关于应用洞察集成的疑问。
我正在使用 SimpleInjector IOC,那么使用下面的代码行将 AI 注入 Asp Net Core DI 是否有意义?
services.AddApplicationInsightsTelemetry
我有自己的 Logger 类,它初始化 TelemetryCLient,Logger 类是使用 SimpleInjector 注入的。那么从 ASPNet Core 的角度来看,删除上面的代码会导致问题或缺少功能吗?
在 Asp.Net 中,当我们使用添加 AI 时,它会添加包含 TelemetryInitializer 和 TelemetryModules 的 ApplicationInsights.config 文件。AspNet Core 2.1 中最好的部分是什么?如何添加以下 TelemetryInitializers?
- HttpDependenciesParsingTelemetryInitializer
- AzureRoleEnvironmentTelemetryInitializer
- AzureWebAppRoleEnvironmentTelemetryInitializer
- OperationCorrelationTelemetryInitializer 等...
提前致谢!!!