createObservabilityRingBuffer
创建固定容量的可观测性 breadcrumb 环缓冲。
函数签名
typescript
function createObservabilityRingBuffer(maxSize?: number): {
pushObservabilityBreadcrumb: (crumb) => void
getObservabilityBreadcrumbs: () => readonly ObservabilityBreadcrumb[]
}参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
maxSize | number | 否 | 最大条数,默认 80 |
返回值
| 类型 | 说明 |
|---|---|
| 环缓冲 API | push 写入;get 只读快照 |
工作原理
- 数组追加 breadcrumb。
- 超出
maxSize时从头部删除最旧条目。