javascript - Azure Application Insights - 在 JavaScript 的自定义事件中使用自定义维度和自定义测量

标签 javascript azure azure-application-insights

我有一个用 JavaScript 编写的单页应用程序。我当前正在使用 JavaScript API 将事件记录到 Azure Application Insights 。此时,我正在使用如下代码记录事件:

let eventLog = {
  name: 'Custom Event Name',
  customDimensions: {
    target: 'app'
  },
  customMeasurements: {
    totalTime: '00:00:01.1234'
  }
};

appInsights.trackEvent(eventLog);

当我运行代码时,我注意到自定义事件正在写入我的 Application Insights 实例。虽然 Application Insights 中显示了正确的事件名称,但我没有看到任何自定义维度或自定义度量。

如何通过 JavaScript API 将自定义维度和自定义测量以及自定义事件记录到 Azure Application Insights?

谢谢!

最佳答案

遥测对象的字段名称应分别为 propertiesmeasurements,代码如下。另外,测量项目的值应该是数字。

let eventLog = {
  name: 'Custom Event Name',
  properties: {
    target: 'app'
  },
  measurements: {
    totalTime: 0.34567
  }
};

appInsights.trackEvent(eventLog);

enter image description here

关于javascript - Azure Application Insights - 在 JavaScript 的自定义事件中使用自定义维度和自定义测量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65005572/

相关文章:

mongodb - 初始化 mongo DB 客户端时 Azure Web 应用程序崩溃

azure - Application Insights 事件中的最大消息大小是多少?

javascript - 一次选择一张图像

Azure 逻辑应用 : Extract HTTP Header Key value into a variable

azure - 无法使用 Graph API 删除 Azure B2C 中的用户

javascript - Azure 应用程序见解 Node js 模块无法正常工作 - Fetch API 无法加载错误

azure - 如何在 Application Insights 中设置请求遥测中的源列值?

javascript - 高度 100% 属性在侧面导航栏中的 bootstrap 3 的 css 中不起作用

javascript - 如果单击单选按钮,如何使不可见的文本框可见?

javascript - 从超链接将表单对象传递给 javascript 时出现问题