我们如何为在asp.net core 2.0上运行的服务结构应用程序启用应用程序见解配置文件?

时间:2018-06-20 00:35:20

标签: asp.net-core azure-service-fabric azure-application-insights

代码:

 {
      "Logging": {
        "IncludeScopes": false,
        "LogLevel": {
          "Default": "Warning"
        }
      },
    Telemetry:
      "ApplicationInsights": {
        "InstrumentationKey": ""
      }
    }

2 个答案:

答案 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集成在一起。