我已经安装了 Azure 应用程序见解的前端来跟踪我的应用程序上的事件。我的应用程序使用 web-pack 作为其前端。当我使用 NPM 设置时,我看不到任何被跟踪的事件,但当我使用 Snippet 设置时,一切正常。 我在浏览器中遇到的错误是:
AI(内部):24 消息:“缺少必需的字段规范。该字段是必需的,但源中不存在” props:“{field:exceptions,name:baseData}”
文档https://github.com/microsoft/ApplicationInsights-JS#configuration对此进行了描述
我错过了什么?
最佳答案
可能发生这种情况的一个地方是使用不是错误实例的异常变量调用 trackException 时,请参阅:https://github.com/microsoft/ApplicationInsights-JS/blob/d3abfe4138d0cfd624f72288c14e73b0b4849f3b/shared/AppInsightsCommon/src/Telemetry/Exception.ts#L39
文档推断要执行异常:new Error(...) 并修复此问题。
重现此问题的一种方法是:
trackException({
exception: error
})
其中错误可能类似于:
{
message: 'some error',
stack: 'some stack'
}
这是一个对象,而不是错误的实例。
关于asp.net-mvc - Azure 应用程序见解 - AI(内部): 24 message:"Missing required field specification,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58133611/