Component Trace Gap V1¶
Source schema: doc/schemas/component-trace-gap.v1.schema.json
Generation-bound evidence that observations are unavailable.
Governing Basis¶
Project Lineage¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema |
yes |
const: component-trace-gap.v1 |
|
schema/v |
yes |
const: 1 |
|
observation/generation |
yes |
ref: #/$defs/ref |
|
requested/cursor |
yes |
ref: #/$defs/cursor |
|
earliest/available-cursor |
yes |
ref: #/$defs/cursor |
|
latest/available-cursor |
yes |
ref: #/$defs/cursor |
|
known/lost-count |
no |
ref: #/$defs/cursor |
|
reason |
yes |
enum: buffer-evicted, subscriber-lagged, process-restarted, recorder-interrupted, policy-transition-unavailable, context-unavailable |
|
boundary/filters |
yes |
array |
Definitions¶
| Definition | Shape | Description |
|---|---|---|
ref |
string | |
cursor |
integer | |
| ## Field Semantics |
schema¶
- Required:
yes - Shape: const:
component-trace-gap.v1
schema/v¶
- Required:
yes - Shape: const:
1
observation/generation¶
- Required:
yes - Shape: ref:
#/$defs/ref
requested/cursor¶
- Required:
yes - Shape: ref:
#/$defs/cursor
earliest/available-cursor¶
- Required:
yes - Shape: ref:
#/$defs/cursor
latest/available-cursor¶
- Required:
yes - Shape: ref:
#/$defs/cursor
known/lost-count¶
- Required:
no - Shape: ref:
#/$defs/cursor
reason¶
- Required:
yes - Shape: enum:
buffer-evicted,subscriber-lagged,process-restarted,recorder-interrupted,policy-transition-unavailable,context-unavailable
boundary/filters¶
- Required:
yes - Shape: array
Definition Semantics¶
$defs.ref¶
- Shape: string
$defs.cursor¶
- Shape: integer