เดเดฒเตเดฒเดพเดตเตผเดเตเดเตเด เดนเดพเดฏเต! เด
เดตเดจเตเดฑเต
Graphite+Whisper-เตฝ Metrics เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต Graphite+ClickHouse-เดฒเตเดเตเดเตเดณเตเดณ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเดเตเดเตพ เดเดเตเดเดจเต เดธเดเดเดเดฟเดชเตเดชเดฟเดเตเดเตเดตเตเดจเตเดจเต เดเดพเตป เดจเดฟเดเตเดเดณเตเดเต เดชเดฑเดฏเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดฎเตเดชเต, เด เดคเตเดคเดฐเดฎเตเดฐเต เดคเตเดฐเตเดฎเดพเดจเด เดเดเตเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดพเดฐเดฃเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเด เดเดเตเดเตพ เดตเดณเดฐเตเดเตเดเดพเดฒเด เดเตเดตเดฟเดเตเดเดฟเดฐเตเดจเตเดจ เดตเดฟเดธเตเดชเดฑเดฟเดจเตเดฑเต เดฆเตเดทเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเด เดตเดฟเดตเดฐเดเตเดเตพ เดจเตฝเดเดพเตป เดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต.
เดเตเดฐเดพเดซเตเดฑเตเดฑเต+เดตเดฟเดธเตเดชเตผ เดชเตเดฐเดถเตเดจเดเตเดเตพ
1. เดกเดฟเดธเตเดเต เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดเดฏเตผเดจเตเดจ เดฒเตเดกเต
เดชเดฐเดฟเดตเตผเดคเตเดคเดจ เดธเดฎเดฏเดคเตเดคเต, เดเดฐเต เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเตฝ เดเดเดฆเตเดถเด 1.5 เดฆเดถเดฒเดเตเดทเด เดฎเตเดเตเดฐเดฟเดเตเดเตเดเตพ เดเดเตเดเดณเตเดเต เด เดเตเดคเตเดคเต เดเดคเตเดคเดฟเดฏเดฟเดฐเตเดจเตเดจเต. เด เดคเตเดคเดฐเด เดเดฐเต เดเดดเตเดเตเดเดฟเดจเตเดชเตเดชเด, เดธเตเตผเดตเดฑเตเดเดณเดฟเดฒเต เดกเดฟเดธเตเดเต เดเดชเดฏเตเดเด ~30% เดเดฏเดฟเดฐเตเดจเตเดจเต. เดชเตเดคเตเดตเต, เดเดคเต เดคเดฟเดเดเตเดเตเด เดธเตเดตเตเดเดพเดฐเตเดฏเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต - เดเดฒเตเดฒเดพเด เดธเตเดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเต, เดตเตเดเดคเตเดคเดฟเตฝ เดเดดเตเดคเดชเตเดชเตเดเตเดเต, เดตเตเดเดคเตเดคเดฟเตฝ เดตเดพเดฏเดฟเดเตเดเต... เดกเตเดตเดฒเดชเตโเดฎเตเดจเตเดฑเต เดเตเดฎเตเดเดณเดฟเดฒเตเดจเตเดจเต เดเดฐเต เดชเตเดคเดฟเดฏ เดธเดตเดฟเดถเตเดทเดค เดชเตเดฑเดคเตเดคเดฟเดฑเดเตเดเดฟ เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเตฝ 10 เดฆเดถเดฒเดเตเดทเด เดฎเตเดเตเดฐเดฟเดเตโเดธเต เดเดเตเดเตพเดเตเดเต เด เดฏเดเตเดเตเดคเตเดเดเตเดเตเดจเตเดจเดคเตเดตเดฐเต. เด เดชเตเดชเตเดดเดพเดฃเต เดกเดฟเดธเตเดเต เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเด เดเตผเดถเดจเดฎเดพเดเตเดเดฟเดฏเดคเต, เดเดเตเดเตพ 100% เดตเดฟเดจเดฟเดฏเตเดเด เดเดฃเตเดเต. เดชเตเดฐเดถเตเดจเด เดชเตเดเตเดเตเดจเตเดจเต เดชเดฐเดฟเดนเดฐเดฟเดเตเดเต, เดชเดเตเดทเต เดเดฐเต เด เดตเดถเดฟเดทเตเดเด เด เดตเดถเตเดทเดฟเดเตเดเต.
2. เดคเดจเดฟเดชเตเดชเดเตผเดชเตเดชเดฟเดจเตเดฑเตเดฏเตเด เดธเตเดฅเดฟเดฐเดคเดฏเตเดเตเดฏเตเด เด เดญเดพเดตเด
เดฎเดฟเดเตเดเดตเดพเดฑเตเด, เดเตเดฐเดพเดซเตเดฑเตเดฑเต+เดตเดฟเดธเตเดชเตผ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ/เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดฒเตเดฒเดพเดตเดฐเตเดฏเตเด เดชเตเดฒเต, เดคเตเดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดค เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดเดเตเดเตพ เดเดฐเต เดธเตเดเตเดฐเตเด เดฎเตเดเตเดฐเดฟเดเตเดธเต เดจเดฟเดฐเดตเดงเดฟ เดเตเดฐเดพเดซเตเดฑเตเดฑเต เดธเตเตผเดตเดฑเตเดเดณเดฟเดฒเตเดเตเดเต เดเดดเดฟเดเตเดเต. เดเดคเดฟเตฝ เดชเตเดฐเดคเตเดฏเตเด เดชเตเดฐเดถเตเดจเดเตเดเดณเตเดจเตเดจเตเด เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ - เดเดฟเดฒ เดเดพเดฐเดฃเดเตเดเดณเดพเตฝ เดธเตเตผเดตเดฑเตเดเดณเดฟเตฝ เดเดจเตเดจเต เดคเดเดฐเดพเดฑเดฟเดฒเดพเดเตเดจเตเดจ เดจเดฟเดฎเดฟเดทเด เดตเดฐเต. เดเดฟเดฒเดชเตเดชเตเตพ เดตเตเดฃเตเดชเตเดฏ เดธเตเตผเดตเตผ เดตเตเดฃเตเดเดคเตเดฐ เดตเตเดเดคเตเดคเดฟเตฝ เดเดเตเดเตเดเดพเตป เดเดเตเดเตพเดเตเดเต เดเดดเดฟเดเตเดเต, เดเตเดเดพเดคเต เดเดพเตผเดฌเตบ-เดธเดฟ-เดฑเดฟเดฒเต เด เดคเดฟเดจเตเดฑเต เดเดพเดทเตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเตเดเตเดฐเดฟเดเตโเดธเต เดฒเตเดกเตเดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดเตเดเต, เดชเดเตเดทเต เดเดฟเดฒเดชเตเดชเตเตพ เดเดฒเตเดฒ. เดคเตเดเตผเดจเตเดจเต เดฎเตเดเตเดฐเดฟเดเตเดธเดฟเตฝ เดเดฐเต เดฆเตเดตเดพเดฐเด เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเต, เด เดคเต เดเดเตเดเตพ rsync เดเตเดฃเตเดเต เดจเดฟเดฑเดเตเดเต. เดจเดเดชเดเดฟเดเตเดฐเดฎเด เดตเดณเดฐเต เดจเตเดฃเตเดเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดเดคเต เดตเดณเดฐเต เด เดชเตเตผเดตเดฎเดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเตเดณเตเดณเต เดเดจเตเดจเดคเดพเดฃเต เดเด เดฐเดเตเดท. เดเดเตเดเตพ เดเดจเตเดเดพเดฒเดฟเดเดฎเดพเดฏเดฟ เดเตเดฐเดฎเดฐเดนเดฟเดคเดฎเดพเดฏ เดเดฐเต เดเตเดเตเดเด เด เดณเดตเตเดเตพ เดเดเตเดเตเดเตเดเดฏเตเด เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เด เดฏเตฝเดชเดเตเด เดจเตเดกเตเดเดณเดฟเดฒเต เดธเดฎเดพเดจ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดคเต. เดเดเดฆเตเดถเด 5% เดเตเดธเตเดเดณเดฟเตฝ, เดจเดฟเดฐเดตเดงเดฟ เดฎเตเดฒเตเดฏเดเตเดเตพ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต, เด เดคเดฟเตฝ เดเดเตเดเตพเดเตเดเต เดตเดฒเดฟเดฏ เดธเดจเตเดคเตเดทเดฎเดฟเดฒเตเดฒ.
3. เดตเดฒเดฟเดฏ เดเดพเตฝเดชเตเดชเดพเดเตเดเตพ
เด เดเดฟเดธเตเดฅเดพเดจ เดธเตเดเดฐเตเดฏเดเตเดเตพ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดฌเดฟเดธเดฟเดจเดธเต เดฎเตเดเตเดฐเดฟเดเตเดเตเดเดณเตเด (เดเดชเตเดชเตเตพ เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฎเตเดเตเดฐเดฟเดเตเดเตเดเดณเตเด) เดเดเตเดเตพ เดเตเดฐเดพเดซเตเดฑเตเดฑเดฟเตฝ เดเดดเตเดคเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดฎเตเดเตเดฐเดฟเดเตเดเดฟเตฝ เดเตเดฑเดเตเดเต เดฎเตเดฒเตเดฏเดเตเดเตพ เดฎเดพเดคเตเดฐเด เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดธเดพเดนเดเดฐเตเดฏเด เดเดเตเดเตพเดเตเดเต เดชเดฒเดชเตเดชเตเดดเตเด เดฒเดญเดฟเดเตเดเตเด, เดเตเดเดพเดคเต เดเดฒเตเดฒเดพ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดฒเตเด เดเดฃเดเตเดเดฟเดฒเตเดเตเดคเตเดคเดพเดฃเต .wsp เดซเดฏเตฝ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเต. เดเดพเดฒเดฏเดณเดตเต, เดเตเดเดพเดคเต เดเดเตเดเตพเดเตเดเดพเดฏเดฟ ~2MB เดเดฏเดฟเดฐเตเดจเตเดจเต เดฎเตเตปเดเตเดเตเดเดฟ เด เดจเตเดตเดฆเดฟเดเตเด เดธเตเดฅเดฒเดคเตเดคเดฟเดจเตเดฑเต เด เดณเดตเต. เดเดพเดฒเดเตเดฐเดฎเตเดฃ เดธเดฎเดพเดจเดฎเดพเดฏ เดงเดพเดฐเดพเดณเด เดซเดฏเดฒเตเดเตพ เดชเตเดฐเดคเตเดฏเดเตเดทเดชเตเดชเตเดเตเดจเตเดจเต เดเดจเตเดจ เดตเดธเตเดคเตเดค เดชเตเดฐเดถเตเดจเด เดเตเดเตเดคเตฝ เดตเดทเดณเดพเดเตเดเตเดจเตเดจเต, เด เดตเดฏเดฟเตฝ เดฑเดฟเดชเตเดชเตเตผเดเตเดเตเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดถเตเดจเตเดฏเดฎเดพเดฏ เดชเตเดฏเดฟเดจเตเดฑเตเดเตพ เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดงเดพเดฐเดพเดณเด เดธเดฎเดฏเดตเตเด เดตเดฟเดญเดตเดเตเดเดณเตเด เดเดตเดถเตเดฏเดฎเดพเดฃเต.
เดฎเตเดเดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดเตเด เดชเตเดฐเดถเตเดจเดเตเดเตพ เดตเดฟเดตเดฟเดง เดฐเตเดคเดฟเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเตเดฏเตเด เดตเตเดฏเดคเตเดฏเดธเตเดค เด เดณเดตเดฟเดฒเตเดณเตเดณ เดซเดฒเดชเตเดฐเดพเดชเตเดคเดฟเดฏเตเดเตเดฏเตเด เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเดฎเตเดจเตเดจเต เดเดพเตป เดเดเดจเดเดฟ เดถเตเดฐเดฆเตเดงเดฟเดเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดเตเดคเตฝ เดกเดพเดฑเตเดฑ เดฒเดญเดฟเดเตเดเดพเตป เดคเตเดเดเตเดเตเดฎเตเดชเตเตพ เด เดต เดเตเดเตเดคเตฝ เดตเดทเดณเดพเดเตเดจเตเดจเต.
เดฎเตเดเดณเดฟเตฝ เดชเดฑเดเตเดเดตเดฏเตเดฒเตเดฒเดพเด เดเดณเตเดณเดคเต (เดฎเตเดฎเตเดชเดคเตเดคเตเดคเต เดเดฃเดเตเดเดฟเดฒเตเดเตเดคเตเดคเต
เดเตเดฐเดพเดซเตเดฑเตเดฑเต+เดเตเดฒเดฟเดเตเดเตเดนเตเดธเต. เดชเตเดฐเดคเตเดเตเดทเดเตพ
Yandex-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเตบเดเตเดเตเดเดฟเดเดณเตเดเต เดจเดฟเดฐเดตเดงเดฟ เดฎเตเดฑเตเดฑเดฟเดเดเตเดเตพ เดธเดจเตเดฆเตผเดถเดฟเดเตเดเต, เดตเดพเดฏเดฟเดเตเดเต
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดธเตเดตเตเดเดฐเดฟเดเตเดเดพเตป เดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต:
- เดกเดฟเดธเตเดเต เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเด เดเดชเดฏเตเดเด 30% เตฝ เดจเดฟเดจเตเดจเต 5% เดเดฏเดฟ เดเตเดฑเดฏเตเดเตเดเตเด;
- 1TB-เตฝ เดจเดฟเดจเตเดจเต 100GB-เดฒเตเดเตเดเต เดเตเดตเดถเดฎเตเดณเตเดณ เดธเตเดฅเดฒเดคเตเดคเดฟเดจเตเดฑเต เด เดณเดตเต เดเตเดฑเดฏเตเดเตเดเตเด;
- เดธเตเตผเดตเดฑเดฟเดฒเตเดเตเดเต เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเตฝ 100 โโเดฆเดถเดฒเดเตเดทเด เดฎเตเดเตเดฐเดฟเดเตเดเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด;
- เดกเดพเดฑเตเดฑ เดฑเตเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเด เดคเตเดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเด เดฌเตเดเตเดธเดฟเดจเต เดชเตเดฑเดคเตเดคเต;
- เดเดฐเต เดตเตผเดทเดคเตเดคเตเดเตเดเต เด เดชเดฆเตเดงเดคเดฟเดฏเดฟเตฝ เดเดฐเดฟเดเตเดเดฐเตเดคเต, เดจเตเดฏเดพเดฏเดฎเดพเดฏ เดธเดฎเดฏเดชเดฐเดฟเดงเดฟเดเตเดเตเดณเตเดณเดฟเตฝ เดฎเดพเดฑเตเดฑเด เดตเดฐเตเดคเตเดคเตเด;
- เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเดพเดคเต เดฎเดพเดฑเตเด.
เดตเดณเดฐเต เด เดญเดฟเดฒเดพเดทเด, เด เดฒเตเดฒเต?
เดเตเดฐเดพเดซเตเดฑเตเดฑเต+เดเตเดฒเดฟเดเตเดเตเดนเตเดธเต. เดเดเดเดเตเดเตพ
เดเตเดฐเดพเดซเตเดฑเตเดฑเต เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ เดตเดดเดฟ เดกเดพเดฑเตเดฑ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดคเตเดเตผเดจเตเดจเต เดเตเดฒเดฟเดเตเดเตเดนเตเดธเดฟเตฝ เดฐเตเดเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเด, เดเดพเตป เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเต
ClickHouse-เดจเตเดฑเต เดเดฑเตเดฑเดตเตเด เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดพเดฏ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดชเดคเดฟเดชเตเดชเต 1.1.54253, เดธเดฎเดฏ เดถเตเดฐเตเดฃเดฟ เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดพเดฏเดฟ เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเต. เด
เดคเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดฎเตเดชเตเตพ เดชเตเดฐเดถเตเดจเดเตเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเต: เดฒเตเดเตเดเดณเดฟเตฝ เดเดฐเต เดชเตผเดตเตเดตเดคเด เดชเดฟเดถเดเตเดเตพ เดเดดเดฟเดเตเดเต, เด
เดตเดฏเตเดฎเดพเดฏเดฟ เดเดจเตเดคเตเดเตเดฏเตเดฏเดฃเดฎเตเดจเตเดจเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดตเตเดฏเดเตเดคเดฎเดฒเตเดฒ. เดเดจเตเดจเดฟเดตเดฐเตเดฎเดพเดฏเดฟ เดเตผเดเตเดเดฏเดฟเตฝ
ClickHouse-เตฝ เดจเดฟเดจเตเดจเต เดกเดพเดฑเตเดฑ เดตเดพเดฏเดฟเดเตเดเดพเตป เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเต
เดเตเดฐเดพเดซเตเดฑเตเดฑเต+เดเตเดฒเดฟเดเตเดเตเดนเตเดธเต. เดชเดเตเดเดฟเด เดเดเดจ
เดชเดเตเดเดฟเดเดเตพ เดจเดฟเดฐเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเด เดเดฐเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดพเดฃเต "เดเตเดฐเดพเดซเตเดฑเตเดฑเต".
โgraphite.metricsโ - Replicated ReplacingMergeTree เดเดเตเดเดฟเตป เดเดณเตเดณ เดชเดเตเดเดฟเด (เดชเดเดฐเด
CREATE TABLE graphite.metrics ( Date Date, Level UInt32, Path String, Deleted UInt8, Version UInt32 ) ENGINE = ReplicatedReplacingMergeTree('/clickhouse/tables/replicator/graphite.metrics', โr1โ, Date, (Level, Path), 8192, Version);
โgraphite.dataโ - ReplicatedGraphiteMergeTree เดเดเตเดเดฟเตป เดเดณเตเดณ เดชเดเตเดเดฟเด (เดชเดเดฐเด
CREATE TABLE graphite.data ( Path String, Value Float64, Time UInt32, Date Date, Timestamp UInt32 ) ENGINE = ReplicatedGraphiteMergeTree('/clickhouse/tables/replicator/graphite.data', 'r1', Date, (Path, Time), 8192, 'graphite_rollup')
โgraphite.date_metricsโ เดเดจเตเดจเดคเต ReplicatedReplacingMergeTree เดเดเตเดเดฟเตป เดเดชเดฏเตเดเดฟเดเตเดเต เดธเตเดชเดพเดงเดฟเดเดฎเดพเดฏเดฟ เดชเตเดฐเดฟเดชเตเดชเดฟเดเตเด เดชเดเตเดเดฟเดเดฏเดพเดฃเต. เดชเดเตฝ เดธเดฎเดฏเดคเตเดคเต เดจเตเดฐเดฟเดเตเด เดเดฒเตเดฒเดพ เดฎเตเดเตเดฐเดฟเดเตเดเตเดเดณเตเดเตเดฏเตเด เดชเตเดฐเตเดเตพ เด เดชเดเตเดเดฟเด เดฐเตเดเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเต. เด
เดคเดฟเดจเตเดฑเต เดธเตเดทเตเดเดฟเดฏเตเดเต เดเดพเดฐเดฃเดเตเดเตพ เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ เดตเดฟเดตเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
CREATE MATERIALIZED VIEW graphite.date_metrics ( Path String, Level UInt32, Date Date) ENGINE = ReplicatedReplacingMergeTree('/clickhouse/tables/replicator/graphite.date_metrics', 'r1', Date, (Level, Path, Date), 8192) AS SELECT toUInt32(length(splitByChar('.', Path))) AS Level, Date, Path FROM graphite.data
โgraphite.data_statโ - ReplicatedAggregatingMergeTree เดเดเตเดเดฟเตป เดเดชเดฏเตเดเดฟเดเตเดเต เดตเตเดฏเดตเดธเตเดฅเดเตพเดเตเดเดจเตเดธเตเดคเดฎเดพเดฏเดฟ เดชเตเดฐเดฟเดชเตเดชเดฟเดเตเด เดชเดเตเดเดฟเด.
CREATE MATERIALIZED VIEW graphite.data_stat ( Date Date, Prefix String, Timestamp UInt32, Count AggregateFunction(count)) ENGINE = ReplicatedAggregatingMergeTree('/clickhouse/tables/replicator/graphite.data_stat', 'r1', Date, (Timestamp, Prefix), 8192) AS SELECT toStartOfMonth(now()) AS Date, replaceRegexpOne(Path, '^([^.]+.[^.]+.[^.]+).*$', '1') AS Prefix, toUInt32(toStartOfMinute(toDateTime(Timestamp))) AS Timestamp, countState() AS Count FROM graphite.data GROUP BY Timestamp, Prefix
เดเตเดฐเดพเดซเตเดฑเตเดฑเต+เดเตเดฒเดฟเดเตเดเตเดนเตเดธเต. เดเดเด เดเดเดชเตเดเตฝ เดกเดฏเดเตเดฐเด
เดเตเดฐเดพเดซเตเดฑเตเดฑเต+เดเตเดฒเดฟเดเตเดเตเดนเตเดธเต. เดกเดพเดฑเตเดฑ เดฎเตเดเตเดฐเตเดทเตป
เด เดชเตเดฐเตเดเดเตโเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเตเดฐเดคเตเดเตเดทเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเตเดเตพ เดเตผเดเตเดเตเดจเตเดจเดคเตเดชเตเดฒเต, เดเตเดฒเดฟเดเตเดเตเดนเตเดธเดฟเดฒเตเดเตเดเตเดณเตเดณ เดฎเดพเดฑเตเดฑเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด; เด
เดคเดจเตเดธเดฐเดฟเดเตเดเต, เดเดเตเดเดณเตเดเต เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพเดเตเดเต เดเดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เดธเตเดคเดพเดฐเตเดฏเดฎเดพเดฏเดฟ เดเดเตเดเดณเตเดเต เดฎเตเดดเตเดตเตป เดจเดฟเดฐเตเดเตเดทเดฃ เดธเดเดตเดฟเดงเดพเดจเดตเตเด เดชเตเดคเดฟเดฏ เดธเตเดฑเตเดฑเตเดฑเตเดเดฟเดฒเตเดเตเดเต เดเดเตเดเดจเตเดฏเตเดเตเดเดฟเดฒเตเด เดฎเดพเดฑเตเดฑเตเดฃเตเดเดคเตเดฃเตเดเต.
เดเดเตเดเดจเตเดฏเดพเดฃเต เดเดเตเดเตพ เด
เดคเต เดเตเดฏเตเดคเดคเต.
-
ClickHouse เดเตเดฌเดฟเดณเตเดเดณเตเดเต เดชเดเตผเดชเตเดชเตเดเตเดเตเดเดฒเดฟเตฝ เดชเดเตเดเตเดเตเดเตเดเตเดจเตเดจ เดธเตเตผเดตเดฑเตเดเดณเดฟเตฝ เดเดจเตเดจเดฟเดจเตเดฑเต เดเดพเตผเดฌเตบ-เดเตเดฒเดฟเดเตเดเตเดนเตเดธเดฟเดฒเตเดเตเดเต เดฎเตเดเตเดฐเดฟเดเตเดธเดฟเดจเตเดฑเต เดเดฐเต เด เดงเดฟเด เดธเตเดเตเดฐเตเด เด เดฏเดฏเตโเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดพเตผเดฌเตบ-เดธเดฟ-เดฑเดฟเดฒเตเดฏเดฟเตฝ เดเดฐเต เดจเดฟเดฏเดฎเด เดเตเตผเดคเตเดคเต.
-
เดเดเตเดเตพ เดชเตเดคเตเดคเดฃเดฟเตฝ เดเดฐเต เดเตเดฑเดฟเดฏ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเดดเตเดคเดฟ, เด เดคเต เดตเดฟเดธเตเดชเตผ-เดกเดเดชเต เดฒเตเดฌเตเดฐเดฑเดฟ เดเดชเดฏเตเดเดฟเดเตเดเต, เดเดเตเดเดณเตเดเต เดธเตเดฑเตเดฑเตเดฑเตเดเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฒเตเดฒเดพ .wsp เดซเดฏเดฒเตเดเดณเตเด เดตเดพเดฏเดฟเดเตเดเตเดเดฏเตเด เด เดกเดพเดฑเตเดฑ เดฎเตเดเดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดเตเด เดเดพเตผเดฌเตบ-เดเตเดฒเดฟเดเตเดเตเดนเตเดธเดฟเดฒเตเดเตเดเต 24 เดคเตเดฐเตเดกเตเดเดณเดฟเดฒเดพเดฏเดฟ เด เดฏเดฏเตเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดคเต. เดเดพเตผเดฌเตบ-เดเตเดฒเดฟเดเตเดเตเดนเตเดธเดฟเดฒเต เด เดเดเตเดเตเดค เดฎเตเดเตเดฐเดฟเดเต เดฎเตเดฒเตเดฏเดเตเดเดณเตเดเต เดเดฃเตเดฃเด 125 เดฎเดฟเดฒเตเดฏเตบ/เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเตฝ เดเดคเตเดคเดฟ, เดเตเดฒเดฟเดเตเดเตเดนเตเดธเต เดเดฐเต เดตเดฟเดฏเตผเดชเตเดชเต เดชเตเดฒเตเด เดคเดเตผเดคเตเดคเดฟเดฒเตเดฒ.
-
เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดกเดพเดทเตโเดฌเตเตผเดกเตเดเดณเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดซเดเดเตโเดทเดจเตเดเตพ เดกเตเดฌเดเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดเดเตเดเตพ เดเตเดฐเดพเดซเดพเดจเดฏเดฟเตฝ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดกเดพเดฑเตเดฑเดพ เดธเตเดดเตโเดธเต เดธเตเดทเตโเดเดฟเดเตเดเต. เดเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเด เดซเดเดเตโเดทเดจเตเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดเดเตเดเตพ เดคเดฟเดฐเดฟเดเตเดเดฑเดฟเดเตเดเต, เดชเดเตเดทเต เด เดต เดเดพเตผเดฌเตเดจเดพเดชเตเดชเดฟเดฏเดฟเตฝ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟเดฏเดฟเดฒเตเดฒ. เดเดเตเดเตพ เด เดซเดเดเตโเดทเดจเตเดเตพ เดเตเตผเดเตเดเตเดเดฏเตเด เดเดพเตผเดฌเตเดจเดพเดชเตเดชเดฟเดฏเตเดเต เดฐเดเดฏเดฟเดคเดพเดเตเดเตพเดเตเดเต PR-เดเตพ เด เดฏเดฏเตเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดคเต (เด เดตเตผเดเตเดเต เดชเตเดฐเดคเตเดฏเตเด เดจเดจเตเดฆเดฟ).
- เดฌเดพเดฒเตปเดธเตผ เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเดณเดฟเดฒเต เดฑเตเดกเดฟเดเดเต เดฒเตเดกเต เดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเต, เดเดเตเดเตพ เดเตเดฐเดพเดซเตเดฑเตเดฑเต-เดเดชเดฟเดเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต (เดเตเดฐเดพเดซเตเดฑเตเดฑเต+เดตเดฟเดธเตเดชเดฑเดฟเดจเตเดณเตเดณ เดเดชเดฟเด เดเดจเตเดฑเตผเดซเตเดธเต) เดเดพเตผเดฌเตเดจเดพเดชเดฟเดฏเดฟเดฒเตเดเตเดเต เดเตปเดกเตโเดชเตเดฏเดฟเดจเตเดฑเตเดเตพ เดฎเดพเดฑเตเดฑเดฟ.
เดเตเดฐเดพเดซเตเดฑเตเดฑเต+เดเตเดฒเดฟเดเตเดเตเดนเตเดธเต. เดซเดฒเด
-
เดกเดฟเดธเตเดเต เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเด เดเดชเดฏเตเดเด 30% เตฝ เดจเดฟเดจเตเดจเต 1% เดเดฏเดฟ เดเตเดฑเดเตเดเต;
- 1 TB เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต 300 GB เดเดฏเดฟ เด เดงเดฟเดจเดฟเดตเตเดถ เดธเตเดฅเดฒเดคเตเดคเดฟเดจเตเดฑเต เด เดณเดตเต เดเตเดฑเดเตเดเต;
- เดธเตเตผเดตเดฑเดฟเดฒเตเดเตเดเต เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเดจเต 125 เดฆเดถเดฒเดเตเดทเด เดฎเตเดเตเดฐเดฟเดเตเดเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเต เดเดเตเดเตพเดเตเดเตเดฃเตเดเต (เดฎเตเดเตเดฐเตเดทเตป เดธเดฎเดฏเดคเตเดคเต เดเดฑเตเดฑเดตเตเด เดเดฏเตผเดจเตเดจเดคเต);
- เดเดฒเตเดฒเดพ เดฎเตเดเตเดฐเดฟเดเตเดเตเดเดณเตเด เดฎเตเดชเตเดชเดคเต เดธเตเดเตเดเตปเดกเต เดธเตเดฑเตเดฑเตเดฑเตเดเต เดเดเดตเตเดณเดฏเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเดฟ;
- เดฒเดญเดฟเดเตเด เดกเดพเดฑเตเดฑ เดฑเตเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเด เดคเตเดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเด;
- เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเดพเดคเต เดฎเดพเดฑเดฟ;
- เดเดฒเตเดฒเดพเด เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเดพเตป เดเดเดฆเตเดถเด 7 เดเดดเตเด เดเดเตเดคเตเดคเต.
เดเตเดฐเดพเดซเตเดฑเตเดฑเต+เดเตเดฒเดฟเดเตเดเตเดนเตเดธเต. เดชเตเดฐเดถเตเดจเดเตเดเตพ
เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดฟเดฒ เดชเตเดฐเดพเดฏเตเดฎเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดถเตเดทเด เดเดเตเดเตพ เดจเตเดฐเดฟเดเตเดเดคเต เดเดคเดพเดฃเต.
- เดเตเดฒเดฟเดเตเดเตโเดนเตเดธเต เดเดฒเตเดฒเดพเดฏเตโเดชเตเดชเตเดดเตเด เดเตเตบเดซเดฟเดเดฑเตเดทเดจเตเดเตพ เดตเตเดฃเตเดเตเด เดตเดพเดฏเดฟเดเตเดเดฟเดฒเตเดฒ; เดเดฟเดฒเดชเตเดชเตเตพ เด เดคเต เดฑเตเดฌเตเดเตเดเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, ClickHouse เดเตเตบเดซเดฟเดเดฑเดฟเดฒเตเดณเตเดณ เดธเตเดเตเดเตเดชเตเดชเตผ เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เดตเดฟเดตเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเตเดฒเดฟเดเตเดเตเดนเตเดธเต-เดธเตเตผเดตเตผ เดฑเตเดฌเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเตเดตเดฐเต เด เดคเต เดเดชเดฏเตเดเดฟเดเตเดเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ.
- เดตเดฒเดฟเดฏ ClickHouse เด
เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดจเดเดจเตเดจเดฟเดฒเตเดฒ, เด
เดคเดฟเดจเดพเตฝ graphite-clickhouse-เตฝ เดเดเตเดเดณเตเดเต ClickHouse เดเดฃเดเตเดทเตป เดธเตเดเตเดฐเดฟเดเดเต เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต:
url = "http://localhost:8123/?max_query_size=268435456&max_ast_elements=1000000"
- ClickHouse เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดฑเดฟเดฒเตเดธเตเดเดณเตเดเต เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเตเดเตพ เดชเดฒเดชเตเดชเตเดดเตเด เดชเตเดฑเดคเตเดคเดฟเดฑเดเตเดเตเดจเตเดจเต; เด เดตเดฏเดฟเตฝ เดเดถเตเดเดฐเตเดฏเดเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดพเด: เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด.
- เดเตเดฏเตเดฌเตผเดจเตเดฑเตเดฑเตเดเดณเดฟเตฝ เดเดฒเดจเดพเดคเตเดฎเดเดฎเดพเดฏเดฟ เดธเตเดทเตโเดเดฟเดเตเด เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพ เดเตเดฑเตเดคเตเด เดเตเดฐเดฎเดฐเดนเดฟเดคเดตเตเดฎเดพเดฏ เดเดฏเตเดทเตโเดเดพเดฒเด เดเดชเดฏเตเดเดฟเดเตเดเต เดงเดพเดฐเดพเดณเด เด
เดณเดตเตเดเตพ เด
เดฏเดฏเตโเดเตเดเตเดจเตเดจเต. เด
เดคเตเดคเดฐเด เด
เดณเดตเตเดเตพเดเตเดเต เดงเดพเดฐเดพเดณเด เดชเตเดฏเดฟเดจเตเดฑเตเดเตพ เดเดฒเตเดฒ, เดเตเดเดพเดคเต เดธเตเดฅเดฒเดตเตเดฎเดพเดฏเดฟ เดฏเดพเดคเตเดฐเต เดชเตเดฐเดถเตเดจเดเตเดเดณเตเด เดเดฒเตเดฒ. เดเดจเตเดจเดพเตฝ เดเตเดฆเตเดฏเดเตเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดฎเตเดชเตเตพ, ClickHouse 'เดฎเตเดเตเดฐเดฟเดเตเดธเต' เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดคเต เด
เดณเดตเตเดเดณเตเดเต เดเดฐเต เดตเดฒเดฟเดฏ เดธเดเดเตเดฏ เดเดเตเดเตเดเตเดจเตเดจเต. 90% เดเตเดธเตเดเดณเดฟเดฒเตเด, เดตเดฟเตปเดกเตเดฏเตเดเตเดเต เด
เดชเตเดชเตเดฑเด (24 เดฎเดฃเดฟเดเตเดเตเตผ) เด
เดตเดฏเดฟเตฝ เดกเดพเดฑเตเดฑเดฏเดฟเดฒเตเดฒ. เดเดจเตเดจเดพเตฝ 'เดกเดพเดฑเตเดฑ' เดเตเดฌเดฟเดณเดฟเตฝ เด เดกเดพเดฑเตเดฑ เดคเดฟเดฐเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดธเดฎเดฏเด เดเดฟเดฒเดตเดดเดฟเดเตเดเตเดจเตเดจเต, เดเดคเตเดฏเดจเตเดคเดฟเดเดฎเดพเดฏเดฟ เดธเดฎเดฏเดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเตเดเตเดเต เดจเตเดเตเดเตเดจเตเดจเต. เด เดชเตเดฐเดถเตโเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดชเดเตฝ เดธเดฎเดฏเดคเตเดคเต เดจเตเดฐเดฟเดเตเด เดฎเตเดเตเดฐเดฟเดเตโเดธเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเดณเตเดฎเดพเดฏเดฟ เดเดเตเดเตพ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดเดพเดดเตเด เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดพเตป เดคเตเดเดเตเดเดฟ. เด
เดคเดฟเดจเดพเตฝ, เดเดฒเดจเดพเดคเตเดฎเดเดฎเดพเดฏเดฟ เดธเตเดทเตโเดเดฟเดเตเด เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพเดเตเดเดพเดฏเดฟ เดฑเดฟเดชเตเดชเตเตผเดเตเดเตเดเตพ (เดเตเดฐเดพเดซเตเดเตพ) เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดตเดฟเตปเดกเตเดฏเตเดเตเดเตเดณเตเดณเดฟเตฝ เดจเตเดฐเดฟเดเตเด เดฎเตเดเตเดฐเดฟเดเตเดเตเดเตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดเดเตเดเตพ เด
เดจเตเดตเตเดทเดฟเดเตเดเตเดจเตเดจเดคเต, เด
เดฒเตเดฒเดพเดคเต เดฎเตเดดเตเดตเตป เดธเดฎเดฏเดคเตเดคเตเดเตเดเดพเดณเตเด เด
เดฒเตเดฒ, เด
เดตเดฏเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดฑเดฟเดชเตเดชเตเตผเดเตเดเตเดเดณเตเดเต เดจเดฟเตผเดฎเตเดฎเดพเดฃเด เดเดฃเตเดฏเดฎเดพเดฏเดฟ เดตเตเดเดคเตเดคเดฟเดฒเดพเดเตเดเตเดจเตเดจเต. เดฎเตเดเดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดเตเด เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเดพเดฏเดฟ, เดเดพเตป เดถเตเดเดฐเดฟเดเตเดเต
เดเตเดฐเดพเดซเตเดฑเตเดฑเต-เดเตเดฒเดฟเดเตเดเตเดนเตเดธเต (เดซเตเตผเดเตเดเต) , เดเดคเดฟเตฝ date_metrics เดเตเดฌเดฟเดณเดฟเดจเตเดชเตเดชเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเต เดเตพเดชเตเดชเตเดเตเดจเตเดจเต.
เดเตเดฐเดพเดซเตเดฑเตเดฑเต+เดเตเดฒเดฟเดเตเดเตเดนเตเดธเต. เดเดพเดเตเดเตพ
เดชเดคเดฟเดชเตเดชเต 1.1.0 เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเดฐเดพเดซเตเดฑเตเดฑเต เดเดฆเตเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ
เดเตเดฐเดพเดซเตเดฑเตเดฑเต+เดเตเดฒเดฟเดเตเดเตเดนเตเดธเต. เด เดจเตเดฎเดฒเดฟ เดกเดฟเดฑเตเดฑเดเตเดเตผ
เดฎเตเดเดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดเตเด เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเดฑเดฟเดจเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ, เดเดเตเดเตพ เดเดฐเต เด เดจเตเดฎเดฒเดฟ เดกเดฟเดฑเตเดฑเดเตเดเดฑเดฟเดจเตเดฑเต เดเดฐเต เดชเตเดฐเตเดเตเดเตเดเตเดชเตเดชเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟ, เด เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต! เดเดจเตเดจเดพเตฝ เด เดเตเดคเตเดค เดฒเตเดเดจเดคเตเดคเดฟเตฝ เด เดตเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดเตเดคเตฝ.
เดธเดฌเตโเดธเตโเดเตเดฐเตเดฌเต เดเตเดฏเตเดฏเตเด, เดฎเตเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เด เดฎเตเดชเดเดฏเดพเดณเด เด เดฎเตผเดคเตเดคเดฟ เดธเดจเตเดคเตเดทเดฟเดเตเดเต!
เด เดตเดฒเดเดฌเด: www.habr.com