无法激活Applicaion Insight(也不会直播指标)

时间:2018-03-16 10:03:21

标签: azure azure-application-insights

我在Azure App Service上运行Web应用程序。

我去 - >设置 - > App洞察力 它第一次说我需要重启我的网络应用程序以及我点击的按钮。花了一段时间,但现在我收到消息“您的应用目前处于离线状态。访问它以启用直播”。 enter image description here

当我点击“在应用程序洞察中查看更多内容”时,我将逐步了解如何在VS中安装Application Insight(我已遵循)

我的网络应用正在运行,我可以访问它,并在我的应用服务的概述页面上显示状态:“正在运行”

1 个答案:

答案 0 :(得分:2)

这是关于如何在门户网站中打开直播的article。如果你想使用Live Stream,你可以检查这些方法。

1.从应用程序洞察服务中复制InstrumentationKey。在项目的ApplicationInsights.config中添加它:



 <InstrumentationKey>your key</InstrumentationKey>
&#13;
&#13;
&#13;

2.添加一些自定义遥测数据进行测试。

  public ActionResult Index()
        {
            Trace.TraceInformation("my trace info Home/Index");
            var telemetry = new Microsoft.ApplicationInsights.TelemetryClient();
            RequestTelemetry requestTelemetry = new RequestTelemetry();
            telemetry.TrackTrace("Home/Index Main");
            telemetry.TrackPageView("Home/Index");
            return View();
        }

3.以调试模式运行项目。

4.在应用洞察服务的概述中点击直播

然后你可以在Live Stream中看到遥测数据:

enter image description here