прореживанием в GraphiteMergeTree? На старых помесячных партициях количество точек для выбранной метрики превышает максимальное согласно конфигу. При запуске OPTIMIZE или OPTIMIZE FINAL на таблицу все становится нормально.
В конфиге
<retention>
<age>2592000</age>
<precision>60</precision>
</retention>
То есть для данных старше месяца должно оставаться не больше 44640 метрик в месяц. До OPTIMIZE
clickhouse-client -q "SELECT COUNT(Path) FROM carbon_metrics.graphite_sharded WHERE Path='xx.xx.xx' AND Date >= '2019-$month-01' AND Date <= '2019-$month-31'";
month: 02
123107
month: 03
144702
month: 04
231497
month: 05
720188
month: 06
44640
month: 07
707161
month: 08
84478
month: 09
1426897
month: 10
822057
После OPTIMIZE
month: 02
34319
month: 03
44640
month: 04
44640
month: 05
44640
month: 06
44640
month: 07
44551
month: 08
44482
month: 09
44472
month: 10
44599
Для старых партиций optimize сам не запускается. Есть в доке описание этого. Есть отдельный софт который кроном запускает. Тоже в доке
Обсуждают сегодня