แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ: แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ“แƒแƒ•แƒ”แƒ“แƒ˜แƒ— Graphite+Whisper-แƒ“แƒแƒœ Graphite+ClickHouse-แƒ–แƒ”

แฒกแƒแƒšแƒแƒ›แƒ˜ แƒงแƒ•แƒ”แƒšแƒแƒก! แฒ›แƒ˜แƒกแƒ˜ แƒ‘แƒแƒšแƒ แƒกแƒขแƒแƒขแƒ˜แƒ แƒ›แƒ” แƒ“แƒแƒ•แƒฌแƒ”แƒ แƒ” แƒ›แƒ˜แƒ™แƒ แƒแƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ˜แƒก แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ›แƒแƒ“แƒฃแƒšแƒฃแƒ แƒ˜ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒ˜แƒก แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒแƒ แƒ’แƒแƒœแƒ˜แƒ–แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘. แƒแƒ แƒแƒคแƒ”แƒ แƒ˜ แƒ“แƒ’แƒแƒก, แƒฉแƒ•แƒ”แƒœแƒ˜ แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜ แƒ›แƒฃแƒ“แƒ›แƒ˜แƒ•แƒแƒ“ แƒ˜แƒ–แƒ แƒ“แƒ”แƒ‘แƒ แƒ“แƒ แƒแƒกแƒ”แƒ•แƒ” แƒ˜แƒ–แƒ แƒ“แƒ”แƒ‘แƒ แƒจแƒ”แƒœแƒแƒฎแƒฃแƒšแƒ˜ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ. แƒ แƒแƒ’แƒแƒ  แƒ›แƒแƒ•แƒแƒฌแƒงแƒ•แƒ”แƒ— Graphite+Whisperโ€“แƒ“แƒแƒœ Graphite+ClickHouseโ€“แƒ–แƒ” แƒ’แƒแƒ“แƒแƒกแƒ•แƒšแƒ แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒžแƒ˜แƒ แƒแƒ‘แƒ”แƒ‘แƒจแƒ˜, แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ”แƒ— แƒ›แƒ˜แƒกแƒ’แƒแƒœ แƒ›แƒแƒšแƒแƒ“แƒ˜แƒœแƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒ›แƒ˜แƒ’แƒ แƒแƒชแƒ˜แƒ˜แƒก แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘.

แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ: แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ“แƒแƒ•แƒ”แƒ“แƒ˜แƒ— Graphite+Whisper-แƒ“แƒแƒœ Graphite+ClickHouse-แƒ–แƒ”

แƒกแƒแƒœแƒแƒ› แƒ’แƒ”แƒขแƒงแƒ•แƒ˜แƒ—, แƒ แƒแƒ’แƒแƒ  แƒ›แƒแƒ•แƒแƒฌแƒงแƒ•แƒ”แƒ— แƒ’แƒแƒ“แƒแƒกแƒ•แƒšแƒ Graphite+Whisper-แƒจแƒ˜ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ˜แƒ“แƒแƒœ Graphite+ClickHouse-แƒ–แƒ”, แƒ›แƒ˜แƒœแƒ“แƒ แƒ›แƒแƒ’แƒแƒฌแƒแƒ“แƒแƒ— แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ แƒแƒกแƒ”แƒ—แƒ˜ แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒ–แƒ”แƒ–แƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ Whisper-แƒ˜แƒก แƒฃแƒแƒ แƒงแƒแƒคแƒ˜แƒ—แƒ˜ แƒ›แƒฎแƒแƒ แƒ”แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘, แƒ แƒแƒ›แƒšแƒ˜แƒ—แƒแƒช แƒ“แƒ˜แƒ“แƒ˜ แƒฎแƒœแƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒ•แƒชแƒฎแƒแƒ•แƒ แƒแƒ‘แƒ“แƒ˜แƒ—.

แƒ’แƒ แƒแƒคแƒ˜แƒขแƒ˜แƒก + แƒฉแƒฃแƒ แƒฉแƒฃแƒšแƒ˜แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜

1. แƒ“แƒ˜แƒ“แƒ˜ แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒฅแƒ•แƒ”แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒแƒ–แƒ”

แƒ’แƒแƒ“แƒแƒกแƒ•แƒšแƒ˜แƒก แƒ“แƒ แƒแƒก แƒฉแƒ•แƒ”แƒœแƒ—แƒแƒœ แƒฌแƒฃแƒ—แƒจแƒ˜ แƒ“แƒแƒแƒฎแƒšแƒแƒ”แƒ‘แƒ˜แƒ— 1.5 แƒ›แƒ˜แƒšแƒ˜แƒแƒœแƒ˜ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ แƒจแƒ”แƒ›แƒแƒ“แƒ˜แƒแƒ“แƒ. แƒแƒกแƒ”แƒ—แƒ˜ แƒœแƒแƒ™แƒแƒ“แƒ˜แƒ—, แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ–แƒ” แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ˜แƒงแƒ ~30%. แƒ–แƒแƒ’แƒแƒ“แƒแƒ“, แƒ”แƒก แƒกแƒแƒ•แƒกแƒ”แƒ‘แƒ˜แƒ— แƒ›แƒ˜แƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒ˜แƒงแƒ - แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒกแƒขแƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒแƒ“ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ“แƒ, แƒกแƒฌแƒ แƒแƒคแƒแƒ“ แƒ˜แƒฌแƒ”แƒ แƒ”แƒ‘แƒแƒ“แƒ, แƒกแƒฌแƒ แƒแƒคแƒแƒ“ แƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ”แƒ‘แƒแƒ“แƒ... แƒกแƒแƒœแƒแƒ› แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒ›แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒฃแƒšแƒ›แƒ แƒฏแƒ’แƒฃแƒคแƒ›แƒ แƒแƒ  แƒ’แƒแƒ›แƒแƒฃแƒจแƒ•แƒ แƒแƒฎแƒแƒšแƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ แƒ“แƒ แƒแƒ  แƒ“แƒแƒ˜แƒฌแƒงแƒ แƒฉแƒ•แƒ”แƒœแƒ—แƒ•แƒ˜แƒก แƒฌแƒฃแƒ—แƒจแƒ˜ 10 แƒ›แƒ˜แƒšแƒ˜แƒแƒœแƒ˜ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒ. แƒกแƒฌแƒแƒ แƒ”แƒ“ แƒ›แƒแƒจแƒ˜แƒœ แƒ’แƒแƒ›แƒ™แƒแƒชแƒ แƒ“แƒ แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒฅแƒ•แƒ”แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ แƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒ•แƒœแƒแƒฎแƒ”แƒ— 100%-แƒ˜แƒแƒœแƒ˜ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ. แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒกแƒฌแƒ แƒแƒคแƒแƒ“ แƒ›แƒแƒ’แƒ•แƒแƒ แƒ“แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒœแƒแƒ แƒฉแƒ”แƒœแƒ”แƒ‘แƒ˜ แƒ“แƒแƒ แƒฉแƒ.

2. แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒกแƒ แƒ“แƒ แƒ—แƒแƒœแƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒฃแƒšแƒแƒ‘แƒ˜แƒก แƒœแƒแƒ™แƒšแƒ”แƒ‘แƒแƒ‘แƒ

แƒ“แƒ˜แƒ“แƒ˜ แƒแƒšแƒ‘แƒแƒ—แƒแƒ‘แƒ˜แƒ—, แƒ˜แƒกแƒ”แƒ•แƒ” แƒ แƒแƒ’แƒแƒ แƒช แƒงแƒ•แƒ”แƒšแƒ, แƒ•แƒ˜แƒœแƒช แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก/แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ Graphite+Whisper-แƒก, แƒฉแƒ•แƒ”แƒœ แƒ“แƒแƒ•แƒแƒกแƒฎแƒแƒ— แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒœแƒแƒ™แƒแƒ“แƒ˜ แƒ”แƒ แƒ—แƒ“แƒ แƒแƒฃแƒšแƒแƒ“ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” Graphite แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ”, แƒ แƒแƒ—แƒ แƒจแƒ”แƒ’แƒ•แƒ”แƒฅแƒ›แƒœแƒ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ˜แƒก แƒขแƒแƒšแƒ”แƒ แƒแƒœแƒขแƒแƒ‘แƒ. แƒ“แƒ แƒแƒ›แƒแƒจแƒ˜ แƒ’แƒแƒœแƒกแƒแƒ™แƒฃแƒ—แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒแƒ  แƒงแƒแƒคแƒ˜แƒšแƒ - แƒ˜แƒ› แƒ›แƒแƒ›แƒ”แƒœแƒขแƒแƒ›แƒ“แƒ”, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ แƒ แƒแƒ˜แƒ›แƒ” แƒ›แƒ˜แƒ–แƒ”แƒ–แƒ˜แƒ— แƒ’แƒแƒคแƒฃแƒญแƒ“แƒ. แƒ–แƒแƒ’แƒฏแƒ”แƒ  แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒฎแƒ”แƒ แƒฎแƒ”แƒ‘แƒ“แƒ˜แƒ— แƒ“แƒแƒจแƒšแƒ˜แƒšแƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒแƒ“ แƒกแƒฌแƒ แƒแƒคแƒแƒ“ แƒแƒงแƒ•แƒแƒœแƒแƒก แƒ“แƒ carbon-c-relay แƒแƒฎแƒ”แƒ แƒฎแƒ”แƒ‘แƒ“แƒ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก แƒฉแƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒแƒก แƒ›แƒ˜แƒกแƒ˜ แƒฅแƒ”แƒจแƒ˜แƒ“แƒแƒœ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ–แƒแƒ’แƒฏแƒ”แƒ  แƒแƒ แƒ. แƒ“แƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ˜แƒงแƒ แƒฎแƒ•แƒ แƒ”แƒšแƒ˜ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒแƒจแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ•แƒแƒ•แƒกแƒ”แƒ— rsync-แƒ˜แƒ—. แƒžแƒ แƒแƒชแƒ”แƒ“แƒฃแƒ แƒ แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ’แƒ แƒซแƒ”แƒšแƒ˜ แƒ˜แƒงแƒ. แƒ”แƒ แƒ—แƒแƒ“แƒ”แƒ แƒ—แƒ˜ แƒ’แƒแƒ“แƒแƒ แƒฉแƒ”แƒœแƒ˜แƒก แƒ›แƒแƒ“แƒšแƒ˜ แƒ˜แƒก แƒ˜แƒงแƒ, แƒ แƒแƒ› แƒ”แƒก แƒซแƒแƒšแƒ˜แƒแƒœ แƒ˜แƒจแƒ•แƒ˜แƒแƒ—แƒแƒ“ แƒฎแƒ“แƒ”แƒ‘แƒแƒ“แƒ. แƒฉแƒ•แƒ”แƒœ แƒแƒกแƒ”แƒ•แƒ” แƒžแƒ”แƒ แƒ˜แƒแƒ“แƒฃแƒšแƒแƒ“ แƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ“แƒ˜แƒ— แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ˜แƒ— แƒ™แƒแƒ›แƒžแƒšแƒ”แƒฅแƒขแƒก แƒ“แƒ แƒ•แƒแƒ“แƒแƒ แƒ”แƒ‘แƒ“แƒ˜แƒ— แƒ›แƒแƒ— แƒ˜แƒ›แƒแƒ•แƒ” แƒขแƒ˜แƒžแƒ˜แƒก แƒกแƒฎแƒ•แƒ แƒ™แƒ•แƒแƒœแƒซแƒ”แƒ‘แƒก แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒก แƒ›แƒ”แƒ–แƒแƒ‘แƒ”แƒš แƒ™แƒ•แƒแƒœแƒซแƒ”แƒ‘แƒ–แƒ”. แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒแƒฎแƒšแƒแƒ”แƒ‘แƒ˜แƒ— 5% -แƒจแƒ˜ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ แƒ˜แƒงแƒ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜, แƒ แƒแƒช แƒฉแƒ•แƒ”แƒœ แƒซแƒแƒšแƒ˜แƒแƒœ แƒแƒ  แƒ’แƒ•แƒแƒฎแƒแƒ แƒ”แƒ‘แƒ“แƒ.

