VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

VictoriaMetrics๋Š” ์‹œ๊ณ„์—ด ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋น ๋ฅด๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•œ DBMS์ž…๋‹ˆ๋‹ค(๋ ˆ์ฝ”๋“œ๋Š” ์‹œ๊ฐ„๊ณผ ์ด ์‹œ๊ฐ„์— ํ•ด๋‹นํ•˜๋Š” ์ผ๋ จ์˜ ๊ฐ’์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์„ผ์„œ ์ƒํƒœ๋ฅผ ์ฃผ๊ธฐ์ ์œผ๋กœ ํด๋งํ•˜๊ฑฐ๋‚˜ ์ง€ํ‘œ ์ˆ˜์ง‘).


VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

์ œ ์ด๋ฆ„์€ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„ ํŒŒ๋ฒจ์ž…๋‹ˆ๋‹ค. DevOps, SRE, LeroyMerlin ๋“ฑ ๋ชจ๋“  ๊ฒƒ์ด ์ฝ”๋“œ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ชจ๋‘ ์šฐ๋ฆฌ์— ๊ด€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ €์™€ ๋‹ค๋ฅธ LeroyMerlin ์ง์›์— ๊ด€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

https://bit.ly/3jf1fIK

OpenStack์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ํด๋ผ์šฐ๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์ˆ  ๋ ˆ์ด๋”์— ๋Œ€ํ•œ ์ž‘์€ ๋งํฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

์ด๋Š” Kubernetes ํ•˜๋“œ์›จ์–ด๋Š” ๋ฌผ๋ก  OpenStack ๋ฐ ๋กœ๊น…์„ ์œ„ํ•œ ๋ชจ๋“  ๊ด€๋ จ ์„œ๋น„์Šค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

์ด๊ฒƒ์ด ์šฐ๋ฆฌ๊ฐ€ ๊ฐœ๋ฐœํ•  ๋•Œ ๊ฐ€์กŒ๋˜ ๊ณ„ํš์ž…๋‹ˆ๋‹ค. ์ด ๋ชจ๋“  ๊ฒƒ์„ ๊ฐœ๋ฐœํ•  ๋•Œ K8s ํด๋Ÿฌ์Šคํ„ฐ ์ž์ฒด ๋‚ด์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” Prometheus ์—ฐ์‚ฐ์ž๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ๋ฌธ์งˆ๋Ÿฌ์•ผ ํ•  ๋ถ€๋ถ„์„ ์ž๋™์œผ๋กœ ์ฐพ์•„์„œ ๋Œ€๋žต์ ์œผ๋กœ ๋งํ•˜๋ฉด ๋ฐœ ์•„๋ž˜์— ๋†“์Šต๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

์–ด๋–ค ์ผ์ด ๋ฐœ์ƒํ•˜๋ฉด ๋ฌด์—‡์ด ์–ด๋””์„œ ๋ฐœ์ƒํ•˜๋Š”์ง€ ์ดํ•ดํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ Kubernetes ํด๋Ÿฌ์Šคํ„ฐ ์™ธ๋ถ€๋กœ ์ด๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

์ฒซ ๋ฒˆ์งธ ํ•ด๊ฒฐ์ฑ…์€ ํƒ€์‚ฌ Prometheus๊ฐ€ ์žˆ์„ ๋•Œ, ํŽ˜๋”๋ ˆ์ด์…˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ํ†ตํ•ด Kubernetes ํด๋Ÿฌ์Šคํ„ฐ๋กœ ์ด๋™ํ•  ๋•Œ ํŽ˜๋”๋ ˆ์ด์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

๊ทธ๋Ÿฌ๋‚˜ ์—ฌ๊ธฐ์—๋Š” ๋ช‡ ๊ฐ€์ง€ ์ž‘์€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ๊ฒฝ์šฐ ๋ฉ”ํŠธ๋ฆญ์ด 250๊ฐœ์ผ ๋•Œ ๋ฌธ์ œ๊ฐ€ ์‹œ์ž‘๋˜์—ˆ๊ณ , ๋ฉ”ํŠธ๋ฆญ์ด 000๊ฐœ๊ฐ€ ๋˜์—ˆ์„ ๋•Œ ์šฐ๋ฆฌ๋Š” ๊ทธ๋ ‡๊ฒŒ ์ผํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค. scrape_timeout์„ 400์ดˆ๋กœ ๋Š˜๋ ธ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์™œ ์ด๋Ÿฐ ์ผ์„ ํ•ด์•ผ ํ–ˆ๋‚˜์š”? Prometheus๋Š” ํŽœ์Šค ์‹œ์ž‘๋ถ€ํ„ฐ ์‹œ๊ฐ„ ์ดˆ๊ณผ๋ฅผ ๊ณ„์‚ฐํ•˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๊ฐ€ ๊ณ„์† ํ๋ฅด๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์€ ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ง€์ •๋œ ๊ธฐ๊ฐ„ ๋™์•ˆ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ณ‘ํ•ฉ๋˜์ง€ ์•Š๊ณ  http๋ฅผ ํ†ตํ•ด ์„ธ์…˜์ด ๋‹ซํžˆ์ง€ ์•Š์œผ๋ฉด ์„ธ์…˜์ด ์‹คํŒจํ•œ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋˜์–ด ๋ฐ์ดํ„ฐ๊ฐ€ Prometheus ์ž์ฒด์— ๋“ค์–ด ๊ฐ€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

๋ฐ์ดํ„ฐ ์ค‘ ์ผ๋ถ€๊ฐ€ ๋ˆ„๋ฝ๋˜์—ˆ์„ ๋•Œ ๋‚˜ํƒ€๋‚˜๋Š” ๊ทธ๋ž˜ํ”„๋Š” ๋ˆ„๊ตฌ๋‚˜ ์ž˜ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ์ •์ด ์ฐข์–ด์กŒ๊ณ  ์šฐ๋ฆฌ๋Š” ์ด์— ๋งŒ์กฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

