问题标签 [telemetry]

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 投票
2 回答
933 浏览

javascript - 如何使用 javascript 发送带有客户端应用程序见解的“应用程序版本”?

我们可以像本教程一样通过添加初始化程序来发送“应用程序版本”属性以及 c# 中的每一个见解。

https://blogs.msdn.microsoft.com/visualstudioalm/2015/01/07/application-insights-support-for-multiple-environments-stamps-and-app-versions/

我怎么能用javascript做到这一点?

0 投票
0 回答
41 浏览

wcf - 没有 RoleEnvironment/Telemetry 客户端的 Unittest WCF 服务

我有一个 WCF 服务:

奇迹般有效。现在我想对这个 WCF 服务进行单元测试:

我的问题是,当我运行测试时,WCFClass 的构造函数上发生了 SEH 异常。

有没有办法伪造 RoleEnvironment 部分或跳过遥测部分?

0 投票
1 回答
360 浏览

azure - 在 Application Insights 上记录 D365 脚本错误

我正在尝试使用 Application Insights 从我的 Dynamics 365 实例中自动记录表单/脚本错误,但它们没有被跟踪。

我首先在 Azure 中创建了一个 Application Insights 资源,并将以下 JavaScript(从 App Insights 资源的入门部分中提取)添加到我的 CRM 表单中(就像这个演练一样):

在此之后,我开始查看与页面浏览量和页面加载时间相关的数据,因此启用了跟踪:

在此处输入图像描述

然后我的下一步行动是强制表单中的一些脚本错误在 Azure 中进行可视化。为了做到这一点,我在字段的 OnChange 事件中添加了一个 JavaScript 函数来获取“未定义”错误:

在此处输入图像描述

正如您在上图中看到的那样,错误在 D365 中按预期抛出,但在 Application Insights 中没有记录。经过一些测试后,我开始怀疑 CRM 正在捕获该错误并且没有让它到达浏览器(该错误不会出现在控制台中)。为了证实我的怀疑,我创建了一个具有相同 App Insights 配置的 HTML 网页,并模拟了错误以查看在这种情况下是否正在跟踪错误,答案是肯定的:

在此处输入图像描述

因此,Dynamics 似乎正在“吞下”错误并阻止它被记录。以前有人遇到过这个问题吗?是否有可用于成功将错误跟踪到 App Insights 中的解决方法?

谢谢!

0 投票
0 回答
95 浏览

c# - IIS C# Azure - 仅获取当前 w3wp 的内存工作集

通过 检索信息时PerformanceCounter,对于计数器“Working Set”,我必须指定实例名称。我的问题是,在 azure 上,Kudu也运行在名为“w3wp”的进程上。我如何确定我只捕获了我的 w3wp 实例的数字?

我试图提供的不是名称,而是进程 ID...

我确实意识到我可以使用“_Total”,但这对我没有帮助,因为我正在尝试为即将到来的与内存相关的改进/优化设置一个基本值,并且我的应用服务计划托管了其他几个小应用......

编辑 1
我使用应用程序洞察力,但它确实足够频繁地捕获该指标......我想每秒捕获一次,每 5 秒安定一次,但应用程序洞察力给了我每分钟的平均值(而平均值部分是猜测就我而言,因为它可能只是一次采样一次报告)

0 投票
1 回答
1007 浏览

openstack - gnocchi-api 运行错误,地址已在使用中

当我安装 Ceilometer 时,在 OpenStack 安装教程的“验证操作”阶段,我运行以下命令,但没有成功。

当我完成 gnocchi 安装并运行gnocchi-upgrade时,没关系。但接下来,当我运行时gnocchi-apignocchi-api.log显示 WSGI Address already in use。你能告诉我如何解决吗?谢谢 !

gnocchi-api.log:

gnocchi.conf

ceilometer.conf

0 投票
2 回答
1298 浏览

python - 扩展 ctypes 以指定字段重载

我想扩展 ctypes Structure、BigEndianStructure、LittleEndianStructure。

能够为每个字段指定一个描述,并重载如何将变量返回到可能的 enum、polyco 等属性。

以下是我想做的事情,但不确定如何制作 ModifedCTypesStructure 父类。

我的目标是用它来指挥/遥测二进制数据。

0 投票
1 回答
7224 浏览

azure - Azure 订阅 ID、AAD 租户 ID 和 AAD 应用客户端 ID 是否被视为机密/PII?

为了诊断和使用目的,我想在遥测中记录以下内容:

  • Azure 订阅 ID
  • AAD 租户 ID
  • AAD 应用程序客户端 ID

我应该将它们视为秘密/PII 并对它们进行散列/加密吗?

(不用说,我不会以任何形式或形式保留客户的秘密)

0 投票
1 回答
2959 浏览

c# - 如何在 aspx 页面内联编码中添加程序集引用

当我厌倦了在没有页面背后代码的 SharePoint 布局 aspx 页面中引用“Microsoft.ApplicationInsights”时,我收到了以下错误。

在编译请求的文件或其依赖项之一期间发生错误。找不到类型或命名空间名称“TelemetryClient”(您是否缺少 using 指令或程序集引用?)

尝试了以下方法

并且

在我试图创建 TelemetryClient 对象以将数据记录到 Azure 的 aspx 页面中的一段内联 C# 代码下方

0 投票
1 回答
401 浏览

apache-spark - 使用 Kafka 和 Schema 注册表,我对 Avro 数据进行编码和解码,但是如何处理下游的 GenericRecord 数据处理?

我正在为我们的项目构建遥测管道处理。我有 AVRO 编码进来并使用 Schema 注册表,我将 Avro 数据解码为基于 SchemaID 的 GenericRecord。我计划运行 Spark 作业以进行进一步的下游处理。但是,在 Spark 作业中处理数据模型的最佳方法是什么?所有示例都指向使用 result.get("fieldname") 但这是建议的方式吗?

0 投票
1 回答
398 浏览

azure - 如果不使用 Thread.Sleep,Application Insight 不会发送数据

我有一个控制台应用程序,它在 15 分钟间隔后通过 Web 作业调度程序运行。但问题是 Application Insight Telemetry 不会在代码末尾不使用 Thread.Sleep 的情况下发送数据。

在这里,我使用 10 秒进行线程睡眠。但有时它会遗漏最后一部分的一些数据。但是,在给 70 秒后它工作正常。

我想知道,发送每个数据的最短睡眠时间是多少。

或者,还有其他不需要 Thread.Sleep 的方式。