3. แƒ“แƒ˜แƒ“แƒ˜ แƒœแƒแƒ™แƒ•แƒแƒšแƒ”แƒ•แƒ˜

แƒ›แƒแƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒ แƒแƒช Graphite-แƒจแƒ˜ แƒ•แƒฌแƒ”แƒ แƒ— แƒแƒ แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ˜แƒœแƒคแƒ แƒแƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒแƒก, แƒแƒ แƒแƒ›แƒ”แƒ“ แƒ‘แƒ˜แƒ–แƒœแƒ”แƒก แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒแƒก (แƒ“แƒ แƒแƒฎแƒšแƒแƒช Kubernetes-แƒ˜แƒก แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ), แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒฎแƒจแƒ˜แƒ แƒแƒ“ แƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ— แƒกแƒ˜แƒขแƒฃแƒแƒชแƒ˜แƒแƒก, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒแƒก แƒ“แƒ .wsp แƒคแƒแƒ˜แƒšแƒ˜ แƒ˜แƒฅแƒ›แƒœแƒ”แƒ‘แƒ แƒงแƒ•แƒ”แƒšแƒ แƒจแƒ”แƒ™แƒแƒ•แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ—แƒ•แƒแƒšแƒ˜แƒกแƒฌแƒ˜แƒœแƒ”แƒ‘แƒ˜แƒ—. แƒžแƒ”แƒ แƒ˜แƒแƒ“แƒ˜ แƒ“แƒ แƒ˜แƒ™แƒแƒ•แƒ”แƒ‘แƒก แƒฌแƒ˜แƒœแƒแƒกแƒฌแƒแƒ  แƒ’แƒแƒ›แƒแƒงแƒแƒคแƒ˜แƒš แƒแƒ“แƒ’แƒ˜แƒšแƒก, แƒ แƒแƒช แƒฉแƒ•แƒ”แƒœแƒ—แƒ•แƒ˜แƒก แƒ˜แƒงแƒ ~2MB. แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒแƒก แƒ™แƒ˜แƒ“แƒ”แƒ• แƒฃแƒคแƒ แƒ แƒแƒ›แƒซแƒ˜แƒ›แƒ”แƒ‘แƒก แƒ˜แƒก แƒคแƒแƒฅแƒขแƒ˜, แƒ แƒแƒ› แƒ“แƒ แƒแƒ—แƒ แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒฃแƒแƒ›แƒ แƒแƒ•แƒ˜ แƒ›แƒกแƒ’แƒแƒ•แƒกแƒ˜ แƒคแƒแƒ˜แƒšแƒ˜ แƒฉแƒœแƒ“แƒ”แƒ‘แƒ แƒ“แƒ แƒ›แƒแƒ—แƒ–แƒ” แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒแƒ’แƒ”แƒ‘แƒ˜แƒกแƒแƒก แƒชแƒแƒ แƒ˜แƒ”แƒšแƒ˜ แƒžแƒฃแƒœแƒฅแƒขแƒ”แƒ‘แƒ˜แƒก แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒแƒก แƒ“แƒ˜แƒ“แƒ˜ แƒ“แƒ แƒ แƒ“แƒ แƒ แƒ”แƒกแƒฃแƒ แƒกแƒ˜ แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ.

แƒ“แƒแƒฃแƒงแƒแƒ•แƒœแƒ”แƒ‘แƒšแƒ˜แƒ• แƒ›แƒ˜แƒœแƒ“แƒ แƒแƒฆแƒ•แƒœแƒ˜แƒจแƒœแƒ, แƒ แƒแƒ› แƒ–แƒ”แƒ›แƒแƒ— แƒแƒฆแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ’แƒ•แƒแƒ แƒ”แƒ‘แƒ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒ›แƒ”แƒ—แƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ— แƒ“แƒ แƒ”แƒคแƒ”แƒฅแƒขแƒฃแƒ แƒแƒ‘แƒ˜แƒก แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ˜แƒ—, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ แƒแƒช แƒฃแƒคแƒ แƒ แƒ›แƒ”แƒขแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒแƒก แƒ“แƒแƒ˜แƒฌแƒงแƒ”แƒ‘แƒ—, แƒ›แƒ˜แƒ— แƒฃแƒคแƒ แƒ แƒ’แƒแƒฃแƒแƒ แƒ”แƒกแƒ“แƒ”แƒ‘แƒ แƒ˜แƒกแƒ˜แƒœแƒ˜.

แƒงแƒแƒ•แƒ”แƒšแƒ˜แƒ•แƒ” แƒ–แƒ”แƒ›แƒแƒ—แƒฅแƒ›แƒฃแƒšแƒ˜แƒก แƒ’แƒแƒ—แƒ•แƒแƒšแƒ˜แƒกแƒฌแƒ˜แƒœแƒ”แƒ‘แƒ˜แƒ— (แƒฌแƒ˜แƒœแƒแƒ แƒ˜แƒก แƒ’แƒแƒ—แƒ•แƒแƒšแƒ˜แƒกแƒฌแƒ˜แƒœแƒ”แƒ‘แƒ˜แƒ— แƒ›แƒฃแƒฎแƒšแƒ˜), แƒ˜แƒกแƒ”แƒ•แƒ” แƒ แƒแƒ’แƒแƒ แƒช แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ˜แƒก แƒ›แƒฃแƒ“แƒ›แƒ˜แƒ•แƒ˜ แƒ–แƒ แƒ“แƒ, แƒงแƒ•แƒ”แƒšแƒ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก แƒ’แƒแƒ“แƒแƒขแƒแƒœแƒ˜แƒก แƒกแƒฃแƒ แƒ•แƒ˜แƒšแƒ˜ 30 แƒฌแƒแƒ›แƒ˜แƒก แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ˜แƒก แƒ˜แƒœแƒขแƒ”แƒ แƒ•แƒแƒšแƒจแƒ˜. (แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ 10 แƒฌแƒแƒ›แƒแƒ›แƒ“แƒ”), แƒ’แƒแƒ“แƒแƒ•แƒฌแƒงแƒ•แƒ˜แƒขแƒ”แƒ— แƒ’แƒแƒ›แƒแƒ’แƒ•แƒ”แƒชแƒแƒ“แƒ Graphite+ClickHouse, แƒ แƒแƒ’แƒแƒ แƒช Whisper-แƒ˜แƒก แƒžแƒ”แƒ แƒกแƒžแƒ”แƒฅแƒขแƒ˜แƒฃแƒšแƒ˜ แƒแƒšแƒขแƒ”แƒ แƒœแƒแƒขแƒ˜แƒ•แƒ.