๋‹ค์Œ ์˜ต์…˜์€ ๋™์ผํ•œ ํŽ˜๋”๋ ˆ์ด์…˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ํ†ตํ•ด ์„œ๋กœ ๋‹ค๋ฅธ ๋‘ Prometheus๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒค๋”ฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, ์ด๋ฆ„์„ ๊ธฐ์ค€์œผ๋กœ ์ƒค๋”ฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๊ณ„์† ์ง„ํ–‰ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

์ด์ œ ์–ด๋–ป๊ฒŒ๋“  ์ด ์ƒค๋“œ๋ฅผ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ƒค๋“œ ์˜์—ญ์œผ๋กœ ์ด๋™ํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ฆํญ์‹œํ‚ค๋Š” promxy๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๊ฐœ์˜ ์ƒค๋“œ๋ฅผ ๋‹จ์ผ ์ง„์ž…์ ์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” promxy๋ฅผ ํ†ตํ•ด ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ๋„ˆ๋ฌด ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

์ฒซ ๋ฒˆ์งธ ์˜ต์…˜์€ ๋งค์šฐ ๋Š๋ฆฌ๊ธฐ ๋•Œ๋ฌธ์— ์—ฐํ•ฉ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ํฌ๊ธฐํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Prometheus ๊ฐœ๋ฐœ์ž๋Š” "์—ฌ๋Ÿฌ๋ถ„, ์šฐ๋ฆฌ๋Š” ๋ฉ”ํŠธ๋ฆญ์˜ ์žฅ๊ธฐ ์ €์žฅ์„ ์ง€์›ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ TimescaleDB๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค."๋ผ๊ณ  ๋ถ„๋ช…ํžˆ ๋งํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ทธ๋“ค์˜ ์ž„๋ฌด๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

์šฐ๋ฆฌ๋Š” ๋ชจ๋“  ๊ฒƒ์„ ํ•œ ๊ณณ์— ๋ณด๊ด€ํ•˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด ์—ฌ์ „ํžˆ ์™ธ๋ถ€์—์„œ ๋‚ด๋ ค์•ผ ํ•  ์ข…์ด์— ์ ์–ด ๋‘ก๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

๋‘ ๋ฒˆ์งธ ๋‹จ์ ์€ ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„์ž…๋‹ˆ๋‹ค. ์˜ˆ, ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด 2020๋…„์—๋Š” ๋ช‡ ๊ธฐ๊ฐ€๋ฐ”์ดํŠธ์˜ ๋ฉ”๋ชจ๋ฆฌ ๋น„์šฉ์ด XNUMXํŽ˜๋‹ˆ๋ผ๊ณ  ๋งํ•  ๊ฒƒ์ด๋ผ๋Š” ์ ์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค.

์ด์ œ ๊ฐœ๋ฐœ ๋ฐ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์ด ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์—์„œ๋Š” 9๊ฐœ์˜ ์ง€ํ‘œ์— ๋Œ€ํ•ด ์•ฝ 350GB์ž…๋‹ˆ๋‹ค. ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ๋Š” 000GB์ด๊ณ  ์ธก์ •ํ•ญ๋ชฉ์ด 14๊ฐœ๊ฐ€ ์กฐ๊ธˆ ๋„˜์Šต๋‹ˆ๋‹ค. ๋™์‹œ์— ์šฐ๋ฆฌ์˜ ๋ณด์œ  ์‹œ๊ฐ„์€ ๋‹จ 780๋ถ„์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋‚˜์˜๋‹ค. ์ด์ œ ๊ทธ ์ด์œ ๋ฅผ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

์ฆ‰, 35๋งŒ ๊ฐœ์˜ ๋ฉ”ํŠธ๋ฆญ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ณ„์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์ด๋ฏธ ๊ทธ ๊ฐ’์— ๊ฐ€๊นŒ์›Œ์กŒ์œผ๋ฉฐ ์„ค๊ณ„ ๋‹จ๊ณ„์—์„œ 37-4GB์˜ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋ฏธ 90๋งŒ ๊ฐœ์˜ ๋ฉ”ํŠธ๋ฆญ์—๋Š” ์•ฝ XNUMXGB์˜ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, Prometheus ๊ฐœ๋ฐœ์ž๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ณต์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ณ„์‚ฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ƒ๊ด€ ๊ด€๊ณ„๋ฅผ ์‚ดํŽด๋ณด๊ณ  ๋‹จ์ง€ ๋ชจ๋‹ˆํ„ฐ๋ง๋งŒ์„ ์œ„ํ•ด ์„œ๋ฒ„์— ๋ช‡ ๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ๋ฅผ ์ง€๋ถˆํ•˜๊ณ  ์‹ถ์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๋จธ์‹  ์ˆ˜๋ฅผ ๋Š˜๋ฆด ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ฐ€์ƒ ๋จธ์‹  ์ž์ฒด๋„ ๋ชจ๋‹ˆํ„ฐ๋งํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฐ€์ƒ ๋จธ์‹ ์ด ๋งŽ์„์ˆ˜๋ก ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์˜ ๋ฉ”ํŠธ๋ฆญ์ด ๋งŽ์•„์ง‘๋‹ˆ๋‹ค. ๋ฉ”ํŠธ๋ฆญ ์ธก๋ฉด์—์„œ ํด๋Ÿฌ์Šคํ„ฐ๊ฐ€ ํŠน๋ณ„ํžˆ ์„ฑ์žฅํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

