分析遥测 · 策略合规
GrowthBook Feature Flags、OpenTelemetry 遥测、Policy Limits、MDM 集成、Remote Managed Settings。
9. Analytics 分析与遥测
Claude Code 的遥测系统负责收集产品使用数据、性能指标和错误报告,帮助团队了解产品的实际使用情况并做出数据驱动的决策。整个遥测系统在设计上非常注重隐私——用户可以通过 /privacy-settings 精细控制哪些数据被收集。
GrowthBook Feature Flags + A/B 测试
Claude Code 使用 GrowthBook 作为 Feature Flag 平台。每个功能开关都可以关联到 A/B 测试实验,系统根据用户的实验分组决定功能的可见性和行为。这意味着你看到的 Claude Code 和你同事看到的可能在细节上有差异——新功能正在被分组测试以验证效果。
OpenTelemetry + gRPC 传输
底层遥测采用 OpenTelemetry 标准,确保数据格式的通用性和可扩展性。遥测数据通过 gRPC 协议传输到后端,gRPC 的二进制编码和 HTTP/2 多路复用确保了遥测对用户体验的影响降到最低。
PII 处理与隐私设置
系统在发送遥测数据之前会执行 PII(个人身份信息)处理——自动检测并过滤/脱敏可能包含敏感信息的字段(如文件路径中的用户名、代码片段中的密钥模式等)。Datadog 事件日志作为运营监控的补充通道,记录系统级事件(如崩溃、超时、异常模式),帮助工程团队快速定位问题。
| 组件 | 用途 | 传输方式 |
|---|---|---|
| GrowthBook | Feature Flag 和 A/B 测试 | HTTP REST |
| OpenTelemetry | 性能指标和 Trace | gRPC |
| Datadog | 运营事件日志 | Agent / API |
| PII Filter | 敏感信息脱敏 | 本地处理 |
10. Policy & Compliance 策略与合规
对于企业用户,Claude Code 提供了一套完整的策略与合规框架。它确保组织可以统一管理 Claude Code 的行为、限制资源使用并满足合规要求,而无需依赖每个开发者的个人配置。
Policy Limits — 用量限制执行
Policy Limits 允许管理员设定各种使用限制:每日 token 预算、单次会话最大 token 数、可使用的模型列表、允许的工具集等。这些限制在客户端强制执行,即使用户尝试修改本地配置也无法绕过。
Remote Managed Settings — 企业云端配置同步
企业管理员可以通过云端下发配置到所有组织成员的 Claude Code 实例。这包括默认的 CLAUDE.md 内容、工具权限配置、MCP 服务器列表等。当用户启动 Claude Code 时,系统会自动拉取最新的企业配置并与本地配置合并(企业配置优先级更高)。
Settings Sync — 用户设置云备份
与企业配置不同,Settings Sync 是面向个人用户的功能。它将用户的个人偏好设置(如主题、快捷键配置、常用 Skill 等)备份到云端,并在用户登录新设备时自动恢复。这确保了跨设备使用的一致性。
MDM (macOS 移动设备管理) 集成
在企业环境中,IT 部门通常使用 MDM(Mobile Device Management,移动设备管理)解决方案来管理公司设备。Claude Code 在 macOS 上集成了 MDM 支持,允许 IT 管理员通过 MDM Profile 预配置 Claude Code 的行为。MDM 配置的优先级最高——高于企业云端配置和用户本地配置——确保设备合规性。
| 配置层 | 来源 | 优先级 | 可被用户覆盖 |
|---|---|---|---|
| MDM Profile | IT 管理员 | 最高 | 否 |
| Remote Managed | 组织管理员 | 高 | 部分 |
| Settings Sync | 个人云备份 | 中 | 是 |
| 本地配置 | 用户手动 | 低 | 是 |
10. Policy & Compliance 策略与合规
对于企业用户,Claude Code 提供了一套完整的策略与合规框架。它确保组织可以统一管理 Claude Code 的行为、限制资源使用并满足合规要求,而无需依赖每个开发者的个人配置。
Policy Limits — 用量限制执行
Policy Limits 允许管理员设定各种使用限制:每日 token 预算、单次会话最大 token 数、可使用的模型列表、允许的工具集等。这些限制在客户端强制执行,即使用户尝试修改本地配置也无法绕过。
Remote Managed Settings — 企业云端配置同步
企业管理员可以通过云端下发配置到所有组织成员的 Claude Code 实例。这包括默认的 CLAUDE.md 内容、工具权限配置、MCP 服务器列表等。当用户启动 Claude Code 时,系统会自动拉取最新的企业配置并与本地配置合并(企业配置优先级更高)。
Settings Sync — 用户设置云备份
与企业配置不同,Settings Sync 是面向个人用户的功能。它将用户的个人偏好设置(如主题、快捷键配置、常用 Skill 等)备份到云端,并在用户登录新设备时自动恢复。这确保了跨设备使用的一致性。
MDM (macOS 移动设备管理) 集成
在企业环境中,IT 部门通常使用 MDM(Mobile Device Management,移动设备管理)解决方案来管理公司设备。Claude Code 在 macOS 上集成了 MDM 支持,允许 IT 管理员通过 MDM Profile 预配置 Claude Code 的行为。MDM 配置的优先级最高——高于企业云端配置和用户本地配置——确保设备合规性。
| 配置层 | 来源 | 优先级 | 可被用户覆盖 |
|---|---|---|---|
| MDM Profile | IT 管理员 | 最高 | 否 |
| Remote Managed | 组织管理员 | 高 | 部分 |
| Settings Sync | 个人云备份 | 中 | 是 |
| 本地配置 | 用户手动 | 低 | 是 |