Skip to content

Commit d92cb29

Browse files
authored
Small fix to COMPACTION_POLICY (#1178)
* Small fix to COMPACTION_POLICY * Update configuration.md * Update configuration.md
1 parent d719887 commit d92cb29

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -124,20 +124,20 @@ 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-
127+
128128
When a compaction policy is defined, compaction rules will be created automatically for newly created time series, and their key would be set to:
129129

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

132-
_key_dur_agg_ where _key_ is the key of the source time series, _dur_ is the bucket duration, and _agg_ is the aggregator.
132+
_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`.
133133

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

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.
136+
_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`.
137137

138138
Examples:
139139

140-
- `max:1M:1h` - Aggregate using `max` over one minute and retain the last hour
140+
- `max:1M:1h` - Aggregate using `max` over one-minute windows and retain the last hour
141141
- `twa:1d:0m:360M` - Aggregate daily [06:00 .. 06:00) using `twa`; no expiration
142142

143143
#### Default

0 commit comments

Comments
 (0)