- 文档首页
应用性能监控全链路版
用户指南
客户端监控
WebPro 端监控
SDK 接入
上报格式
上报格式
如果使用beforeSend 生命周期 或者使用条件采样,您需要关注SDK 的上报格式。
| PerformanceLongTaskReport
| PerformanceTimingReport
export type WebReport = Omit<SendEvent,'common'>
export type ReportEvent<T extends WebReport> = T & {
overrides?: Partial<Common>
context: { [key: string]: string }
interface CustomReport {
interface CustomPayload {
metrics?: { [key: string]: number }
categories?: { [key: string]: string }
extra?: { [key: string]: string }
headers?: { [key: string]: string }
is_custom_error: boolean
headers?: { [key: string]: string }
timing?: PerformanceResourceTiming
interface JsErrorReport {
interface JsErrorPayload {
breadcrumbs: Array<Breadcrumb>
extra?: { [key: string]: string }
data?: { [key: string]: string }
interface PageviewReport {
payload: PageviewPayload
interface PageviewPayload {
interface PerformanceLongtaskReport {
payload: PerformanceLongtaskPayload
interface PerformanceLongtaskPayload {
longtasks: Array<PerformanceLongtask>
interface PerformanceLongtask {
attribution?: Array<TaskAttributionTiming>
interface TaskAttributionTiming {
interface PerformanceTimingReport {
payload: PerformanceTimingPayload
interface PerformanceTimingPayload {
timing?: PerformanceTiming
navigation_timing?: PerformanceNavigationTiming
interface PerformanceTiming {
domContentLoadedEventEnd: number
domContentLoadedEventStart: number
domainLookupStart: number
secureConnectionStart: number
unloadEventStart: number
interface PerformanceNavigationTiming {
domainLookupStart: number
secureConnectionStart: number
domContentLoadedEventEnd: number
domContentLoadedEventStart: number
unloadEventStart: number
interface PerformanceResourceTiming {
domainLookupStart: number
secureConnectionStart: number
serverTiming?: Array<PerformanceServerTiming>
interface PerformanceServerTiming {
interface PerformanceReport {
payload: PerformancePayload
interface PerformancePayload {
extra?: { [key: string]: string }
interface ResourceErrorReport {
payload: ResourceErrorPayload
interface ResourceErrorPayload {
timing?: PerformanceResourceTiming
type ResourcePayload = PerformanceResourceTiming
interface ResourceReport {
payload: ResourcePayload
最近更新时间:2025.06.18 19:25:23