Graphite+ClickHouse. แƒ›แƒแƒšแƒแƒ“แƒ˜แƒœแƒ˜

Yandex-แƒ˜แƒก แƒ‘แƒ˜แƒญแƒ”แƒ‘แƒ˜แƒก แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒจแƒ”แƒฎแƒ•แƒ”แƒ“แƒ แƒแƒก แƒ”แƒฌแƒ•แƒ˜แƒ, แƒฌแƒแƒ•แƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ” แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒกแƒขแƒแƒขแƒ˜แƒ แƒฐแƒแƒ‘แƒ แƒ”แƒ–แƒ”, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ’แƒแƒ•แƒ˜แƒแƒ แƒ”แƒ— แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ แƒ“แƒ แƒ•แƒ˜แƒžแƒแƒ•แƒ”แƒ— แƒกแƒแƒฆแƒ˜ แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ”แƒ‘แƒ˜ ClickHouse-แƒ˜แƒก แƒ’แƒ แƒแƒคแƒ˜แƒขแƒ˜แƒก แƒฅแƒ•แƒ”แƒจ แƒจแƒ”แƒกแƒแƒ”แƒ แƒ—แƒ”แƒ‘แƒšแƒแƒ“, แƒ’แƒแƒ“แƒแƒ•แƒฌแƒงแƒ•แƒ˜แƒขแƒ”แƒ— แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ!

แƒ›แƒ” แƒ›แƒ˜แƒœแƒ“แƒ แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜:

  • แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒฅแƒ•แƒ”แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒชแƒ˜แƒ แƒ”แƒ‘แƒ 30%-แƒ“แƒแƒœ 5%-แƒ›แƒ“แƒ”;
  • แƒจแƒ”แƒแƒ›แƒชแƒ˜แƒ แƒ”แƒ— แƒ“แƒแƒ™แƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ˜แƒ•แƒ แƒชแƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ 1TB-แƒ“แƒแƒœ 100GB-แƒ›แƒ“แƒ”;
  • แƒจแƒ”แƒ”แƒซแƒšแƒแƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” แƒฌแƒฃแƒ—แƒจแƒ˜ 100 แƒ›แƒ˜แƒšแƒ˜แƒแƒœแƒ˜ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ;
  • แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ“แƒ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ”แƒ‘แƒ˜แƒก แƒขแƒแƒšแƒ”แƒ แƒแƒœแƒขแƒแƒ‘แƒ แƒ’แƒแƒ แƒ”แƒ— แƒงแƒฃแƒ—แƒจแƒ˜;
  • แƒแƒ  แƒ˜แƒฏแƒ“แƒ”แƒ— แƒแƒ› แƒžแƒ แƒแƒ”แƒฅแƒขแƒ–แƒ” แƒ”แƒ แƒ—แƒ˜ แƒฌแƒ”แƒšแƒ˜ แƒ“แƒ แƒ’แƒแƒแƒ™แƒ”แƒ—แƒ”แƒ— แƒ’แƒแƒ“แƒแƒกแƒ•แƒšแƒ แƒ’แƒแƒœแƒ˜แƒ•แƒ แƒฃแƒš แƒ•แƒแƒ“แƒ”แƒ‘แƒจแƒ˜;
  • แƒ’แƒแƒ“แƒแƒ แƒ—แƒ•แƒ แƒจแƒ”แƒคแƒ”แƒ แƒฎแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”.

แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒแƒ›แƒ‘แƒ˜แƒชแƒ˜แƒฃแƒ แƒ˜, แƒแƒ แƒ?

Graphite+ClickHouse. แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ”แƒ‘แƒ˜

Graphite แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒ˜แƒ— แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒกแƒแƒฆแƒ”แƒ‘แƒแƒ“ แƒ“แƒ แƒจแƒ”แƒ›แƒ“แƒ’แƒแƒ› ClickHouse-แƒจแƒ˜ แƒฉแƒแƒกแƒแƒฌแƒ”แƒ แƒแƒ“, แƒ›แƒ” แƒจแƒ”แƒ•แƒแƒ แƒฉแƒ˜แƒ” carbon-clickhouse (แƒ’แƒแƒšแƒแƒœแƒ’แƒ˜).

ClickHouse-แƒ˜แƒก แƒฃแƒแƒฎแƒšแƒ”แƒกแƒ˜ แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒ, แƒกแƒขแƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒ˜ แƒ•แƒ”แƒ แƒกแƒ˜แƒ 1.1.54253, แƒแƒ แƒฉแƒ”แƒฃแƒš แƒ˜แƒฅแƒœแƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒ“ แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒœแƒแƒฎแƒแƒ“. แƒ›แƒแƒกแƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒกแƒแƒก แƒ˜แƒงแƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜: แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ—แƒแƒ› แƒฉแƒแƒแƒกแƒฎแƒ แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒจแƒ˜ แƒ“แƒ แƒ‘แƒแƒšแƒแƒ›แƒ“แƒ” แƒ’แƒแƒฃแƒ แƒ™แƒ•แƒ”แƒ•แƒ”แƒšแƒ˜ แƒ˜แƒงแƒ, แƒ แƒ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ”แƒ™แƒ”แƒ—แƒ”แƒ‘แƒ˜แƒœแƒ แƒ›แƒแƒ—แƒ—แƒแƒœ. แƒ“แƒ˜แƒกแƒ™แƒฃแƒกแƒ˜แƒแƒจแƒ˜ แƒ แƒแƒ›แƒแƒœ แƒšแƒแƒ›แƒแƒœแƒแƒกแƒแƒ•แƒ˜ (carbon-clickhouse-แƒ˜แƒก, graphite-clickhouse-แƒ˜แƒก แƒ“แƒ แƒ›แƒ แƒแƒ•แƒแƒšแƒ˜, แƒ›แƒ แƒแƒ•แƒแƒšแƒ˜ แƒกแƒฎแƒ•แƒ แƒแƒ•แƒขแƒแƒ แƒ˜) แƒแƒ˜แƒ แƒฉแƒ˜แƒ”แƒก แƒฃแƒคแƒ แƒแƒกแƒ˜ แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒ 1.1.54236. แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ”แƒ‘แƒ˜ แƒ’แƒแƒฅแƒ แƒ - แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ›แƒ แƒ“แƒแƒ˜แƒฌแƒงแƒ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ แƒฎแƒ›แƒแƒฃแƒ แƒ˜แƒ—.

