我们正在尝试使用AppInsights trackEvent()消息记录一些冗长的消息。但是它没有登录AppInsights,也没有给出任何错误。
请帮助我记录冗长的字符串。
请让我们知道trackEvent()的最大限制
最佳答案
如果要记录消息,则应使用AI SDK的trackTrace
方法,而不是trackEvent
。 trackTrace
用于长消息,并且有很大的限制:(32k!)请参见https://github.com/Microsoft/ApplicationInsights-dotnet/blob/develop/Schema/PublicSchema/MessageData.bond#L13trackEvent
用于命名的“事件”,例如“打开的文件”或“单击的重试”或“取消打扰”,您可能希望在其中制作图表并跟踪事物的使用情况。
您可以将自定义属性(字符串键,字符串值)和自定义指标(字符串键,双精度值)附加到任何内容。如果在sdk中的内容上设置operationId
字段,则可以通过查询轻松地找到具有相同operationId
的任何内容,或者可以在Azure门户或Visual Studio中将其可视化:
关于node.js - 无法使用Node.js中的应用程序见解trackEvent()方法记录冗长的消息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40805465/