跳转至

更新日志

0.1.0

基础能力

  • 新增 Windows 桌面 SDK,通过 NuGet 支持 .NET 6 和 .NET 8 应用,并提供面向 C11、C++17 应用的稳定 Native C ABI。
  • 支持 x86、x64 和 ARM64,并支持通过公网 DataWay 或本地环境部署(Datakit)上报数据。
  • 支持用户信息、全局标签、磁盘队列、Flush、运行时诊断和正常关闭。

RUM

  • 支持 viewactionresourceerrorlong_task 五类 RUM 数据。
  • 支持 WPF、WinForms、WinUI 3 窗口与常用控件采集,以及 HttpClient、未处理异常、应用启动和 UI 线程卡顿采集。
  • 支持 Native 窗口生命周期、作用域 Action、WinHTTP Resource、UI 卡顿和下次启动崩溃恢复。
  • 支持 WebView2 页面 View、Action、Resource 和 Error 数据桥接。
  • 提供 Electron 原生 Bridge 接入;Renderer 使用 @cloudcare/browser-rum 采集和序列化,Windows Native Core 统一接管 Session、上下文、队列、上传和 sdk_name=df_windows_rum_sdk 身份。
  • Session Replay 默认关闭;WPF、WinForms、WinUI 3、WebView2、Electron 和 Native 接入均可显式开启验证,当前统一标记为实验性能力。

Log

  • 支持 .NET / C# 与 Native C/C++ 自定义 Log、批量 Log、级别过滤、采样、全局上下文和独立持久化队列。
  • 支持 Log 关联当前 RUM Session、View 和 Action。
  • .NET / C# 支持自动采集 System.Diagnostics.TraceTraceSource 输出。

Trace

  • 支持 DDTrace、Zipkin Multi Header、Zipkin Single Header、W3C Trace Context、SkyWalking 和 Jaeger 六种 HTTP Trace 传播格式。
  • 支持 .NET HttpClient 与 Native WinHTTP 自动注入 Trace Header,并提供自定义上下文 API。
  • 支持将 Trace 标识关联到对应 RUM Resource。

隐私

  • 默认对认证类 HTTP Header 和 URL 查询参数进行脱敏。
  • 支持 Trace 目标过滤、Log 属性脱敏和关闭对应数据采集。
功能边界

Session Replay 可以开启验证,但仍不属于稳定兼容承诺。HTTP Trace 只负责请求 Header 传播和 RUM Resource 关联,不独立上报 APM Span。Native SDK 不安装进程级 Detour Hook,窗口、控件和非 WinHTTP 网络库需要通过公开 API 显式接入。

文档评价

文档内容是否对您有帮助? ×