แƒแƒ แƒฉแƒ”แƒฃแƒšแƒ˜แƒ ClickHouse-แƒ“แƒแƒœ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒฌแƒแƒกแƒแƒ™แƒ˜แƒ—แƒฎแƒแƒ“ แƒ’แƒ แƒแƒคแƒ˜แƒข-แƒ™แƒšแƒ˜แƒ™แƒฐแƒแƒฃแƒกแƒ˜ (แƒ’แƒแƒšแƒแƒœแƒ’แƒ˜). แƒ แƒแƒ’แƒแƒ แƒช API แƒ’แƒ แƒแƒคแƒ˜แƒขแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก - แƒ™แƒแƒ แƒ‘แƒแƒœแƒแƒžแƒ˜ (แƒ’แƒแƒšแƒแƒœแƒ’แƒ˜). ClickHouse แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒแƒ“แƒ แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒแƒ แƒ’แƒแƒœแƒ˜แƒ–แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ–แƒแƒแƒžแƒแƒ แƒ™แƒ˜. แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒฉแƒ•แƒ”แƒœ แƒ“แƒแƒ•แƒขแƒแƒ•แƒ”แƒ— แƒฉแƒ•แƒ”แƒœแƒ˜ แƒกแƒแƒงแƒ•แƒแƒ แƒ”แƒšแƒ˜ แƒœแƒแƒฎแƒจแƒ˜แƒ แƒ‘แƒแƒ“-c-แƒ แƒ”แƒšแƒ” (C) (แƒ˜แƒฎแƒ˜แƒšแƒ”แƒ— แƒฌแƒ˜แƒœแƒ แƒกแƒขแƒแƒขแƒ˜แƒ).

Graphite+ClickHouse. แƒ›แƒแƒ’แƒ˜แƒ“แƒ˜แƒก แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ

โ€žแƒ’แƒ แƒแƒคแƒ˜แƒขแƒ˜โ€œ แƒแƒ แƒ˜แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ•แƒฅแƒ›แƒ”แƒœแƒ˜แƒ— แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

"graphite.metrics" - แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ ReplicatedReplacingMergeTree แƒซแƒ แƒแƒ•แƒ˜แƒ— (แƒ’แƒแƒ›แƒ”แƒแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ MergeTree-แƒ˜แƒก แƒฉแƒแƒœแƒแƒชแƒ•แƒšแƒ”แƒ‘แƒ). แƒ”แƒก แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ แƒ˜แƒœแƒแƒฎแƒแƒ•แƒก แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒก แƒ“แƒ แƒ›แƒแƒ—แƒ™แƒ”แƒœ แƒ›แƒ˜แƒ›แƒแƒ•แƒแƒš แƒ‘แƒ˜แƒšแƒ˜แƒ™แƒ”แƒ‘แƒก.

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โ€œ - แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ ReplicateGraphiteMergeTree แƒซแƒ แƒแƒ•แƒ˜แƒ— (แƒ’แƒแƒ›แƒ”แƒแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ GraphiteMergeTree). แƒ”แƒก แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ แƒ˜แƒœแƒแƒฎแƒแƒ•แƒก แƒ›แƒ”แƒขแƒ แƒฃแƒš แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ”แƒ‘แƒก.

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 แƒซแƒ แƒแƒ•แƒ˜แƒ— (แƒ’แƒแƒœแƒ›แƒ”แƒแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ Aggregating MergeTree). แƒ”แƒก แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ แƒแƒฆแƒ แƒ˜แƒชแƒฎแƒแƒ•แƒก แƒจแƒ”แƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒแƒก, แƒ“แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜แƒ 4 แƒ‘แƒฃแƒ“แƒ” แƒ“แƒแƒœแƒ”แƒ–แƒ”.

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

Graphite+ClickHouse. แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒก แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ˜แƒแƒ’แƒ แƒแƒ›แƒ

แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ: แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ“แƒแƒ•แƒ”แƒ“แƒ˜แƒ— Graphite+Whisper-แƒ“แƒแƒœ Graphite+ClickHouse-แƒ–แƒ”

Graphite+ClickHouse. แฒ›แƒ˜แƒ’แƒ แƒแƒชแƒ˜แƒ˜แƒก แƒ—แƒแƒ แƒ˜แƒฆแƒ˜

