6

我在 Azure 上有一个现有的 Web 应用程序,其中有一些非常有限的应用程序洞察监控(端点检查)。我想我会引入其余的功能,所以我按照http://azure.microsoft.com/en-us/documentation/articles/app-insights-start-monitoring-app-上的说明将遥测添加到我的项目中健康使用/ . 一切都很顺利,我能够看到,当我使用检测 JavaScript 加载页面时,它确实正在向 azure 发送请求,并且我在错误代码或 json 响应中的错误数组中没有返回任何错误。

应用程序洞察配置文件中的 GUID 看起来正确。我也尝试过手动发送遥测

private void GatherTelemetry()
{
    var telemetry = new TelemetryClient();
    telemetry.TrackEvent("FeedPageLoaded");
}

虽然所有这些动作都显示在 Visual Studio 的计数中 在此处输入图像描述

门户中没有任何内容。 在此处输入图像描述

我尝试重新打开刀片以及注销并再次登录。

我还能尝试什么?

4

3 回答 3

11

以下是需要确认的事项:

  1. 如果您正在从 Visual Studio 运行您的应用程序,请确保列出了从输出窗口发送的事件(根据您上面的屏幕截图,它看起来不错)

  2. 确保您使用的是我们最新的 SDK。.11 有一些重大变化,请参见此处:http: //blogs.msdn.com/b/visualstudioalm/archive/2014/10/21/application-insights-sdk-0-11-0-prerelease.aspx

  3. 确保事件被发送到 fiddler dc.services.visualstudio.com 中的 AI 端点(看起来你在这里很好)

  4. 转到 portal.azure.com 并选择浏览 -> 应用程序洞察,然后选择您要为其发送数据的应用程序。您可以通过查看属性部分上的检测键来仔细检查。返回门户的另一种方法是通过 Visual Studio 中提供的深层链接。在概览刀片上,转到诊断搜索部分以查看最后收集的遥测事件的尾部。

  5. 最后,如果您在这里看不到服务问题的数据检查:http: //azure.microsoft.com/en-us/status/

于 2014-11-12T07:13:08.627 回答
1

我不是 100% 确定,但我相信自定义事件尚未包含在您正在查看的图表中。您是否检查过是否可以使用搜索功能找到事件?

于 2014-11-13T09:58:56.973 回答
0

自定义事件很快就会出现在概览刀片中。同时,您可以绘制指标事件计数的趋势图。只需选择任何图表并打开 Metric Explorer,然后您就可以选择指标事件计数。这应该向您显示已发送事件的趋势。

于 2014-12-04T21:42:07.537 回答