๋ถํํ
์คํธ๋ฅผ ์ํด k6 + Prometheus + Grafana ์๋ ํ๊ฒฝ ๊ตฌ์ฑํ๊ธฐ (with Docker-compose)
k6๋ฅผ ํตํ๋ฉด ๋ถํํ
์คํธ๋ฅผ js ๊ธฐ๋ฐ ์คํฌ๋ฆฝํธ๋ก ์์ฝ๊ฒ ์์ฑ์ด ๊ฐ๋ฅํ๋ค. ๋ค๋ง k6๋ ๋จ์ ํ
์คํธ ๋ง์ ์ํํด์ฃผ๊ธฐ ๋๋ฌธ์ ์ถ๊ฐ์ ์ธ ์๊ฐํ ๊ตฌ์ฑ์ ์งํํด์ผ ํ ํ์๊ฐ ์๋ค. ์ด๋ฅผ ์ํด ๊ตฌ๊ธ๋ง์ ํด๋ณด๋ฉด, ๋๋ถ๋ถ์ ๋ ํผ๋ฐ์ค์์ ์๋์ผ๋ก ์ด๋ฅผ ๊ตฌ์ฑํ๋ค. (Grafana UI์ ์ ์ํด์ Datasource, Dashboard๋ฅผ ์ง์ ๋ฑ๋กํ๋ ์) ๋ฐ๋ผ์ ๋ถํ ํ
์คํธ๋ฅผ ์งํํ๊ณ ์ ํ๋ ๋ชจ๋๊ฐ ๋ฐฉ๋ฒ์ ์์งํด์ผ ํ๋ค๋ ๊ฒ์ธ๋ฐ, ๊ฐ์ธ์ ์ผ๋ก ์ด๋ ๋นํจ์จ์ ์ด๋ผ ์๊ฐํ์ฌ ๋ถํ ํ
์คํธ + ์๊ฐํ๋ฅผ ํ๋ฒ์ ์งํํ ์ ์๋ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ๊ณ ์ ํ๋ค. ๊ฐ์ธ์ ์ผ๋ก ๋ก์ปฌ PC์ ์ด๊ฒ์ ๊ฒ ์ค์นํ๋ ๊ฒ์ ์ ํธํ์ง ์์์, ๋์ปค ์ด๋ฏธ์ง๋ฅผ ๊ธฐ๋ฐ์ผ๋กํ docker-compose ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ์๋ค. Docker-compose.yml vers..
2024.04.02