问题标签 [azure-application-insights]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1170 浏览

windows-store-apps - Application Insights 不起作用 - 套接字异常

我在我的 Windows 商店应用程序中添加了 Application Insights,在输出中我有很多行出现异常。

我有 ApplicationInsight 消息:

例外情况,例如:

异常消息是:

我真的不知道是什么导致了这个异常。我尝试关闭防火墙但没有成功。我尝试在 VS 2013 中使用更新 4 开发应用程序,机器使用 Windows 2012 R2

感谢您的建议。

0 投票
3 回答
3800 浏览

azure-application-insights - Application Insights - 仅获取客户端数据,不获取服务器数据。

我有一个托管在 Windows Server 2008 上的 ASP.Net MVC 4 应用程序。我使用的是 Microsoft Application Insights,它非常适用于客户端指标,例如客户端处理时间、自定义事件、用户、会话、页面视图等。但是,我无法获得任何服务器端指标,例如处理器时间或可用内存。这些区域都被横幅覆盖,上面写着“了解如何收集服务器请求数据”的意思。当我单击横幅时,它会显示一个带有说明的刀片,我已经完成了所有这些(快速启动)。

除了通过 VS 2013 (0.12.0-build17386) 安装 Application Insights SDK 之外,我还在服务器上安装和配置了 Application Insights 状态监视器。我已经重新启动了 IIS,甚至重新启动了服务器。尽管如此,我还是无法获得任何服务器指标。我已阅读故障排除指南,并检查了其中提到的所有内容,例如确保应用程序池标识是“性能监视器用户”组的一部分。

我觉得好像我必须对 ApplicationInsights.config 文件做一些事情才能打开和/或定义我想要的服务器指标,但我根本找不到任何文档。

任何帮助或建议将不胜感激。谢谢!

0 投票
2 回答
368 浏览

ruby - Can't see metrics on Azure sent by AppInsights-Ruby gem

I have a Rails application and I want to start tracking some metrics and events. I must track this information using Microsoft Azure, so I found a the gem AppInsights-Ruby developed by Microsoft itself.

I got my instrumentation_key and did what the README says but I can't see any information on the Azure portal.

I thought it could be a problem with the queues so I filled up the queue with

But again, there is no metrics or events on the Azure portal.

Does anybody used this gem? Am I missing something?

0 投票
1 回答
1703 浏览

nlog - NLog 不适用于 Application Insights

我正在尝试让 NLog 与 Microsoft Application Insights 一起使用。我按照这里的说明进行操作:

如何将 Microsoft Application Insights 与 NLog 一起使用(找不到目标:'ApplicationInsights')

上述说明让我通过获取 ApplicationInsights 目标进行注册,但是,现在我收到此错误:

我不太熟悉程序集是如何注册的,所以请原谅我在这里缺乏知识。我尝试从我的 Web 应用程序中删除然后重新添加 Application Insights,以及卸载并重新安装 ApplicationInsights.NLogTarget Nuget 包,但无济于事。

有什么建议么?

0 投票
2 回答
1335 浏览

angularjs - angularJS 模块引导程序问题 angular-appinsights

希望有人可以在这里帮助我...我们是 angularJS 的新手,但已承诺在即将到来的项目中使用它。我们希望从一开始就实施的一件事是应用功能使用监控,我们计划使用 Microsoft 的 Application Insights 来做到这一点。我很高兴地发现已经构建了一个 angularJS 模块,用于处理 Microsoft 的 App Insights angular-appinsights入门页面上推荐的应用洞察。不幸的是,我们很难引导这个模块。

很确定我们是这里的问题,我觉得如果我们对 angularJS 有更多了解,我们可以解决这个问题,但由于我们只是在努力解决问题,所以我转向 SO 寻求帮助!

所以这里是我们加载所有脚本的 index.html 部分:

这是 app.js 的相关部分,所有内容都已连接:

