代码:
{
"Logging": {
"IncludeScopes": false,
"LogLevel": {
"Default": "Warning"
}
},
Telemetry:
"ApplicationInsights": {
"InstrumentationKey": ""
}
}
答案 0 :(得分:0)
AFAIK,我们只需通过VS选择 Project> Add Application Insights Telemetry ,即可为我们的.NET Core 2.0状态ASP.NET Core Web应用程序设置Application Insights。配置完成后,appsettings.json
文件将如下所示:
{
"Logging": {
"IncludeScopes": false,
"LogLevel": {
"Default": "Warning"
}
},
"ApplicationInsights": {
"InstrumentationKey": "{your-Instrumentation-Key}"
}
}
此外,您可以按照LoekD提到的教程Microsoft Application Insights for Service Fabric来根据您的情况选择合适的库。
答案 1 :(得分:0)
如果您需要一个非常灵活的解决方案,则可以在this repository上看到它包含一个Azure Service Fabric应用程序,该应用程序使用结构化日志功能将Application Insights与Service Fabric集成在一起。