๋””์Šคํฌ ๊ณต๊ฐ„์ด ์žˆ์œผ๋ฉด ์—ฌ๊ธฐ์„œ ๋ชจ๋“  ๊ฒƒ์ด ๊ทธ๋ ‡๊ฒŒ ๋‚˜์˜์ง€๋Š” ์•Š์ง€๋งŒ ๊ฐœ์„ ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” 15์ผ ๋™์•ˆ ์ด 120GB๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ ์ค‘ 100๊ฐœ๋Š” ์••์ถ•๋œ ๋ฐ์ดํ„ฐ์ด๊ณ  20๊ฐœ๋Š” ์••์ถ•๋˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ์ด์ง€๋งŒ ์šฐ๋ฆฌ๋Š” ํ•ญ์ƒ ๋” ์ ์€ ์–‘์„ ์›ํ•ฉ๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๋Š” ํ•œ ๊ฐ€์ง€ ์ ์„ ๋” ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋ชจ๋‹ˆํ„ฐ๋ง ํด๋Ÿฌ์Šคํ„ฐ๊ฐ€ OpenStack์„ ๊ด€๋ฆฌํ•˜๋Š” ํด๋Ÿฌ์Šคํ„ฐ๋ณด๋‹ค ๋” ๋งŽ์€ ๋ฆฌ์†Œ์Šค๋ฅผ ์†Œ๋น„ํ•˜๋Š” ๊ฒƒ์„ ์›ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ์ „ํžˆ ์ ˆ์•ฝํ•˜๊ณ  ์‹ถ์€ ๋ฆฌ์†Œ์Šค ์†Œ๋น„๊ฐ€ ํฌ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

์šฐ๋ฆฌ๊ฐ€ ์Šค์Šค๋กœ ํ™•์ธํ•œ Prometheus์˜ ๋‹จ์ ์ด ํ•˜๋‚˜ ๋” ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ ์–ด๋„ ์ผ์ข…์˜ ๋ฉ”๋ชจ๋ฆฌ ์ œํ•œ์ž…๋‹ˆ๋‹ค. Prometheus๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ทธ๋Ÿฐ ์™œ๊ณก์ด ์ „ํ˜€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋“  ๊ฒƒ์ด ํ›จ์”ฌ ๋” ๋‚˜์ฉ๋‹ˆ๋‹ค. Docker์—์„œ ์ œํ•œ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋„ ์˜ต์…˜์ด ์•„๋‹™๋‹ˆ๋‹ค. ๊ฐ‘์ž๊ธฐ RAF๊ฐ€ ๋–จ์–ด์ง€๊ณ  ์šฉ๋Ÿ‰์ด 20-30GB์ธ ๊ฒฝ์šฐ ์ƒ์Šนํ•˜๋Š” ๋ฐ ๋งค์šฐ ์˜ค๋žœ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

์ด๊ฒƒ์ด Prometheus๊ฐ€ ์šฐ๋ฆฌ์—๊ฒŒ ์ ํ•ฉํ•˜์ง€ ์•Š์€ ๋˜ ๋‹ค๋ฅธ ์ด์œ ์ž…๋‹ˆ๋‹ค. ์ฆ‰, ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„๋ฅผ ์ œํ•œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

๊ทธ๋Ÿฌํ•œ ๊ณ„ํš์„ ์„ธ์šฐ๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. HA ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๊ตฌ์„ฑํ•˜๋ ค๋ฉด ์ด ์ฒด๊ณ„๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๋Ÿฌํ•œ ์ธก์ •ํ•ญ๋ชฉ์„ ์ €์žฅํ•˜๋Š” ์„œ๋ฒ„๊ฐ€ ์ถฉ๋Œํ•˜๋”๋ผ๋„ ์ธก์ •ํ•ญ๋ชฉ์„ ์–ธ์ œ ์–ด๋””์„œ๋‚˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๋Š” ๊ทธ๋Ÿฌํ•œ ๊ณ„ํš์„ ์„ธ์›Œ์•ผ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด ๊ณ„ํš์€ ์ƒค๋“œ๊ฐ€ ์ค‘๋ณต๋˜์–ด ์†Œ๋น„๋˜๋Š” ๋ฆฌ์†Œ์Šค ๋น„์šฉ์ด ์ค‘๋ณต๋œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๊ฑฐ์˜ ์ˆ˜ํ‰์œผ๋กœ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋ฆฌ์†Œ์Šค ์†Œ๋น„๋Š” ์ง€์˜ฅ ์ˆ˜์ค€์ž…๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

๋‹จ์ ์„ ์šฐ๋ฆฌ๊ฐ€ ์ง์ ‘ ์ ์–ด ๋†“์€ ํ˜•์‹์œผ๋กœ ๋‚˜์—ดํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์ธก์ •ํ•ญ๋ชฉ์„ ์™ธ๋ถ€๋กœ ์—…๋กœ๋“œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ๋†’์€ ์ž์› ์†Œ๋น„.
  • ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„๋ฅผ ์ œํ•œํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์€ ์—†์Šต๋‹ˆ๋‹ค.
  • ๋ณต์žกํ•˜๊ณ  ๋ฆฌ์†Œ์Šค ์ง‘์•ฝ์ ์ธ HA ๊ตฌํ˜„.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

