- 控制台日志
- 会话回放
- XHR/Fetch/Websocket 请求
- 异常
入门
- 导入包
- Script 标签
选项
apiKey- 你的 ClickStack 摄取 API key。service- 事件在 HyperDX UI 中显示的服务名称。tracePropagationTargets- 用于匹配 HTTP 请求的正则表达式模式列表,用于关联前端和后端链路追踪;它会为所有匹配任一模式的请求额外添加一个traceparent请求头。应将其设置为你的后端 API 域名 (例如api.yoursite.com) 。consoleCapture- (可选) 捕获所有控制台日志 (默认false) 。advancedNetworkCapture- (可选) 捕获完整的请求/响应请求头 和正文 (默认false) 。url- (可选) OpenTelemetry Collector 的 URL,仅在 自托管实例中需要。maskAllInputs- (可选) 是否在会话回放中遮蔽所有输入 字段 (默认false) 。maskAllText- (可选) 是否在会话回放中遮蔽所有文本 (默认false) 。disableIntercom- (可选) 是否禁用 Intercom 集成 (默认false)disableReplay- (可选) 是否禁用会话回放 (默认false)
其他配置
附加用户信息或元数据
userEmail、userName 和 teamName 会在会话 UI 中填入相应的值,
但也可以省略。也可以指定任何其他附加值,并用其搜索事件。
自动捕获 React 错误边界中的错误
attachToReactErrorBoundary 函数,自动捕获
发生在 React 错误边界中的错误。
发送自定义 action
addAction 函数,并传入事件名称以及可选的事件元数据。
示例:
动态启用网络捕获
enableAdvancedNetworkCapture 或 disableAdvancedNetworkCapture 函数。
为 CORS 请求启用资源时序信息
Timing-Allow-Origin请求头。这样 ClickStack 就能通过 PerformanceResourceTiming
捕获该请求更细粒度的资源时序信息,例如 DNS 查询、响应
下载等。
如果你使用的是 express 和 cors 包,可以使用以下
代码片段启用该请求头: