Skip to content

createObservabilityRingBuffer ​

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

函数签名 ​

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

参数 ​

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

返回值 ​

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

工作原理 ​

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