์šฐ๋ฆฌ๋Š” ์ €์žฅ ์‹œ์„ค์ธ ํ”„๋กœ๋ฉ”ํ…Œ์šฐ์Šค์—์„œ ๋ฒ—์–ด๋‚˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์šฐ๋ฆฌ์—๊ฒŒ ํ•„์š”ํ•œ ์ถ”๊ฐ€ ์š”๊ตฌ ์‚ฌํ•ญ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ:

  • ์ด๋Š” Prometheus์— ๋Œ€ํ•ด ์ฟผ๋ฆฌ, ๊ฒฝ๊ณ  ๋“ฑ ๋งŽ์€ ํ•ญ๋ชฉ์ด ์ด๋ฏธ ์ž‘์„ฑ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— promql ์ง€์›์ž…๋‹ˆ๋‹ค.
  • ๊ทธ๋ฆฌ๊ณ  Prometheus์˜ ๋ฐฑ์—”๋“œ์™€ ์ •ํ™•ํžˆ ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ์ด๋ฏธ ์ž‘์„ฑ๋œ Grafana๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๋‹ค์‹œ ์ž‘์„ฑํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ์šฐ๋ฆฌ๋Š” ์ผ๋ฐ˜์ ์ธ HA ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.
  • ์šฐ๋ฆฌ๋Š” ๋ชจ๋“  ์ž์›์˜ ์†Œ๋น„๋ฅผ ์ค„์ด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.
  • ๋˜ ๋‹ค๋ฅธ ์ž‘์€ ๋‰˜์•™์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ํด๋ผ์šฐ๋“œ ๋ฉ”ํŠธ๋ฆญ ์ˆ˜์ง‘ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์•„์ง ์ด๋Ÿฌํ•œ ์ธก์ •ํ•ญ๋ชฉ์— ๋ฌด์—‡์ด ํฌํ•จ๋ ์ง€ ๋ชจ๋ฆ…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฌด์—‡์ด๋“  ๊ทธ๊ณณ์œผ๋กœ ๋‚ ์•„๊ฐˆ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” ๋กœ์ปฌ ๋ฐฐ์น˜๋กœ ์ œํ•œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

์„ ํƒ์˜ ์—ฌ์ง€๊ฐ€ ๊ฑฐ์˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์šฐ๋ฆฌ๊ฐ€ ๊ฒฝํ—˜ํ•œ ๋ชจ๋“  ๊ฒƒ์„ ์ˆ˜์ง‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ํ†ตํ•ฉ ์„น์…˜์˜ Prometheus ํŽ˜์ด์ง€๋ฅผ ์‚ดํŽด๋ณด๊ณ  ์—ฌ๋Ÿฌ ๊ธฐ์‚ฌ๋ฅผ ์ฝ๊ณ  ๊ฑฐ๊ธฐ์— ๋ฌด์—‡์ด ์žˆ๋Š”์ง€ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ๋Š” Prometheus์˜ ๋Œ€์ฒด ์ œํ’ˆ์œผ๋กœ VictoriaMetrics๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.

์™œ? ์™œ๋ƒํ•˜๋ฉด:

  • promql์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ชจ๋“ˆ์‹ ์•„ํ‚คํ…์ฒ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Grafana๋ฅผ ๋ณ€๊ฒฝํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
  • ๊ทธ๋ฆฌ๊ณ  ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ์•„๋งˆ๋„ ํšŒ์‚ฌ ๋‚ด ๋ฉ”ํŠธ๋ฆญ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์„œ๋น„์Šค๋กœ ์ œ๊ณตํ•  ๊ฒƒ์ด๋ฏ€๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ํด๋Ÿฌ์Šคํ„ฐ์˜ ๋ชจ๋“  ๋ฆฌ์†Œ์Šค๋ฅผ ์ œํ•œ๋œ ๋ฐฉ์‹์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์˜ ์ œํ•œ์„ ๋ฏธ๋ฆฌ ๊ณ ๋ คํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ€ํ‹ฐํ…Œ๋„Œ์‹œ๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

์ฒซ ๋ฒˆ์งธ ๋น„๊ต๋ฅผ ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ํด๋Ÿฌ์Šคํ„ฐ ๋‚ด๋ถ€์— ๋™์ผํ•œ ํ”„๋กœ๋ฉ”ํ…Œ์šฐ์Šค๋ฅผ ๊ฐ€์ ธ์˜ค๊ณ , ์™ธ๋ถ€ ํ”„๋กœ๋ฉ”ํ…Œ์šฐ์Šค๋Š” ํด๋Ÿฌ์Šคํ„ฐ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. RemoteWrite VictoriaMetrics๋ฅผ ํ†ตํ•ด ์ถ”๊ฐ€ํ•˜์„ธ์š”.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

์—ฌ๊ธฐ์„œ๋Š” VictoriaMetrics์˜ CPU ์†Œ๋น„๊ฐ€ ์•ฝ๊ฐ„ ์ฆ๊ฐ€ํ–ˆ์Œ์„ ์ฆ‰์‹œ ํ™•์ธํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. VictoriaMetrics ์œ„ํ‚ค๋Š” ์–ด๋–ค ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ๊ฐ€์žฅ ์ข‹์€์ง€ ์•Œ๋ ค์ค๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. CPU ์†Œ๋น„๋ฅผ ๋งค์šฐ ์ž˜ ์ค„์˜€์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ์˜ ๊ฒฝ์šฐ Kubernetes ํด๋Ÿฌ์Šคํ„ฐ์— ์œ„์น˜ํ•œ Prometheus์˜ ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„๋Š” ํฌ๊ฒŒ ์ฆ๊ฐ€ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

๋™์ผํ•œ ๋ฐ์ดํ„ฐ์˜ ๋‘ ๋ฐ์ดํ„ฐ ์†Œ์Šค๋ฅผ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค. Prometheus์—์„œ๋„ ๋™์ผํ•œ ๋ˆ„๋ฝ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. VictoriaMetrics์—์„œ๋Š” ๋ชจ๋“  ๊ฒƒ์ด ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

๋””์Šคํฌ ๊ณต๊ฐ„ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ. Prometheus์—์„œ๋Š” ์ด 120GB๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. VictoriaMetrics์—์„œ๋Š” ์ด๋ฏธ ํ•˜๋ฃจ์— 4GB๋ฅผ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ Prometheus์—์„œ ๋ณด๋˜ ๊ฒƒ๊ณผ๋Š” ์•ฝ๊ฐ„ ๋‹ค๋ฅธ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๋ฐ์ดํ„ฐ๋Š” ์ด๋ฏธ ํ•˜๋ฃจ, XNUMX๋ถ„ ๋งŒ์— ๊ฝค ์ž˜ ์••์ถ•๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๊ฐ€ ๋‚˜์ค‘์— ์†์‹ค๋œ๋‹ค๋Š” ์‚ฌ์‹ค์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ด๋ฏธ ํ•˜๋ฃจ, XNUMX๋ถ„ ๋งŒ์— ์ž˜ ์ˆ˜ํ™•๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ๋””์Šคํฌ ๊ณต๊ฐ„์ด ์ ˆ์•ฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