แƒ แƒแƒ’แƒแƒ แƒช แƒ’แƒ•แƒแƒฎแƒกแƒแƒ•แƒก แƒแƒ› แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜แƒก แƒ›แƒแƒšแƒแƒ“แƒ˜แƒœแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ, ClickHouse-แƒ–แƒ” แƒ’แƒแƒ“แƒแƒกแƒ•แƒšแƒ แƒจแƒ”แƒคแƒ”แƒ แƒฎแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ” แƒฃแƒœแƒ“แƒ แƒฎแƒ“แƒ”แƒ‘แƒแƒ“แƒ”แƒก; แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ“, แƒฉแƒ•แƒ”แƒœ แƒ›แƒแƒ’แƒ•แƒ˜แƒฌแƒ˜แƒ แƒ แƒแƒ’แƒแƒ แƒ›แƒ” แƒ’แƒแƒ“แƒแƒ•แƒชแƒ”แƒ— แƒ›แƒ—แƒ”แƒšแƒ˜ แƒฉแƒ•แƒ”แƒœแƒ˜ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒ˜แƒก แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ แƒแƒฎแƒแƒš แƒกแƒแƒชแƒแƒ•แƒ–แƒ” แƒ แƒแƒช แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ’แƒแƒ›แƒญแƒ•แƒ˜แƒ แƒ•แƒแƒšแƒ”แƒ“ แƒฉแƒ•แƒ”แƒœแƒ˜ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.
แƒแƒกแƒ” แƒ’แƒแƒ•แƒแƒ™แƒ”แƒ—แƒ”แƒ—.

  • Carbon-c-relay-แƒก แƒ“แƒแƒ”แƒ›แƒแƒขแƒ แƒฌแƒ”แƒกแƒ˜, แƒ แƒแƒ› แƒ’แƒแƒ˜แƒ’แƒ–แƒแƒ•แƒœแƒแƒก แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒœแƒแƒ™แƒแƒ“แƒ˜ ClickHouse แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒแƒจแƒ˜ แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ” แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก carbon-clickhouse-แƒจแƒ˜.

  • แƒฉแƒ•แƒ”แƒœ แƒ“แƒแƒ•แƒฌแƒ”แƒ แƒ”แƒ— แƒžแƒแƒขแƒแƒ แƒ แƒกแƒ™แƒ แƒ˜แƒžแƒขแƒ˜ แƒžแƒ˜แƒ—แƒแƒœแƒจแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช whisper-dump แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ— แƒ™แƒ˜แƒ—แƒฎแƒฃแƒšแƒแƒ‘แƒ“แƒ แƒงแƒ•แƒ”แƒšแƒ .wsp แƒคแƒแƒ˜แƒšแƒก แƒฉแƒ•แƒ”แƒœแƒ˜ แƒกแƒแƒชแƒแƒ•แƒ˜แƒ“แƒแƒœ แƒ“แƒ แƒ”แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ’แƒแƒฃแƒ’แƒ–แƒแƒ•แƒœแƒ แƒ–แƒ”แƒ›แƒแƒ— แƒแƒฆแƒฌแƒ”แƒ แƒ˜แƒš carbon-clickhouse-แƒจแƒ˜ 24 แƒ—แƒ”แƒ›แƒแƒจแƒ˜. Carbon-clickhouse-แƒจแƒ˜ แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒฃแƒšแƒ˜ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒแƒ› แƒ›แƒ˜แƒแƒฆแƒฌแƒ˜แƒ 125 แƒ›แƒ˜แƒšแƒ˜แƒแƒœ/แƒฌแƒ—-แƒก, แƒฎแƒแƒšแƒ ClickHouse-แƒก แƒแƒคแƒšแƒ˜แƒช แƒ™แƒ˜ แƒแƒ  แƒ›แƒแƒกแƒชแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒ.

  • แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ•แƒฅแƒ›แƒ”แƒœแƒ˜แƒ— แƒชแƒแƒšแƒ™แƒ” แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒฌแƒงแƒแƒ แƒ Grafana-แƒจแƒ˜ แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒแƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ แƒ“แƒแƒคแƒ”แƒ‘แƒจแƒ˜ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒ แƒ—แƒ•แƒ˜แƒก แƒ›แƒ˜แƒ–แƒœแƒ˜แƒ—. แƒฉแƒ•แƒ”แƒœ แƒ“แƒแƒ•แƒแƒ“แƒ’แƒ˜แƒœแƒ”แƒ— แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒงแƒ”แƒœแƒ”แƒ—, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒแƒ  แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒฃแƒšแƒ แƒ™แƒแƒ แƒ‘แƒแƒœแƒแƒžแƒจแƒ˜. แƒฉแƒ•แƒ”แƒœ แƒ“แƒแƒ•แƒแƒ›แƒแƒขแƒ”แƒ— แƒ”แƒก แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ’แƒแƒ•แƒฃแƒ’แƒ–แƒแƒ•แƒœแƒ”แƒ— PR-แƒ”แƒ‘แƒ˜ แƒ™แƒแƒ แƒ‘แƒแƒœแƒแƒคแƒ˜แƒก แƒแƒ•แƒขแƒแƒ แƒ”แƒ‘แƒก (แƒ’แƒแƒœแƒกแƒแƒ™แƒฃแƒ—แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒแƒ“แƒšแƒแƒ‘แƒ แƒ›แƒแƒ—).

  • แƒ‘แƒแƒšแƒแƒœแƒกแƒ”แƒ แƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒจแƒ˜ แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒ’แƒแƒ“แƒแƒกแƒแƒ แƒ—แƒแƒ•แƒแƒ“, แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ•แƒชแƒ•แƒแƒšแƒ”แƒ— แƒ‘แƒแƒšแƒ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ”แƒ‘แƒ˜ graphite-api-แƒ“แƒแƒœ (API แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ˜ Graphite+Whisper-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก) แƒ™แƒแƒ แƒ‘แƒแƒœแƒแƒžแƒ˜แƒ–แƒ”.

