diff --git a/docs/format/wal.md b/docs/format/wal.md index 7195e0bdfb..af2ec61426 100644 --- a/docs/format/wal.md +++ b/docs/format/wal.md @@ -54,14 +54,16 @@ Series records encode the labels that identifies a series and its unique ID. Sample records encode samples as a list of triples `(series_id, timestamp, value)`. Series reference and timestamp are encoded as deltas w.r.t the first sample. +The first row stores the starting id and the starting timestamp. +The first sample record begins at the second row. ``` ┌──────────────────────────────────────────────────────────────────┐ │ type = 2 <1b> │ ├──────────────────────────────────────────────────────────────────┤ -│ ┌────────────────────┬───────────────────────────┬─────────────┐ │ -│ │ id <8b> │ timestamp <8b> │ value <8b> │ │ -│ └────────────────────┴───────────────────────────┴─────────────┘ │ +│ ┌────────────────────┬───────────────────────────┐ │ +│ │ id <8b> │ timestamp <8b> │ │ +│ └────────────────────┴───────────────────────────┘ │ │ ┌────────────────────┬───────────────────────────┬─────────────┐ │ │ │ id_delta │ timestamp_delta │ value <8b> │ │ │ └────────────────────┴───────────────────────────┴─────────────┘ │