当前位置: 首页 > 知识库问答 >
问题:

在Azure Preview Portal中不显示数据的应用程序洞察

陆翰藻
2023-03-14

我在Azure上有一个现有的web应用程序,其中有一些非常有限的应用程序洞察监视(endpoint检查)。我想我会把剩下的功能加入进来,所以我按照http://azure.microsoft.com/en-us/documentation/articles/app-insights-start-monitoring-app-health-usage/的说明在我的项目中添加了遥测。一切都很顺利,我看到当我用检测JavaScript加载一个页面时,它确实在向azure发送请求,并且我没有返回错误代码或json响应中的errors数组中的错误。

applications insights配置文件中的GUID看起来正确。我也试过手动发送遥测

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

我已经试着重新打开刀片以及注销和重新登录。

我还能试试什么?

共有1个答案

鲁景山
2023-03-14

这里有一些事情需要确认:

>

  • 如果您是从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中的AIendpoint(看起来您在这里很好)

    转到portal.azure.com并选择browse->application insights并选择要为其发送数据的应用程序。您可以通过查看properties部分上的instrumentation键进行双重检查。返回门户的另一种方法是通过visual Studio中提供的深层链接。在overview刀片上,转到diagnostic search部分,查看最后收集的遥测事件的尾部。

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

  •  类似资料:
    • 我正在设置一个新的web应用程序,通过Application Insights登录。我已经安装了AI,并且看到了所有预期的遥测(服务器请求、失败的请求等),但没有通过ILogger发送日志。我已经看过所有类似的问题,我可以找到这样,但没有解决我的问题。 我正在使用。NET 5和2.17版。Microsoft的0(最新版本)。应用程序指示灯。AspNetCore-nuget包。连接字符串和检测键显示

    • 但是,数据不会在日志分析中“保存”,所以我不能对数据运行任何查询(它总是返回0个结果)。 我确实阅读了以下文档:https://docs.microsoft.com/en-us/azure/azure-monitor/app/asp-net-core,但我似乎没有遗漏任何步骤(我将AddApplicationInsights和AddApplicationInsightsKubernetesEnri

    • 此链接正在解释与和。但没有解释同样的路线问题。所以我想问我的问题。 我用创建了react项目,并在文件夹中创建了服务器。我想在。所以我写了这样的代码。 公共/index.html src/服务器/server.js package.json 我测试, -- localhost:4000/代码 我想只是一个静态文件,每当。为什么不显示

    • 我有一个.NET Core2 MVC web应用程序,它使用了Azure上的应用程序洞察。我还配置了nlog来跟踪应用程序洞察。一切都在我的pc上运行,因为我在azure上发现了异常和跟踪,但是当我部署应用程序并在azure上使用它时,它不会在应用程序洞察上生成任何事件(我只在日志文件中发现了事件)。 因此,我尝试在控制器中创建一个TelemetryClient实例,它甚至可以在部署的实例中工作:

    • 我已经在我的应用程序中添加了应用程序洞察。 过了一段时间,我正确地看到了浏览器页面的加载时间,但是其他的图都没有显示任何数据。 我看到这个: 我的razor布局中有正确的javascript片段(并且在查看网站时通过页面源验证了它既获得了输出,又将请求发送到); 我在web根目录中有; 在应用程序启动期间,我正在的方法中通过设置正确的检测密钥 请注意,我在文件中没有检测键,因为我正在多次部署网站,

    • 我现在正在做一个项目,从网络摄像头捕获视频帧,然后将附加数据(现在我使用生成的随机数进行测试)一起发送到服务器,同时显示在网页中。 在此之前,可以分别显示实时视频和数据,并将其发送到服务器进行存储。然而,当我试图将它们集成在一起时,我发现错误总是如下所示: werkzeug::信息::192.168。0.103---[05/Feb/2020 22:03:10]“GET/video_feed HTT