AI 资源库 · 已整理 1 项

C++ SDK

查看与C++ SDK相关的 AI 资讯、工具、Skill、工作流和开源项目。

使用 Datadog RUM 监控 C 和 C++ 应用

Datadog 推出了 C++ SDK,把它的 RUM(真实用户监控)能力扩展到跑在 Windows、macOS 和 Linux 上的原生 C 和 C++ 应用。过去这类程序崩溃时,开发者只能拿到一串堆栈信息,不知道用户崩溃前在做什么,也很难复现。现在 SDK 能在崩溃时记录现场,把崩溃、报错和用户操作、页面、网络请求串在同一次会话里,还支持把同类崩溃归组和记录不会导致退出的错误。它提供 C++17 的 C++ 接口和 C99 的 C 接口,支持 CMake,可以嵌入其他语言;崩溃处理有进程内和基于 Crashpad 的进程外两种方式,前者无需额外进程、下次启动再上传,后者能抓到栈溢出等问题并立即上传。该 SDK 已在文章发布时可用,数据直接上传 Datadog,不需要在用户设备上装 Agent。

文中可用工具

  • Datadog C++ SDK为原生 C 和 C++ 应用采集崩溃诊断、错误和用户活动数据,并上报到 Datadog RUM
  • Datadog RUM真实用户监控服务,用来查看崩溃和错误发生在哪次用户会话、哪些操作之后
  • Error Tracking把相关崩溃归组为问题,帮助分辨偶发与普遍故障并排定处理优先级
  • Crashpad开源的进程外崩溃上报系统,作为独立进程收集更全面的崩溃信息
☆ 收藏查看来源 ↗