Grafana ๋ฐ์ดํฐ ์๊ฐํ ํ๋ซํผ๊ณผ Prometheus ๋ชจ๋ํฐ๋ง ์์คํ ์ ๊ฐ๋ฐํ๋ Grafana Labs๋ ํ ๊ฐ ํ์ ์ ํตํด ์ฌ๊ณ ๋ฅผ ํด๊ฒฐํ๊ณ ๋ถ์ํ ์ ์๋๋ก ์ค๊ณ๋ OnCall ์ฌ๊ณ ๋์ ์์คํ ์ ์คํ ์์ค๋ฅผ ๋ฐํํ์ต๋๋ค. OnCall์ ์ด์ ์ ๋ ์ ์ ํ์ผ๋ก ์ ๊ณต๋์์ผ๋ฉฐ Amixr Inc ์ธ์์ ์ผํ์ผ๋ก Grafana์ ์ธ์๋์์ต๋๋ค. ์๋ . ํ๋ก์ ํธ ์ฝ๋๋ Python์ผ๋ก ์์ฑ๋์์ผ๋ฉฐ AGPLv3 ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๊ณต๊ฐ๋ฉ๋๋ค.
์ด ์์คํ ์ ์ฌ์ฉํ๋ฉด ๋ค์ํ ๋ชจ๋ํฐ๋ง ์์คํ ์์ ์ด์ ํ์ ๋ฐ ์ด๋ฒคํธ์ ๋ํ ์ ๋ณด๋ฅผ ์์งํ ํ ์๋์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋ฃนํํ๊ณ ๋ด๋น ๊ทธ๋ฃน์ ์๋ฆผ์ ๋ณด๋ด๊ณ ๋ฌธ์ ํด๊ฒฐ ์ํ๋ฅผ ์ถ์ ํ ์ ์์ต๋๋ค. ๋ชจ๋ํฐ๋ง ์์คํ Grafana, Prometheus, AlertManager ๋ฐ Zabbix์์ ํตํฉ์ด ์ง์๋ฉ๋๋ค. ๋ชจ๋ํฐ๋ง ์์คํ ์์ ์์ ๋ ์ ๋ณด์์ ์ฌ์ํ๊ณ ์ค์ํ์ง ์์ ์ด๋ฒคํธ๋ ํํฐ๋ง๋๊ณ , ์ค๋ณต๋ ์ด๋ฒคํธ๋ ์ง๊ณ๋๋ฉฐ, ์ฌ๋์ ๊ฐ์ ์์ด ํด๊ฒฐํ ์ ์๋ ๋ฌธ์ ๋ ์ ๊ฑฐ๋ฉ๋๋ค.
๊ณผ๋ํ ์ ๋ณด ๋ ธ์ด์ฆ๊ฐ ์ ๊ฑฐ๋ ์ค์ํ ์ด๋ฒคํธ๋ ์๋ฆผ ์ ์ก ํ์ ์์คํ ์ผ๋ก ์ ์ก๋ฉ๋๋ค. ์ด ํ์ ์์คํ ์ ์๋ณ๋ ๋ฌธ์ ๋ฒ์ฃผ๋ฅผ ํด๊ฒฐํ ์ฑ ์์ด ์๋ ์ง์์ ์๋ณํ๊ณ ์์ ์ผ์ ๊ณผ ๊ณ ์ฉ ์ ๋๋ฅผ ๊ณ ๋ คํ์ฌ ์๋ฆผ์ ๋ณด๋ ๋๋ค(์บ๋ฆฐ๋ ํ๋๋์ ๋ฐ์ดํฐ๊ฐ ํ๊ฐ๋จ). ์ฌ๋ฌ ์ง์ ๊ฐ์ ์ฌ๊ฑด์ ์ํ์ํค๊ณ ํนํ ์ค์ํ๊ฑฐ๋ ํด๊ฒฐ๋์ง ์์ ๋ฌธ์ ๋ฅผ ๋ค๋ฅธ ํ ๊ตฌ์ฑ์์ด๋ ๋ ๋์ ์์ค์ ์ง์์๊ฒ ์์ค์ปฌ๋ ์ด์ ํ๋ ๊ฒ์ด ์ง์๋ฉ๋๋ค.
์ฌ๊ฑด์ ์ฌ๊ฐ๋์ ๋ฐ๋ผ ์ ํ ํตํ, SMS, ์ด๋ฉ์ผ, ์ค์ผ์ค๋ฌ ์บ๋ฆฐ๋์์ ์ด๋ฒคํธ ์์ฑ, Slack ๋ฐ Telegram ์ธ์คํดํธ ๋ฉ์ ์ ๋ฅผ ํตํด ์๋ฆผ์ ๋ณด๋ผ ์ ์์ต๋๋ค. ๋์์ ์ฌ๊ณ ํด๊ฒฐ๊ณผ ๊ด๋ จ๋ ๋ฌธ์ ๋ฅผ ๋ ผ์ํ๊ธฐ ์ํด Slack์์ ์ฑ๋์ ์๋์ผ๋ก ์์ฑํ ์ ์์ผ๋ฉฐ, ๊ฐ๋ณ ์ง์๊ณผ ์ ์ฒด ํ์ด ์๋์ผ๋ก ์ฐ๊ฒฐ๋ฉ๋๋ค.
์์คํ ์ ์ ์ฐํ ํ์ฅ ๋ฐ ์ฌ์ฉ์ ์ ์ ์ต์ ์ ์ ๊ณตํฉ๋๋ค(์๋ฅผ ๋ค์ด, ์ ํธ๋์ ๋ง๊ฒ ์ด๋ฒคํธ ๊ทธ๋ฃนํ ๋ฐ ๋ผ์ฐํ ์ ๊ตฌ์ฑํ๊ณ ์๋ฆผ ์ ๋ฌ์ ์ํ ๊ท์น ๋ฐ ์ฑ๋์ ์ ์ํ ์ ์์ต๋๋ค). ์ธ๋ถ ์์คํ ๊ณผ์ ํตํฉ์ ์ํด API ๋ฐ Terraform ์ง์์ด ์ ๊ณต๋ฉ๋๋ค. ์๋์ ์น ์ธํฐํ์ด์ค๋ฅผ ํตํด ์ ์ด๋ฉ๋๋ค.
์ถ์ฒ : opennet.ru