问题标签 [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.
javascript - 在 Application Insights 中使用 startTrackPage
我最近一直在使用 Application Insights,并且在让 JavaScript API 工作时遇到了问题。在您应该添加到页面的默认脚本中,它们使用函数 trackPageView()。这似乎可行,但我还想收集有关用户在页面上停留多长时间的信息。我找到了 startTrackPage() 和 stopTrackPage() 函数并尝试使用它们来获取信息,但我总是收到来自 startTrackPage() 的错误。
未捕获的类型错误:appInsights.startTrackPage 不是函数(匿名函数)
我已经逐步完成了代码,并且在我调用它时似乎没有创建该函数。trackPageView() 已经定义了。我也尝试在加载文档后调用该函数,但仍然失败。但是,一旦页面加载,我就可以从开发者控制台调用它。
这是我最初找到有关 startTrackPage() 和 stopTrackPage() 信息的地方。除此之外,我一直在仔细阅读,看看是否有其他人遇到过这种情况。
我很感激帮助。
App Insight 的默认代码:
我试过的:
metrics - Azure Application Insights 指标向下钻取
我正在对 Azure Insights 进行概念验证。现在我正在评估自定义指标,我已经通过 C# 代码发送了一些指标,我有一个问题: 我怎样才能有子指标(缩进)来深入了解它们的值?例如,一个名为“customer sales”的指标按“地区”(地区作为属性)显示销售额,该指标可能具有如下相关信息:
指标名称:“客户销售额”
指标值:100.000
属性名称:“地区”
属性值:南美洲 > 哥伦比亚 > 太平洋 > Chocó
指标名称:“客户销售额”
指标值:70.000
属性名称:“区域”
属性值:南美洲 > 哥伦比亚 > 太平洋 > 考卡
指标名称:“客户销售额”
指标值:130.000
属性名称:“区域”
属性值:南美洲 > 哥伦比亚 > 安第斯山脉 > 昆迪纳马卡
例如,我想:
- 在“条形图”中查看哥伦比亚销售额的总和,我希望看到 300.000 作为图表值。
- 在“条形图”中查看哥伦比亚 > 太平洋销售额的总和,我希望看到 170.000 作为图表值。
azure - Application Insight 在本地主机上运行良好,但在 Azure 中仅客户端数据
我有一个与此非常相似的 Application Insights 问题。
Application Insights - 仅获取客户端数据,不获取服务器数据。
然而对我来说,当我按下 F5 并运行应用程序时它工作正常,我获得了客户端和服务器端的性能指标。
但是,当我部署应用程序时,据我所知,我没有得到任何服务器端数据。该站点作为 Azure Web 应用程序(网站)运行。我确实得到了客户端数据。
有人有任何提示吗?
windows-8.1 - 在 Windows 8.1 Javascript 应用程序中安装 Application Insights 的正确方法
我有一个使用 javascript 编写的 Windows 8.1 通用应用程序,并希望安装应用程序洞察力以捕获遥测数据。
我已按照此处的说明在我的项目中安装了 Application Insights for Javascript Apps nuget 包。
它正在部分工作。我看到了页面浏览量以及一些(但不是全部)我正在使用调用来跟踪的异常appInsights.trackException
。我没有收到任何崩溃报告。
我是否遗漏了阻止跟踪崩溃报告和异常的东西?这是为 Windows 8.1 javascript 应用程序设置 Application Insights 的正确方法吗?
任何帮助将不胜感激。关于这种情况,似乎没有太多信息。
asp.net-mvc - 在应用程序洞察中设置用户名
我是应用程序洞察力的新手,并且没有使用自定义事件进行设置,并且我正在使用所有默认值。该应用程序基于 MVC 5 构建。在 ApplicationInsights.config 中有一条评论说:
“在您的应用程序中实施自定义用户跟踪时,请移除此遥测初始化程序,以确保向 Application Insights 准确报告用户数量。”
我们有一个您需要登录的页面,因此默认用户登录并没有说明太多,我们更希望用户名作为唯一标识符。根据评论,这似乎应该是某种常见的修改,因此很容易修改。当试图用谷歌搜索“自定义用户跟踪”时,我没有发现任何有趣的东西,这似乎有点奇怪......
那么如何将 Application Insights 中的用户链接到我的用户名,而不是使用一些似乎是默认行为的 cookie?
asp.net - Azure Application Insights 和网站项目
是否可以将 Application Insights 添加到网站项目类型?
在 Visual Studio 中,以下上下文菜单可用于 Web 应用程序项目,但缺少用于网站项目。
c# - 如何将异常链接到 Azure 上的 Application Insights 中的请求?
我们在 Azure 上将 Owin 用于 REST 服务,并且必须直接向 Application Insights 报告。我们想要记录异常和请求。现在我们有这个:
它们像这样注册到我们的应用程序中:
这有效,除了异常和请求未连接。两者都被记录下来,但是当单击失败的请求时,它会显示“未找到相关异常”。相反,在打开异常属性时,我们可以读取“受此异常影响的请求:0”。这样做的正确方法是什么?
azure - Azure Application Insights 中的会话
我花了几个小时阅读有关 Azure Application Insights (AAI) 的各种文章。我正在尝试确定 AAI 如何确定会话是什么,以及在哪里可以找到唯一会话(首次访问者)与回访者的计数。实际上,我知道在哪里可以找到独特会话的数量,但我看不到在哪里可以找到回访者的数量。
c# - 如何知道应用程序洞察遥测客户端是否正常运行?
此代码执行时没有任何错误,但显然不会在 ApplicationInsights 中记录任何内容。foobar
密钥无效。
我明白这可能是件好事。我不希望我的应用程序崩溃,因为 AppInsights 不可用。但是很高兴知道它无法到达,所以我可以做其他事情。
我认为可能会附加的可能错误:
- api无法访问
- 事件格式不正确
- api 密钥无效
- 等等
其中一些可能是临时的(api 临时不可用),但其他可能不是(无效的 api 密钥)。
有什么方法可以“测试”客户对这些案例做出反应吗?
就像是 :
azure - Application Insights TraceListener:设置严重级别
对此的回答可能很简单,但我想设置报告的跟踪事件的严重性级别。
我正在使用 Application Insights API 和 Application Insights TraceListener 的预发布版本。
基本上我只想过滤掉具有详细严重性的 Trace 事件。我知道在 Azure 门户中查看应用程序见解时可以将它们过滤掉,但我宁愿根本不报告它们。有没有办法为 application Insights 设置跟踪事件的严重性级别?