关于AppInsights查看请求响应与确认API连接状态的技术咨询
问题解答
1. AppInsights连接状态确认
绿色对勾标注的connected by Instrumentation code已经明确说明你的API通过代码埋点方式成功连接到AppInsights了。界面显示的Set up app insights without changing code只是平台提供的另一种无代码接入选项,和当前已生效的代码埋点配置不冲突。结合你能在requests表中查询到调用记录、请求状态的情况,足以证明AppInsights已经正常连接并在工作。
2. 响应内容收集配置
默认情况下AppInsights不会自动采集响应内容,需要手动在代码中配置:
- 在请求处理完成后,通过遥测API(比如
TrackTrace)记录响应的关键内容,或者将响应数据添加到请求遥测的自定义属性里 - 如果你用的是ASP.NET/.NET Core框架,可以自定义
TelemetryInitializer,在其中拦截响应对象并提取需要的内容加入遥测数据 - 注意:禁止收集敏感响应数据,大体积响应建议只记录关键字段,避免占用过多存储资源
内容的提问来源于stack exchange,提问作者John
相关产品推荐
相关产品推荐

