Skip to main content
本文介绍 Flutter SDK 的进阶配置项。所有配置都通过 DatadogConfigurationDatadogRumConfiguration 传入。

采样率

隐私同意

TrackingConsent 控制是否采集与上报数据,适配 GDPR 等合规要求:

事件过滤与脱敏

事件映射器在事件上报前执行,返回 null 丢弃事件,或修改后返回。可用于脱敏敏感字段、去除噪声、重命名视图。

分布式追踪

firstPartyHosts 命中的域名,SDK 会注入 W3C traceparent,实现前端 RUM 与后端 APM 的链路关联。追踪需要配合网络采集(enableHttpTracking())。

自定义上报地址

私有化部署时,通过 customEndpoint 覆盖默认上报地址:

符号文件上传

要把崩溃与错误堆栈还原到源码位置,需要上传符号文件。Flutter 应用可能同时包含 Dart 与原生帧: 使用 FlashCat CLI 上传符号文件:
上传时的 versionservice 必须与 SDK 初始化中的值完全一致,否则控制台可以收到崩溃事件,但无法把栈帧还原到源码位置。请把符号上传纳入发布构建流程。

其他配置