Skip to content

createObservabilityRingBuffer

创建固定容量的可观测性 breadcrumb 环缓冲。

函数签名

typescript
function createObservabilityRingBuffer(maxSize?: number): {
  pushObservabilityBreadcrumb: (crumb) => void
  getObservabilityBreadcrumbs: () => readonly ObservabilityBreadcrumb[]
}

参数

参数名类型必填说明
maxSizenumber最大条数,默认 80

返回值

类型说明
环缓冲 APIpush 写入;get 只读快照

工作原理

  1. 数组追加 breadcrumb。
  2. 超出 maxSize 时从头部删除最旧条目。