๋˜ํ•œ ๋ฉ”๋ชจ๋ฆฌ ๋ฆฌ์†Œ์Šค ์†Œ๋น„๋„ ์ ˆ์•ฝ๋ฉ๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ ๋‹น์‹œ ์šฐ๋ฆฌ๋Š” 8์ฝ”์–ด, 24GB์˜ ๊ฐ€์ƒ ๋จธ์‹ ์— Prometheus๋ฅผ ๋ฐฐํฌํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๋ฉ”ํ…Œ์šฐ์Šค๋Š” ๊ฑฐ์˜ ๋ชจ๋“  ๊ฒƒ์„ ๋จน์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” OOM Killer์— ๋–จ์–ด์กŒ์Šต๋‹ˆ๋‹ค. ๋™์‹œ์— 900๊ฐœ์˜ ํ™œ์„ฑ ์ง€ํ‘œ๋งŒ ์Ÿ์•„์กŒ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ดˆ๋‹น ์•ฝ 000~25๊ฐœ์˜ ์ธก์ •ํ•ญ๋ชฉ์ž…๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” 8GB RAM์„ ๊ฐ–์ถ˜ ๋“€์–ผ ์ฝ”์–ด ๊ฐ€์ƒ ๋จธ์‹ ์—์„œ VictoriaMetrics๋ฅผ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” 8GB ์‹œ์Šคํ…œ์—์„œ ๋ช‡ ๊ฐ€์ง€ ์‚ฌํ•ญ์„ ์กฐ์ •ํ•˜์—ฌ VictoriaMetrics๊ฐ€ ์ž˜ ์ž‘๋™ํ•˜๋„๋ก ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ 7GB๋กœ ์œ ์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋™์‹œ์— ์ฝ˜ํ…์ธ  ์ „๋‹ฌ ์†๋„, ์ฆ‰ ์ง€ํ‘œ๋„ ํ”„๋กœ๋ฉ”ํ…Œ์šฐ์Šค๋ณด๋‹ค ํ›จ์”ฌ ๋นจ๋ž๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

ํ”„๋กœ๋ฉ”ํ…Œ์šฐ์Šค์— ๋น„ํ•ด CPU๊ฐ€ ํ›จ์”ฌ ์ข‹์•„์กŒ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ Prometheus๋Š” 2,5๊ฐœ์˜ ์ฝ”์–ด๋ฅผ ์†Œ๋น„ํ•˜๊ณ  VictoriaMetrics๋Š” 0,25๊ฐœ์˜ ์ฝ”์–ด๋งŒ ์†Œ๋น„ํ•ฉ๋‹ˆ๋‹ค. ์‹œ์ž‘ ์‹œ โ€“ 0,5 ์ฝ”์–ด. ํ•ฉ์ณ์ง€๋ฉด์„œ ํ•˜๋‚˜์˜ ์ฝ”์–ด์— ๋„๋‹ฌํ•˜์ง€๋งŒ ์ด๋Š” ๊ทนํžˆ ๊ทนํžˆ ๋“œ๋ญ…๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

์šฐ๋ฆฌ์˜ ๊ฒฝ์šฐ์—๋Š” ๋น„์šฉ์„ ์ ˆ๊ฐํ•˜๊ณ  ์‹ถ์—ˆ๊ณ  ๊ทธ๋ ‡๊ฒŒ ํ–ˆ๋‹ค๋Š” ๋ถ„๋ช…ํ•œ ์ด์œ ๋กœ VictoriaMetrics๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

์ง€ํ‘œ ์—…๋กœ๋“œ์™€ ๋†’์€ ๋ฆฌ์†Œ์Šค ์†Œ๋น„๋ผ๋Š” ๋‘ ๊ฐ€์ง€ ์‚ฌํ•ญ์„ ๋ฐ”๋กœ ์‚ญ์ œํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์•„์ง ์šฐ๋ฆฌ์—๊ฒŒ ๋‚จ์€ ๋‘ ๊ฐ€์ง€ ์ ๋งŒ ๊ฒฐ์ •ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

์—ฌ๊ธฐ์„œ๋Š” ๋ฐ”๋กœ ์˜ˆ์•ฝํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. VictoriaMetrics๋ฅผ ์ธก์ •ํ•ญ๋ชฉ ์ €์žฅ์†Œ๋กœ ๊ฐ„์ฃผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ๋Š” Leroy ์ „์ฒด์— ๋Œ€ํ•œ ์Šคํ† ๋ฆฌ์ง€๋กœ VictoriaMetrics๋ฅผ ์ œ๊ณตํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์œผ๋ฏ€๋กœ ์ด ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ์šฐ๋ฆฌ์—๊ฒŒ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š๋„๋ก ์ œํ•œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์‹œ๊ฐ„, ๋ฐ์ดํ„ฐ ์–‘, ์‹คํ–‰ ์‹œ๊ฐ„์„ ๊ธฐ์ค€์œผ๋กœ ์ œํ•œํ•  ์ˆ˜ ์žˆ๋Š” ํ›Œ๋ฅญํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„๋ฅผ ์ œํ•œํ•  ์ˆ˜ ์žˆ๋Š” ํƒ์›”ํ•œ ์˜ต์…˜๋„ ์žˆ์œผ๋ฏ€๋กœ ์ •์ƒ์ ์ธ ์ž‘๋™ ์†๋„์™€ ์ ์ ˆํ•œ ๋ฆฌ์†Œ์Šค ์†Œ๋น„๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๊ท ํ˜•์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

