Skip to content

Commit b1359e3

Browse files
authored
Small fix to COMPACTION_POLICY
1 parent d7267a8 commit b1359e3

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

content/develop/data-types/timeseries/configuration.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -124,21 +124,21 @@ Each rule is separated by a semicolon (`;`), the rule consists of multiple field
124124
* d - day
125125

126126
Assure that there is a bucket that starts at exactly _alignTimestamp_ after the epoch and align all other buckets accordingly. Default value: 0 (aligned with the epoch). Example: if _bucketDuration_ is 24 hours, setting _alignTimestamp_ to `6h` (6 hours after the Epoch) will ensure that each bucket’s timeframe is [06:00 .. 06:00).
127+
128+
Examples:
129+
130+
- `max:1M:1h` - Aggregate using `max` over one minute and retain the last hour
131+
- `twa:1d:0m:360M` - Aggregate daily [06:00 .. 06:00) using `twa`; no expiration
127132

128133
When a compaction policy is defined, compaction rules will be created automatically for newly created time series, and their key would be set to:
129134

130-
* Before RedisTimeSeries v1.8:
135+
* If the time bucket alignment is 0:
131136

132-
_key_dur_agg_ where _key_ is the key of the source time series, _dur_ is the bucket duration, and _agg_ is the aggregator.
137+
_key_agg_dur_ where _key_ is the key of the source time series, _agg_ is the aggregator (in uppercase), and _dur_ is the bucket duration in milliseconds. Example: `key_SUM_60000`.
133138

134-
* Since RedisTimeSeries v1.8:
139+
* If the time bucket alignment is not 0:
135140

136-
_key_dur_agg_aln_ where _key_ is the key of the source time series, _dur_ is the bucket duration, _agg_ is the aggregator, and _aln_ is the alignment timestamp.
137-
138-
Examples:
139-
140-
- `max:1M:1h` - Aggregate using `max` over one minute and retain the last hour
141-
- `twa:1d:0m:360M` - Aggregate daily [06:00 .. 06:00) using `twa`; no expiration
141+
_key_agg_dur_aln_ where _key_ is the key of the source time series, _agg_ is the aggregator (in uppercase), _dur_ is the bucket duration in milliseconds, and _aln_ is the time bucket alignment in milliseconds. Example: `key_SUM_60000_1000`.
142142

143143
#### Default
144144

0 commit comments

Comments
 (0)