首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure应用程序洞察- AI (内部):24消息:“缺少必需的字段规范

Azure应用程序洞察- AI (内部):24消息:“缺少必需的字段规范
EN

Stack Overflow用户
提问于 2019-09-27 19:25:54
回答 2查看 685关注 0票数 4

我已经安装了azure应用程序洞察的前端来跟踪我的应用程序上的事件。我的应用程序使用web-pack作为其前端。当我使用NPM设置时,我看不到任何事件被跟踪,但是当我使用Snippet设置时,一切都工作得很好。我在浏览器中得到的错误是:

AI (内部):24消息:“缺少必填的字段规范,该字段是必填的,但源上不存在”props:"{ field :exceptions,name:baseData}“

documentation https://github.com/microsoft/ApplicationInsights-JS#configuration中对此进行了说明

我是不是错过了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-09-30 18:49:49

事实证明,添加trackPageView方法就是答案

代码语言:javascript
复制
import { ApplicationInsights } from '@microsoft/applicationinsights-web';
const appInsights = new ApplicationInsights({
  config: {
    instrumentationKey: 'key',
  },
});
appInsights.loadAppInsights();
appInsights.trackPageView({});
票数 1
EN

Stack Overflow用户

发布于 2019-10-05 02:36:06

当使用不是错误实例的异常变量调用trackException时,可能会发生这种情况,请参见:https://github.com/microsoft/ApplicationInsights-JS/blob/d3abfe4138d0cfd624f72288c14e73b0b4849f3b/shared/AppInsightsCommon/src/Telemetry/Exception.ts#L39

文档推断do异常:新错误(...)这样做可以解决这个问题。

如果你这样做了,你可以复制它的一种方法:

代码语言:javascript
复制
trackException({
  exception: error
})

其中的错误可能类似于:

代码语言:javascript
复制
{
  message: 'some error',
  stack: 'some stack'
}

它是一个对象,而不是一个错误的实例。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58133611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档