ํ•œ ๊ฐ€์ง€ ํฌ์ธํŠธ๋ฅผ ๋” ๋บ๋‹ˆ๋‹ค. ์ฆ‰, ํ•ด๋‹น ํฌ์ธํŠธ์— ์ค„์„ ๊ทธ์–ด ์ง€์›๋‹ˆ๋‹ค. ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„๋ฅผ ์ œํ•œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

์ฒซ ๋ฒˆ์งธ ๋ฐ˜๋ณต์—์„œ๋Š” VictoriaMetrics Single Node๋ฅผ ํ…Œ์ŠคํŠธํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์œผ๋กœ VictoriaMetrics ํด๋Ÿฌ์Šคํ„ฐ ๋ฒ„์ „์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ ์šฐ๋ฆฌ๋Š” VictoriaMetrics์—์„œ ์‹คํ–‰ ๋Œ€์ƒ๊ณผ ์†Œ๋น„ํ•  ๋ฆฌ์†Œ์Šค์— ๋”ฐ๋ผ ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค๋ฅผ ์ž์œ ๋กญ๊ฒŒ ๋ถ„๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋งค์šฐ ์œ ์—ฐํ•˜๊ณ  ํŽธ๋ฆฌํ•œ ์†”๋ฃจ์…˜์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๊ฒƒ์„ ์Šค์Šค๋กœ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

VictoriaMetrics ํด๋Ÿฌ์Šคํ„ฐ ๋ฒ„์ „์˜ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ๋Š” vmstsorage์ž…๋‹ˆ๋‹ค. N๊ฐœ์˜ ์ˆซ์ž๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ๊ฒฝ์šฐ์—๋Š” ์ง€๊ธˆ๊นŒ์ง€ 2๊ฐœ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  vminsert๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์šฐ๋ฆฌ๊ฐ€ ๋งํ•œ ๋ชจ๋“  ์ €์žฅ์†Œ ์‚ฌ์ด์— ์ƒค๋”ฉ์„ ์ •๋ ฌํ•˜๊ณ  ๋ณต์ œ๋ณธ์„ ํ—ˆ์šฉํ•˜๋Š” ํ”„๋ก์‹œ ์„œ๋ฒ„์ž…๋‹ˆ๋‹ค. ์ฆ‰, ์ƒค๋”ฉ๊ณผ ๋ณต์ œ๋ณธ์„ ๋ชจ๋‘ ๊ฐ–๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

Vminsert๋Š” Prometheus์˜ OpenTSDB, Graphite, InfluxDB ๋ฐ RemoteWrite ํ”„๋กœํ† ์ฝœ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

vmselect๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์š” ์ž‘์—…์€ vmstorage๋กœ ์ด๋™ํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์‹ ํ•˜๊ณ  ์ด ๋ฐ์ดํ„ฐ๋ฅผ ์ค‘๋ณต ์ œ๊ฑฐํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ์— ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

vmagent๋ผ๋Š” ๋†€๋ผ์šด ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ทธ๋…€๋ฅผ ์ •๋ง ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด Prometheus์™€ ๋˜‘๊ฐ™์ด ๊ตฌ์„ฑํ•˜๊ณ  ๋ชจ๋“  ์ž‘์—…์„ Prometheus์™€ ๋˜‘๊ฐ™์ด ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๋‹ค์–‘ํ•œ ์—”ํ„ฐํ‹ฐ์™€ ์„œ๋น„์Šค์—์„œ ๋ฉ”ํŠธ๋ฆญ์„ ์ˆ˜์ง‘ํ•˜์—ฌ vminsert๋กœ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋ชจ๋“  ๊ฒƒ์ด ๋‹น์‹ ์—๊ฒŒ ๋‹ฌ๋ ค ์žˆ์Šต๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

๋˜ ๋‹ค๋ฅธ ํ›Œ๋ฅญํ•œ ์„œ๋น„์Šค๋Š” vmalert์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด VictoriaMetrics๋ฅผ ๋ฐฑ์—”๋“œ๋กœ ์‚ฌ์šฉํ•˜๊ณ , vminsert์—์„œ ์ฒ˜๋ฆฌ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•„ vmselect๋กœ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทœ์น™๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ฒฝ๊ณ  ์ž์ฒด๋„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์•Œ๋ฆผ์˜ ๊ฒฝ์šฐ, Alertmanager๋ฅผ ํ†ตํ•ด ์•Œ๋ฆผ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

wmauth ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๋ฅผ ํด๋Ÿฌ์Šคํ„ฐ์˜ ๋‹ค์ค‘ ํ…Œ๋„ŒํŠธ ๋ฒ„์ „์— ๋Œ€ํ•œ ์ธ์ฆ ์‹œ์Šคํ…œ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ๊ณ  ์‚ฌ์šฉํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค(์•„์ง ๊ฒฐ์ •ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค). Prometheus์— ๋Œ€ํ•œ remoteWrite๋ฅผ ์ง€์›ํ•˜๋ฉฐ URL ๋˜๋Š” ์“ฐ๊ธฐ ๊ฐ€๋Šฅ ์—ฌ๋ถ€์˜ ๋‘ ๋ฒˆ์งธ ๋ถ€๋ถ„์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

vmbackup, vmrestore๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ณธ์งˆ์ ์œผ๋กœ ๋ชจ๋“  ๋ฐ์ดํ„ฐ์˜ ๋ณต์› ๋ฐ ๋ฐฑ์—…์ž…๋‹ˆ๋‹ค. S3, GCS, ํŒŒ์ผ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

ํด๋Ÿฌ์Šคํ„ฐ์˜ ์ฒซ ๋ฒˆ์งธ ๋ฐ˜๋ณต์€ ๊ฒฉ๋ฆฌ ์ค‘์— ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค. ๊ทธ ๋‹น์‹œ์—๋Š” ๋ณต์ œ๋ณธ์ด ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ์˜ ๋ฐ˜๋ณต์€ ๋‘ ๊ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ๋…๋ฆฝ์ ์ธ ํด๋Ÿฌ์Šคํ„ฐ๋กœ ๊ตฌ์„ฑ๋˜์—ˆ์œผ๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด remoteWrite๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๊ฐ€ ์ˆ˜์‹ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

