问题标签 [appinsights]

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 投票
3 回答
475 浏览

azure-functions - Azure 函数应用跟踪表现出奇怪的行为

我部署了 10 多个 azure 函数应用程序。其中只有一个函数应用程序总是每 10 秒写入一条跟踪消息“正在执行 HttpStatusCodeResult,设置 HTTP 状态代码 200”。我找不到该日志的来源。我的 host.json 如下所示

0 投票
1 回答
883 浏览

c# - 将响应正文记录到应用程序洞察依赖关系日志

我想在依赖项表 Application Insight 中跟踪我的httpclient请求的响应正文。我的应用程序使用 .NET 框架 4.8 运行我创建了一个 Initializer 来使用以下代码跟踪 Dependencies 遥测:

但是当我尝试调用时reader.ReadToEnd(),我的代码会生成此异常:System.NotSupportedException: 'The stream does not support concurrent IO read or write operations.'

如果我不尝试获取正文响应,则此代码在应用程序洞察依赖项日志中正确写入。

这就是我实现我的方式HttpClient

有没有办法获得我的HttpClient的正文响应?

0 投票
0 回答
193 浏览

graphql - 在查询结果中捕获 graql apollo 查询执行时间

我一直在尝试在查询结果中捕获 graphql http 查询执行时间。我找到了使用“apollo-link-logger”的解决方案,但这只会将其记录到控制台,不会将其附加到查询结果中。

我正在尝试的是我需要在 Azure Application Insights 中记录我的前端应用程序的所有查询,不幸的是,App Insights 不会自动捕获 graphql http 请求,因此我正在为此创建自定义事件,我将在其中记录查询名称、执行时间、成功或失败。

0 投票
0 回答
27 浏览

express - 使用 ExpressJs 的 AppInsights 自动收集

我正在尝试在我的 ExpressJs 服务器上使用 AppInsights 实现遥测收集。

我已经像这样设置了 AppInsights:

在 AppInsights 门户中,我没有看到 API 调用的日志。

我已经看到了一些示例(此处此处),它们实现了中间件。

我需要实现一个中间件来收集事件和日志吗?或者自动收集将完成这项工作(使用正确的设置)?

提前感谢您的帮助。

0 投票
1 回答
341 浏览

azure - 使用 REST API 导出 Azure Application Insights 以获取搜索词

我有一个要求,我需要在 App 洞察力中搜索特定术语,然后导出此“报告”并通过电子邮件发送。将此视为“报告错误”用例。

因此,如果我搜索键“xxxxxx123”,它应该检索所有匹配的跟踪/日志,然后将其导出到 excel 或 CSV。

所以我的问题是,是否可以使用 NuGet 包甚至 REST API?

我试着看这个,但没有发现它有帮助, dev.applicationinsights.io/apiexplorer

0 投票
0 回答
20 浏览

appinsights - 应用程序洞察跟踪 System.IO.StreamWriter.write 异常处的 System.OverflowException

微服务之一的应用程序洞察力跟踪显示 System.IO.StreamWriter.write 异常处的 System.OverflowException。可以帮助解决这个问题是什么原因?

0 投票
2 回答
838 浏览

asp.net-core - 使用应用洞察跟踪hangfire 后台作业

我已经在 Asp.net 核心应用程序中设置了应用程序洞察力。我所有的 web api 请求都在应用洞察中进行跟踪,如果我有任何失败,我可以简单地在Failures部分中找到它们。

应用洞察

但是,我还运行了 Hangfire 后台作业,如果它们失败,我无法在应用洞察力中找到它们。我也有警报规则Whenever the total http server errors is greater than or equal to 1 count,我不确定在这种情况下是否会出现hangfire 5xx 错误。

那么有什么方法可以跟踪 Hangfire 作业失败并获得有关它们的通知?

0 投票
1 回答
25 浏览

azure-ad-b2c - 我可以使用哪些方法将在线游戏的 Azure B2C 令牌转换为“休息一下”提醒?

我想在发行者级别配置一种方法来查看身份验证令牌是否已更新,重定向屏幕似乎会提醒(或强制执行)冷静期,例如,如果我正在玩帝国时代,文明,或在线模拟城市我需要类似的东西来保存我的游戏(只需再转一圈......)。

  • 有什么方法可以确定 OIDC 会话何时到期,和/或 OAuth 资源令牌需要续订,是否已续订?

  • B2C 功能应用程序能否读取 AppInsights(或其他日志)以loading...页面形式提供心理健康提醒(或其他各种改善生活的东西)?(类似于 Apple iOS 启动屏幕指南,但创建了身份和隐私的扩展)

0 投票
1 回答
30 浏览

azure-ad-b2c - 哪些 AppInsights 查询会为 Azure B2C 身份验证返回可操作的数据?

在编写此问题的一部分以提醒自己将此功能添加到我的 B2C for trustlane 实现中,什么是 AppInsights REST 查询可以帮助我在 B2C OIDC 或 OAUTH API 会话中提醒并重新创建此对话框?

在此处输入图像描述

0 投票
1 回答
1197 浏览

azure-data-explorer - 要修剪或替换的 KUSTO WILDCARD 字符

我正在寻找可用于修剪或替换 KUSTO 中匹配字符串的通配符。

一个简单的例子:

让 string_to_trim = @"https://bing.com"; 让 substring = ".com"; // ---> 需要使用通配符,例如 let substring = ".{wildcard char}";

打印 string_to_trim = string_to_trim, trimmed_string = trim(substring,string_to_trim)

结果:https://bing