Graphite+ClickHouse. แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒ˜

  • แƒจแƒ”แƒ›แƒชแƒ˜แƒ แƒ“แƒ แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒฅแƒ•แƒ”แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒฃแƒขแƒ˜แƒšแƒ˜แƒ–แƒแƒชแƒ˜แƒ 30%-แƒ“แƒแƒœ 1%-แƒ›แƒ“แƒ”;

    แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ: แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ“แƒแƒ•แƒ”แƒ“แƒ˜แƒ— Graphite+Whisper-แƒ“แƒแƒœ Graphite+ClickHouse-แƒ–แƒ”

  • แƒจแƒ”แƒ›แƒชแƒ˜แƒ แƒ“แƒ แƒ“แƒแƒ™แƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ˜แƒ•แƒ แƒชแƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ 1 แƒขแƒ‘-แƒ“แƒแƒœ 300 แƒ’แƒ‘-แƒ›แƒ“แƒ”;
  • แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒแƒ— 125 แƒ›แƒ˜แƒšแƒ˜แƒแƒœแƒ˜ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ แƒฌแƒฃแƒ—แƒจแƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” (แƒžแƒ˜แƒ™แƒ˜ แƒ›แƒ˜แƒ’แƒ แƒแƒชแƒ˜แƒ˜แƒก แƒ“แƒ แƒแƒก);
  • แƒ’แƒแƒ“แƒแƒ˜แƒขแƒแƒœแƒ แƒงแƒ•แƒ”แƒšแƒ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ แƒแƒชแƒ“แƒแƒแƒ—แƒ˜ แƒฌแƒแƒ›แƒ˜แƒก แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ˜แƒก แƒ˜แƒœแƒขแƒ”แƒ แƒ•แƒแƒšแƒจแƒ˜;
  • แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ“แƒ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ˜แƒก แƒขแƒแƒšแƒ”แƒ แƒแƒœแƒขแƒแƒ‘แƒ;
  • แƒฉแƒแƒ แƒ—แƒฃแƒšแƒ˜แƒ แƒจแƒ”แƒคแƒ”แƒ แƒฎแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”;
  • แƒ“แƒแƒแƒฎแƒšแƒแƒ”แƒ‘แƒ˜แƒ— 7 แƒ™แƒ•แƒ˜แƒ แƒ แƒ“แƒแƒกแƒญแƒ˜แƒ แƒ“แƒ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ แƒ˜แƒก แƒ“แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒแƒก.

Graphite+ClickHouse. แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜

แƒฉแƒ•แƒ”แƒœแƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒ˜แƒงแƒ แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒฎแƒแƒ แƒ•แƒ”แƒ–แƒ”แƒ‘แƒ˜. แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ˜แƒก, แƒ แƒแƒช แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ•แƒฎแƒ•แƒ“แƒ แƒ’แƒแƒ“แƒแƒกแƒ•แƒšแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’.

  1. ClickHouse แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก แƒแƒ  แƒ™แƒ˜แƒ—แƒฎแƒฃแƒšแƒแƒ‘แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ”แƒ‘แƒก, แƒ–แƒแƒ’แƒฏแƒ”แƒ  แƒกแƒแƒญแƒ˜แƒ แƒแƒ แƒ›แƒ˜แƒกแƒ˜ แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ. แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, ClickHouse-แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ˜แƒก zookeeper แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒก แƒแƒฆแƒฌแƒ”แƒ แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒ˜แƒก แƒแƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒแƒ“แƒ clickhouse-แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒแƒ›แƒ“แƒ”.
  2. ClickHouse-แƒ˜แƒก แƒ“แƒ˜แƒ“แƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜ แƒแƒ  แƒ’แƒแƒกแƒฃแƒšแƒ, แƒแƒกแƒ” แƒ แƒแƒ›, graphite-clickhouse-แƒจแƒ˜ แƒฉแƒ•แƒ”แƒœแƒ˜ ClickHouse แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ˜ แƒแƒกแƒ” แƒ’แƒแƒ›แƒแƒ˜แƒงแƒฃแƒ แƒ”แƒ‘แƒ:
    url = "http://localhost:8123/?max_query_size=268435456&max_ast_elements=1000000"
  3. ClickHouse แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒฎแƒจแƒ˜แƒ แƒแƒ“ แƒแƒ•แƒ แƒชแƒ”แƒšแƒ”แƒ‘แƒก แƒกแƒขแƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒ˜ แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒแƒฎแƒแƒš แƒ•แƒ”แƒ แƒกแƒ˜แƒ”แƒ‘แƒก; แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒ“แƒ”แƒก แƒกแƒ˜แƒฃแƒ แƒžแƒ แƒ˜แƒ–แƒ”แƒ‘แƒก: แƒ˜แƒงแƒแƒ•แƒ˜แƒ— แƒคแƒ แƒ—แƒฎแƒ˜แƒšแƒแƒ“.
  4. แƒ“แƒ˜แƒœแƒแƒ›แƒ˜แƒฃแƒ แƒแƒ“ แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒšแƒ˜ แƒ™แƒแƒœแƒขแƒ”แƒ˜แƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ™แƒฃแƒ‘แƒ”แƒ แƒœแƒ”แƒขแƒ”แƒ‘แƒจแƒ˜ แƒแƒ’แƒ–แƒแƒ•แƒœแƒ˜แƒแƒœ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก แƒ“แƒ˜แƒ“ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒแƒก แƒ›แƒแƒ™แƒšแƒ” แƒ“แƒ แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ˜แƒ—แƒ˜ แƒกแƒ˜แƒชแƒแƒชแƒฎแƒšแƒ˜แƒก แƒฎแƒแƒœแƒ’แƒ แƒซแƒšแƒ˜แƒ•แƒแƒ‘แƒ˜แƒ—. แƒแƒกแƒ”แƒ—แƒ˜ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒฅแƒฃแƒšแƒ แƒแƒ  แƒแƒ แƒ˜แƒก แƒ“แƒ แƒกแƒ˜แƒ•แƒ แƒชแƒ˜แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒแƒ  แƒแƒ แƒ˜แƒก. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒกแƒแƒก, ClickHouse แƒแƒ˜แƒ แƒฉแƒ”แƒ•แƒก แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก แƒฃแƒ–แƒแƒ แƒ›แƒแƒ–แƒแƒ  แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒแƒก "แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก" แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒ“แƒแƒœ. แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ”แƒ‘แƒ˜แƒก 90%-แƒจแƒ˜ แƒ›แƒแƒ— แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒคแƒแƒœแƒฏแƒ แƒ˜แƒก แƒ›แƒ˜แƒฆแƒ›แƒ แƒแƒ  แƒแƒ แƒ˜แƒก (24 แƒกแƒแƒแƒ—แƒ˜). แƒ›แƒแƒ’แƒ แƒแƒ› แƒ“แƒ แƒ แƒ˜แƒฎแƒแƒ แƒฏแƒ”แƒ‘แƒ แƒแƒ› แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก "แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ" แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒซแƒ˜แƒ”แƒ‘แƒแƒจแƒ˜ แƒ“แƒ แƒกแƒแƒ‘แƒแƒšแƒแƒแƒ“ แƒ”แƒจแƒ•แƒ”แƒ‘แƒ แƒ•แƒแƒ“แƒแƒ›แƒ“แƒ”. แƒแƒ› แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ˜แƒก แƒ’แƒแƒ“แƒแƒกแƒแƒญแƒ แƒ”แƒšแƒแƒ“, แƒฉแƒ•แƒ”แƒœ แƒ“แƒแƒ•แƒ˜แƒฌแƒงแƒ”แƒ— แƒชแƒแƒšแƒ™แƒ” แƒฎแƒ”แƒ“แƒ•แƒ˜แƒก แƒจแƒ”แƒœแƒแƒ แƒฉแƒฃแƒœแƒ”แƒ‘แƒ แƒ˜แƒ› แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ“แƒฆแƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒจแƒ”แƒ’แƒ•แƒฎแƒ•แƒ“แƒ. แƒแƒ›แƒ แƒ˜แƒ’แƒแƒ“, แƒ“แƒ˜แƒœแƒแƒ›แƒ˜แƒฃแƒ แƒแƒ“ แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒšแƒ˜ แƒ™แƒแƒœแƒขแƒ”แƒ˜แƒœแƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก (แƒ’แƒ แƒแƒคแƒ”แƒ‘แƒ˜แƒก) แƒแƒ’แƒ”แƒ‘แƒ˜แƒกแƒแƒก แƒฉแƒ•แƒ”แƒœ แƒ•แƒ™แƒ˜แƒ—แƒฎแƒฃแƒšแƒแƒ‘แƒ— แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ˜แƒ› แƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒจแƒ”แƒ’แƒ•แƒฎแƒ•แƒ“แƒ แƒ›แƒแƒชแƒ”แƒ›แƒฃแƒš แƒคแƒแƒœแƒฏแƒแƒ แƒแƒจแƒ˜ แƒ“แƒ แƒแƒ แƒ แƒ›แƒ—แƒ”แƒšแƒ˜ แƒ“แƒ แƒแƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜, แƒ แƒแƒ›แƒแƒช แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒœแƒแƒ“ แƒ“แƒแƒแƒฉแƒฅแƒแƒ แƒ แƒ›แƒแƒ—แƒ–แƒ” แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒแƒ’แƒ”แƒ‘แƒ. แƒ–แƒ”แƒ›แƒแƒ— แƒแƒฆแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜ แƒฎแƒกแƒœแƒแƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ›แƒ” แƒจแƒ”แƒ•แƒแƒ’แƒ แƒแƒ•แƒ” แƒ’แƒ แƒแƒคแƒ˜แƒขแƒ˜แƒก แƒ“แƒแƒฌแƒ™แƒแƒžแƒฃแƒœแƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒฎแƒšแƒ˜ (แƒฉแƒแƒœแƒ’แƒแƒšแƒ˜), แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒแƒ˜แƒชแƒแƒ•แƒก date_metrics แƒชแƒฎแƒ แƒ˜แƒšแƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒแƒก.

