You need to enable JavaScript to run this app. Azure Application Insights 集成 React Native 项目后部分功能异常
优惠活动
大模型
产品
解决方案
定价
更多

Azure Application Insights 集成 React Native 项目后部分功能异常

React Native 集成 Azure Application Insights 问题排查方案

通用基础配置校验

  • 首先检查配置 Application Insights 时的instrumentationKey/连接字符串是否和当前查看的 Azure 资源完全一致,确认没有填为测试环境或其他项目的密钥
  • 检查 React Native 端初始化配置,确认autoTrackRequests和enableAutoRouteTracking参数均设为true,未关闭请求自动收集能力
  • 检查数据采样配置,若你设置了samplingPercentage低于100,可能出现聚合计数存在但单条数据被采样丢弃的情况,临时将采样率调整为100做验证测试
  • 开启本地调试日志,初始化时设置loggingLevelConsole为2,查看本地控制台是否有上报报错、字段丢失的相关日志,确认数据已成功发送到 Azure 端

Application map 点击无详情问题排查

  • 确认点击时选择的时间范围和数据实际产生的时间范围完全匹配,Azure Portal 默认时间范围可能和测试数据产生的时间不重叠,手动调整到数据产生的准确时间段再重试
  • 检查是否在初始化时配置了自定义遥测过滤规则,若你添加了telemetryInitializer过滤了部分请求属性,可能导致详情查询时缺少匹配字段
  • 直接访问 Azure Portal 日志搜索页,执行查询语句查询requests表,确认是否存在对应时间点的请求数据:如果表内无数据,说明请求数据未成功上报;如果表内有数据,属于 Portal 关联查询异常,尝试清除浏览器缓存或用隐私模式打开 Portal 重试

Performance 模块 Operations 面板无数据问题排查

  • 首先确认你上报的请求是否正确填充了operation_Name字段,Operations 面板是基于该字段聚合展示的,如果你使用自定义埋点未填充该字段,或在 telemetry 初始化器中修改/清空了该字段,就会导致面板无数据
  • 检查请求类数据的type字段是否被错误标记为了Dependency而非Request,Dependencies 面板仅展示依赖类型数据,Operations 面板仅聚合请求类型数据
  • 若你使用的是3.x以上版本的@microsoft/applicationinsights-react-native包,确认配套安装的@microsoft/applicationinsights-web依赖版本是官方指定的兼容版本,版本不匹配会导致部分字段上报缺失,建议将两个包都升级到最新稳定版验证

内容的提问来源于stack exchange,提问作者chathup1

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.12 15:57:02