内容提要
Sentry 推出 dataCollection,取代 sendDefaultPii 布尔开关,支持按数据类别分别控制采集,保留调试用 headers 并丢弃敏感值。Sentry Logs 夏季更新新增日志固定、导出改进、图表增强和 TB 级搜索。Unreal Engine SDK 新增 Session Replay,可将崩溃前数秒游戏画面上传至崩溃报告,便于还原现场。
延伸解读
从开关到控制面板:数据采集粒度提升
Sentry 用 dataCollection 取代了原有的 sendDefaultPii 布尔开关,这意味着开发者不再只能选择“全采”或“全不采”,而是可以按数据类别分别控制。例如,可以保留用于调试的 headers,同时丢弃敏感值。这种细粒度控制有助于在满足调试需求的同时,更好地遵守数据隐私要求。
Sentry Logs 夏季更新:日志管理更高效
Sentry Logs 在夏季更新中新增了日志固定、导出改进、图表增强和 TB 级搜索等功能。这些改进让开发者能更高效地处理大规模日志数据,快速定位问题,并提升日志分析的可用性和可操作性。
虚幻引擎 SDK 新增会话重放:还原崩溃现场
Sentry 为虚幻引擎 SDK 新增了 Session Replay 功能,可将崩溃前几秒的游戏画面上传至崩溃报告。这弥补了堆栈跟踪只能说明崩溃位置、无法解释原因的不足,帮助开发者直观地看到崩溃前实际发生了什么,从而更快地诊断和修复问题。
Q&A
Sentry 的 dataCollection 是什么?它取代了什么?
dataCollection 是 Sentry 推出的新功能,取代了原有的 sendDefaultPii 布尔开关。它支持按数据类别分别控制采集,让开发者可以保留调试用的 headers,同时丢弃敏感值。
Sentry Logs 在夏季更新中新增了哪些功能?
Sentry Logs 夏季更新新增了日志固定、导出改进、图表增强和 TB 级搜索,以及一系列可用性修复。
Unreal Engine SDK 新增的 Session Replay 有什么作用?
Session Replay 可将崩溃前数秒的游戏画面上传至崩溃报告,帮助开发者还原现场,看到崩溃前实际发生了什么,而不仅仅是堆栈跟踪。
dataCollection 如何帮助保护敏感数据?
dataCollection 允许按数据类别分别控制采集,因此可以保留调试所需的 headers,同时丢弃不希望存储的敏感值。
为什么说堆栈跟踪不足以定位游戏崩溃原因?
堆栈跟踪只能告诉开发者游戏在哪里崩溃,而不能说明为什么崩溃。Session Replay 通过附加崩溃前几秒的游戏画面,帮助开发者看到实际发生的情况。
Sentry Logs 的 TB 级搜索意味着什么?
TB 级搜索意味着 Sentry Logs 现在支持在太字节规模的数据中进行搜索,这是夏季更新中新增的能力之一。