Graphite+ClickHouse. แƒขแƒ”แƒ’แƒ”แƒ‘แƒ˜

1.1.0 แƒ•แƒ”แƒ แƒกแƒ˜แƒ˜แƒ— Graphite แƒ’แƒแƒฎแƒ“แƒ แƒแƒคแƒ˜แƒชแƒ˜แƒแƒšแƒฃแƒ แƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒก แƒขแƒ”แƒ’แƒ”แƒ‘แƒ˜. แƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒแƒฅแƒขแƒ˜แƒฃแƒ แƒแƒ“ แƒ•แƒคแƒ˜แƒฅแƒ แƒแƒ‘แƒ— แƒ แƒ แƒ“แƒ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒ™แƒ”แƒ—แƒแƒ— แƒแƒ› แƒ˜แƒœแƒ˜แƒชแƒ˜แƒแƒขแƒ˜แƒ•แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒกแƒแƒญแƒ”แƒ แƒแƒ“ graphite+clickhouse stack-แƒจแƒ˜.

Graphite+ClickHouse. แƒแƒœแƒแƒ›แƒแƒšแƒ˜แƒ˜แƒก แƒ“แƒ”แƒขแƒ”แƒฅแƒขแƒแƒ แƒ˜

แƒ–แƒ”แƒ›แƒแƒ— แƒแƒฆแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜ แƒ˜แƒœแƒคแƒ แƒแƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ˜แƒ“แƒแƒœ แƒ’แƒแƒ›แƒแƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”, แƒฉแƒ•แƒ”แƒœ แƒ“แƒแƒ•แƒแƒœแƒ”แƒ แƒ’แƒ”แƒ— แƒแƒœแƒแƒ›แƒแƒšแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ”แƒขแƒ”แƒฅแƒขแƒแƒ แƒ˜แƒก แƒžแƒ แƒแƒขแƒแƒขแƒ˜แƒžแƒ˜ แƒ“แƒ แƒ˜แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก! แƒ›แƒแƒ’แƒ แƒแƒ› แƒฃแƒคแƒ แƒ แƒ›แƒ”แƒขแƒ˜ แƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒกแƒขแƒแƒขแƒ˜แƒแƒจแƒ˜.

แƒ’แƒแƒ›แƒแƒ˜แƒฌแƒ”แƒ แƒ”แƒ—, แƒ“แƒแƒแƒญแƒ˜แƒ แƒ”แƒ— แƒ–แƒ”แƒ›แƒแƒ— แƒ˜แƒกแƒแƒ แƒก แƒ“แƒ แƒ˜แƒงแƒแƒ•แƒ˜แƒ— แƒ‘แƒ”แƒ“แƒœแƒ˜แƒ”แƒ แƒ˜!

แƒฌแƒงแƒแƒ แƒ: www.habr.com

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