我正在设置企业bot模板,以进行实验以探索遥测/分析。遥测客户端默认情况下记录自定义事件,例如MessageSend,MessageReceive以及LUIS / QnA Maker结果。
此外,对于普通的customEvent“活动”,也有很多日志,我想删除这些日志,因为我认为它不会增加太多信息。
我尝试浏览代码并搜索关键字“ activity”,这是一个很常见的词,但是在识别记录“ Activity”自定义事件的内容方面没有取得任何成功。
在保留其他事件的同时删除它的最佳方法是什么?
与从AppInsights端过滤掉所有“活动”自定义事件相比,它真的是首选。
这是AppInsights的示例条目
2019-04-15T08:38:12.663
Activity
customEvent
{"EventName":"Activity","Conversation ID":"KYCWjfhXcKKeR7vt0U5Kw-1","Correlation ID":"|8317ccf735770f44afcaacd529bf5f04.99baaf0a_99baaf10_",
"Activity type":"conversationUpdate",
"Activity ID":"L1gCaQC3Qx7",
"StatusCode":"500",
"Channel ID":"webchat",
"Timestamp":"2019-04-14T22:37:57.6457876Z"} .... more columns
谢谢
答案 0 :(得分:0)
此外,对于普通的customEvent也有很多日志 我想删除的“活动”,因为我认为它不会增加太多 更多信息。
您真的确定吗?活动是Bot Framework中消息的总称。短信,事件消息等。您用户所在频道中的用户与您的后端机器人之间的所有交换(通过Bot连接器)都是Activity
。
因此,这是主要/最重要的信息,可让您了解和查看以前的对话。
如果您的问题与Activity
类型的Event
有关,我也强烈建议您将这些活动记录下来,因为这只是在显示屏上进行过滤的问题:您最好将所有而不是过滤一些细节。将来,我认为您可能很高兴找出为什么您的漫游器中没有这种行为,并且可能是由于这种活动造成的