app.config(['$routeProvider','insightsProvider',function ($routeProvider,insightsProvider) {

这是您应该放在 index.html 的 head 标记中的应用程序洞察 javascript:

不幸的是,我们一直得到丑陋的角度模块,我假设它告诉我如果我删除与该模块相关的代码,它就无法引导该模块 b/c 一切正常。

未捕获的错误:[$injector:modulerr] http://errors.angularjs.org/1.2.16/$injector/modulerr?p0=MTCAPITester&p1=Er...gleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.16%2Fangular。 min.js%3A32%3A445)

谁能帮我理解我们在这里缺少什么?我不太明白对insightsProvider 的引用在哪里发挥作用,因为我没有在任何地方定义它,我也没有在他的库中看到它定义。

对此的任何帮助将不胜感激,这似乎很简单,但我现在对 angularJS 还不够满意,无法理解失败的位置/原因......

0 投票
1 回答
178 浏览

azure - Application Insight - 无法从不同的环境中获取遥测

我们正在SharePoint 2013 解决方案中试验Azure Application Insight 。我们设法手动配置它,我们正在从开发农场收集数据。

但是,相同的配置似乎无法在测试场中运行,因为只跟踪了几个请求

我们尝试了两种诊断问题的方法:

  1. 在测试前端使用跟踪异常的自定义命令行工具。没有显示任何错误,并且在System.Net上启用诊断跟踪表明传输中实际上没有出现问题。最终,异常会记录在 AppInsight 上,但不是每次都记录。

  2. 实现执行相同操作的自定义 WebApi 控制器,但在我们的解决方案代码中。这永远不会被收集。

最后,看起来很奇怪的是只有某些 URL 被服务器端跟踪(客户端 JS 没有问题),有趣的是,这是最慢的请求

我已经反编译了所有 Application Insight 程序集,当然遥测传输是异步完成的,但是在 w3wp.exe 中,进程不可能中止并且传输永远不会发生......

我还能尝试什么?

0 投票
2 回答
553 浏览

azure - 所有 Azure 连续构建都失败,因为“Microsoft.ApplicationInsights.Extensions.Intercept_x64.dll”被锁定

我在旧的完整 Azure 门户上设置了连续的Azure 网站部署。每个构建都因错误而失败:

异常消息:Web 部署无法修改目标上的文件“Microsoft.ApplicationInsights.Extensions.Intercept_x64.dll”,因为它被外部进程锁定。为了使发布操作成功,您可能需要重新启动应用程序以释放锁定,或者在下次尝试发布时为 .Net 应用程序使用 AppOffline 规则处理程序。

当我停止网站时,我能够成功运行构建,但这与持续集成无关。怎么了?

0 投票
2 回答
4144 浏览

azure - 从命令行添加 Azure Application Insights 状态监视器

http://azure.microsoft.com/en-us/documentation/articles/app-insights-monitor-performance-live-website-now/

我有几个站点托管在使用云服务 Webroles 部署的 azure 上的 VM 上。

有没有人看过从代码或命令行安装状态监视器的例子?目标是在不登录远程桌面的情况下将 IIS 站点自动添加到 Azure App Insight,如上面的链接所示。

0 投票
4 回答
23566 浏览

c# - 带有 Application Insights 的 Log4Net

我正在尝试配置我的 azure asp.net 网站以将 log4net 跟踪发送到 Azure Application Insights。我可以在我的 azure 控制台页面视图等中看到,因此我知道它工作正常。当使用文件处理程序配置时,我还可以看到 log4net 跟踪,但是在配置 log4net 以使用应用程序洞察处理程序时,我没有看到任何 log4net 条目出现在应用程序洞察仪表板中,在构建或运行时没有错误或警告 - 只是仪表板中没有结果。我查看了 Fiddler 中的网络流量,我可以看到页面浏览数据等被发送到应用程序洞察,但不是 log4net 跟踪流量,因此我怀疑这是一个配置问题。

另外,我在我的主项目中尝试了 TelemetryClient(),我在仪表板中成功地看到了 tracetraffic。但是,这不适合我的用例,因为 TelemetryClient 似乎还不支持非 asp.net dll(即我的业务和数据逻辑位于单独的 dll 中)。

有人提供任何见解或建议吗?

我已经为 Microsoft.ApplicationInsights.Log4NetAppender.dll 安装了 nuget 包,我正在使用 Microsoft.ApplicationInsights.0.13.2-build00132

根据https://blog.ehn.nu/2014/11/using-log4net-for-application-insights/,我的 web.config 中有以下内容

0 投票
1 回答
77 浏览

json - 供外部使用的 Azure 门户指标提取

在网上搜索了一个可行的解决方案后,我空手而归。然而,我得出的结论是,目前没有用于从 Azure Portal Application Insights 中提取原始数据的 API,因此想知道是否还有其他人能够做到这一点?

我的困惑是,我想基于一些逻辑在一个破折号的仪表板小部件上显示一些原始数据,并且没有给我 JSON 的基本 url,我不知所措。

任何帮助都会受到极大的欢迎,即使是决定性的,也无法做到。

在此先感谢,马克