์—ฌ๊ธฐ์„œ๋Š” VictoriaMetrics Single Node์—์„œ VictoriaMetrics Cluster ๋ฒ„์ „์œผ๋กœ ์ „ํ™˜ํ–ˆ์„ ๋•Œ ์—ฌ์ „ํžˆ ๋™์ผํ•œ ์†Œ๋น„ ๋ฆฌ์†Œ์Šค, ์ฆ‰ ์ฃผ์š” ๋ฆฌ์†Œ์Šค๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ๋ผ๋Š” ์ ์„ ์˜ˆ์•ฝํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์šฐ๋ฆฌ์˜ ๋ฐ์ดํ„ฐ, ์ฆ‰ ์ž์› ์†Œ๋น„๊ฐ€ ๋Œ€๋žต์ ์œผ๋กœ ๋ถ„์‚ฐ๋œ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

์—ฌ๊ธฐ์— ๋ณต์ œ๋ณธ์ด ์ด๋ฏธ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด ๋ชจ๋“  ๊ฒƒ์„ ์ƒ๋Œ€์ ์œผ๋กœ ํฐ ํ•˜๋‚˜์˜ ํด๋Ÿฌ์Šคํ„ฐ๋กœ ๊ฒฐํ•ฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋Š” ๋ถ„ํ• ๋˜๊ณ  ๋ณต์ œ๋ฉ๋‹ˆ๋‹ค.

์ „์ฒด ํด๋Ÿฌ์Šคํ„ฐ์—๋Š” N๊ฐœ์˜ ์ง„์ž…์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” Prometheus๊ฐ€ HAPROXY๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ์ง„์ž…์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด ์ง„์ž…์ ์„ ํ†ตํ•ด Grafana์—์„œ ๋กœ๊ทธ์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

์šฐ๋ฆฌ์˜ ๊ฒฝ์šฐ HAPROXY๋Š” ์ด ํด๋Ÿฌ์Šคํ„ฐ ๋‚ด์—์„œ ์„ ํƒ, ์‚ฝ์ž… ๋ฐ ๊ธฐํƒ€ ์„œ๋น„์Šค๋ฅผ ํ”„๋ก์‹œํ•˜๋Š” ์œ ์ผํ•œ ํฌํŠธ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ๊ฒฝ์šฐ ํ•˜๋‚˜์˜ ์ฃผ์†Œ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ๋ถˆ๊ฐ€๋Šฅํ–ˆ๊ณ , VictoriaMetrics ํด๋Ÿฌ์Šคํ„ฐ๊ฐ€ ์‹คํ–‰๋˜๋Š” ๊ฐ€์ƒ ๋จธ์‹  ์ž์ฒด๊ฐ€ ๋™์ผํ•œ ํด๋ผ์šฐ๋“œ ๊ณต๊ธ‰์ž์˜ ๋‹ค๋ฅธ ์˜์—ญ, ์ฆ‰ ํด๋ผ์šฐ๋“œ ๋‚ด๋ถ€๊ฐ€ ์•„๋‹Œ ์™ธ๋ถ€์— ์œ„์น˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ๋Ÿฌ ์ง„์ž…์ ์„ ๋งŒ๋“ค์–ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. .

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

๊ฒฝ๊ณ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” Prometheus์˜ Alertmanager๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์•Œ๋ฆผ ์ „๋‹ฌ ์ฑ„๋„๋กœ Opsgenie์™€ Telegram์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ…”๋ ˆ๊ทธ๋žจ์—์„œ๋Š” ๊ฐœ๋ฐœ์ž๋กœ๋ถ€ํ„ฐ, ์–ด์ฉŒ๋ฉด ํ”„๋กœ๋•์…˜์—์„œ ๋‚˜์˜จ ๊ฒƒ์ผ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ๋Œ€๋ถ€๋ถ„ ์—”์ง€๋‹ˆ์–ด์—๊ฒŒ ํ•„์š”ํ•œ ํ†ต๊ณ„์ ์ธ ์ •๋ณด๊ฐ€ ์Ÿ์•„์ ธ ๋‚˜์˜ต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  Opsgenie๋Š” ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ํ†ตํ™”, ์‚ฌ๊ณ  ๊ด€๋ฆฌ์ž…๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

์˜์›ํ•œ ์งˆ๋ฌธ: "๋ˆ„๊ฐ€ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๊นŒ?" ์šฐ๋ฆฌ์˜ ๊ฒฝ์šฐ ๊ฐ ๋…ธ๋“œ์—์„œ vmagent๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋‹ˆํ„ฐ๋ง์€ ๋ชจ๋‹ˆํ„ฐ๋ง ์ž์ฒด๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ ๋…ธ๋“œ๋Š” ๋™์ผํ•œ ๊ณต๊ธ‰์ž์˜ ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์— ๋ถ„์‚ฐ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์—๋Š” ์ž์ฒด ์ฑ„๋„์ด ์žˆ๊ณ  ๋…๋ฆฝ์ ์ด๋ฉฐ ๋ถ„ํ•  ๋‘๋‡Œ๊ฐ€ ๋„์ฐฉํ•˜๋”๋ผ๋„ ์—ฌ์ „ํžˆ ๊ฒฝ๊ณ ๋ฅผ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ, ๋” ๋งŽ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์•Œ๋ฆผ์„ ๋ฐ›์ง€ ์•Š๋Š” ๊ฒƒ๋ณด๋‹ค๋Š” ๋” ๋งŽ์€ ์•Œ๋ฆผ์„ ๋ฐ›๋Š” ๊ฒƒ์ด ๋” ๋‚ซ์Šต๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

HA ๊ตฌํ˜„์œผ๋กœ ๋ชฉ๋ก์„ ๋งˆ๋ฌด๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

