我在Azure上有一个现有的Web应用程序,其中包含一些非常有限的应用程序洞察监控(端点检查)。我想我会完成剩余的功能,所以我按照http://azure.microsoft.com/en-us/documentation/articles/app-insights-start-monitoring-app-health-usage/的说明将遥测添加到我的项目中。一切顺利,我能够看到,当我加载带有检测JavaScript的页面时,它实际上是向azure发送请求,我在错误代码或json响应中的错误数组中都没有返回错误。
应用程序洞察配置文件中的GUID看起来是正确的。我也尝试过手动发送遥测
private void GatherTelemetry()
{
var telemetry = new TelemetryClient();
telemetry.TrackEvent("FeedPageLoaded");
}
虽然所有这些动作都出现在视觉工作室的计数中
门户中没有任何内容。
我尝试重新打开刀片以及再次注销。
我还能尝试什么?
答案 0 :(得分:10)
这里有待确认的事项:
如果您从visual studio运行您的应用程序,请确保列出的事件已从输出窗口中发送(基于您上面的屏幕截图,它看起来不错)
确保您使用的是我们最新的SDK。 .11有一些重大变化,请参见此处:http://blogs.msdn.com/b/visualstudioalm/archive/2014/10/21/application-insights-sdk-0-11-0-prerelease.aspx
确保将事件发送到fiddler dc.services.visualstudio.com中的AI端点(看起来你很擅长)
转到portal.azure.com并选择浏览 - >应用程序洞察并选择要为其发送数据的应用程序。您可以通过查看属性部分上的检测键来仔细检查。另一种回到门户网站的方法是通过visual studio中提供的深层链接。在概览刀片上,转到诊断搜索部分,查看最后收集的遥测事件的尾部。
最后,如果您未在此处查看数据检查服务问题:http://azure.microsoft.com/en-us/status/
答案 1 :(得分:1)
我不是百分百肯定,但我相信自定义事件尚未包含在您正在查看的图表中。您是否检查过是否可以使用搜索功能找到事件?
答案 2 :(得分:0)
概述刀片中很快就会显示自定义事件。同时您可以绘制度量事件计数的趋势图。只需选择任何图表并打开Metric Explorer,即可选择指标事件计数。这应该显示发送事件的趋势。