我正在使用VS for macOS社区开发一个asp.net核心站点,遗憾的是没有“添加应用程序洞察遥测”。
这使得https://docs.microsoft.com/en-us/azure/application-insights/app-insights-asp-net-core有点不太有用......
所以,我怎样才能手动挂钩?
答案 0 :(得分:1)
您可以手动进行更改。有三件事要做。
<PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.2.1" />
修改Program.cs以包含对UseApplicationInsights()的调用,如下所示。
public static IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.UseApplicationInsights()
.Build();
添加检测键 - 作为上面的UseApplicationInsights()或appsettings.json的参数
{
"ApplicationInsights": {
"InstrumentationKey": "11111111-2222-3333-4444-555555555555"
}
}
现在运行应用程序,遥测将开始流向Application Insights,
这些步骤也在wiki中描述: https://github.com/Microsoft/ApplicationInsights-aspnetcore/wiki/StartingDoc