๋˜ํ•œ VictoriaMetrics ์ปค๋ฎค๋‹ˆํ‹ฐ์™€์˜ ์†Œํ†ต ๊ฒฝํ—˜์— ์ฃผ๋ชฉํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋งค์šฐ ๊ธ์ •์ ์ธ ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์€ ๋ฐ˜์‘์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์ œ๊ณต๋˜๋Š” ๋ชจ๋“  ์‚ฌ๋ก€๋ฅผ ์กฐ์‚ฌํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

GitHub์—์„œ ๋ฌธ์ œ๋ฅผ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๋Š” ๋งค์šฐ ๋น ๋ฅด๊ฒŒ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์™„์ „ํžˆ ํ•ด๊ฒฐ๋˜์ง€ ์•Š์€ ๋ช‡ ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ๋” ์žˆ์ง€๋งŒ ์ด ๋ฐฉํ–ฅ์œผ๋กœ ์ž‘๋™ํ•˜๋Š” ์ฝ”๋“œ๊ฐ€ ์ง„ํ–‰ ์ค‘์ธ ๊ฒƒ์„ ์ด๋ฏธ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ˜๋ณตํ•˜๋Š” ๋™์•ˆ ์ €์—๊ฒŒ ๊ฐ€์žฅ ํฐ ๊ณ ํ†ต์€ ๋…ธ๋“œ๋ฅผ ์ข…๋ฃŒํ•˜๋ฉด ์ฒ˜์Œ 30์ดˆ ๋™์•ˆ vminsert๊ฐ€ ๋ฐฑ์—”๋“œ๊ฐ€ ์—†๋‹ค๋Š” ๊ฒƒ์„ ์ดํ•ดํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์ด๊ฒƒ์ด ๊ฒฐ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ž ๊ทธ๋Œ€๋กœ XNUMX~XNUMX์ดˆ ์•ˆ์— ๋‚˜๋จธ์ง€ ๋ชจ๋“  ๋…ธ๋“œ์—์„œ ๋ฐ์ดํ„ฐ๊ฐ€ ๊ฐ€์ ธ์˜ค๊ณ  ์š”์ฒญ์€ ๋ˆ„๋ฝ๋œ ๋…ธ๋“œ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๋Š” ๊ฒƒ์„ ์ค‘์ง€ํ•ฉ๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

์–ด๋Š ์‹œ์ ์—์„œ ์šฐ๋ฆฌ๋Š” VictoriaMetrics๊ฐ€ VictoriaMetrics ์šด์˜์ž๊ฐ€ ๋˜๊ธฐ๋ฅผ ์›ํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ทธ๋ฅผ ๊ธฐ๋‹ค๋ ธ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ํ˜„์žฌ Prometheus ์—ฐ์‚ฐ์ž์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๊ทœ์น™์„ ๋งค์šฐ ์ ๊ทน์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋“  ์‚ฌ์ „ ๊ณ„์‚ฐ ๊ทœ์น™ ๋“ฑ์„ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•ด VictoriaMetrics ์—ฐ์‚ฐ์ž์šฉ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ ๊ทน์ ์œผ๋กœ ๊ตฌ์ถ•ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ํด๋Ÿฌ์Šคํ„ฐ ๊ตฌํ˜„์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•œ ์ œ์•ˆ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์œ„์— ์„ค๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ €๋Š” ์ •๋ง๋กœ ๋‹ค์šด์ƒ˜ํ”Œ๋ง์„ ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ๊ฒฝ์šฐ ์ถ”์„ธ๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด์„œ๋งŒ ๋‹ค์šด์ƒ˜ํ”Œ๋ง์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๋žต์ ์œผ๋กœ ๋งํ•˜๋ฉด ํ•˜๋ฃจ ๋™์•ˆ ํ•˜๋‚˜์˜ ์ธก์ • ํ•ญ๋ชฉ์ด๋ฉด ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ถ”์„ธ๋Š” XNUMX๋…„, XNUMX๋…„, XNUMX๋…„, XNUMX๋…„ ๋™์•ˆ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํ•˜๋‚˜์˜ ์ธก์ •ํ•ญ๋ชฉ ๊ฐ’์ด๋ฉด ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.
VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

  • ์šฐ๋ฆฌ๋Š” ์ผ๋ถ€ ๋™๋ฃŒ๋“ค์ฒ˜๋Ÿผ Prometheus๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๊ณ ํ†ต์„ ๊ฒช์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์šฐ๋ฆฌ๋Š” VictoriaMetrics๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ˆ˜์ง, ์ˆ˜ํ‰ ๋ชจ๋‘ ์•„์ฃผ ์ž˜ ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค.
  • ๋‹ค์–‘ํ•œ ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ํด๋Ÿฌ์Šคํ„ฐ์˜ ๋‹ค์–‘ํ•œ ๋…ธ๋“œ ์ˆ˜์— ๋ฐฐํฌํ•˜๊ณ , ๋ฉ”๋ชจ๋ฆฌ๋ณ„๋กœ ์ œํ•œํ•˜๊ณ , ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋“ฑ์˜ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์ด ์ •๋ง ๋งˆ์Œ์— ๋“ค์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ง‘์—์„œ VictoriaMetrics๋ฅผ ์‚ฌ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๊ณผ๊ฑฐ์˜ ์ผ์ด๊ณ  ํ˜„์žฌ์˜ ์ผ์ž…๋‹ˆ๋‹ค.

VictoriaMetrics ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง. ํŒŒ๋ฒจ ์ฝœ๋กœ๋ฐ”์˜ˆํ”„

https://t.me/VictoriaMetrics_ru1

VictoriaMetrics ์ฑ„ํŒ…, ๋‚ด ์—ฐ๋ฝ์ฒ˜, LeroyMerlin ๊ธฐ์ˆ  ๋ ˆ์ด๋”์šฉ QR ์ฝ”๋“œ ๋‘ ๊ฐœ.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€