728x90
๐จ
ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์คํ ์ค์ธ ์ธ์คํด์ค์ ๋ฌธ์ ๊ฐ ์๊ฒผ์ ๋ ์ ๋ ํ์ธ์ ํ์ง ๋ชปํ๋ฉด ์ฌ์ฉ์๋ค์๊ฒ ํฐ ๋ถํธํจ๊ณผ ๋์์ ์๋น์ค์ ์ฅ์ ๊ฐ ์ฅ๊ธฐํ๋ ์ ์๋ค.
์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ค๋ผํด ํด๋ผ์ฐ๋์์๋ ์ปค์คํ ํ๊ฒ ์๋์ ์ค์ ํ ์ ์๋ ์ ๊ณต ํ๋ค. ์ด๋ฅผ ๋น ๋ฅด๊ฒ ํ์ธํด ๋ณด์.
๐ก ํต์ง - ํ ํฝ ์ค์
- ํ ํฝ์ ํน์ ์ฃผ์ ๋ฅผ ์ค์ ํ๊ณ ํด๋น ์ฃผ์ ๋ฅผ ๊ตฌ๋ ํ๋ ๊ตฌ๋ ์๋ฅผ ์ค์ ํ ์ ์๋ค.
- ์๋ฅผ ๋ค๋ฉด ๊ตฌ๋ ์์ ์ด๋ฉ์ผ์ ๋ฑ๋กํ ํ ํฝ๊ณผ ํต์ง(notification)๋ฅผ ๋งคํํ์ฌ, ์๋ ๋ฐ์ ์ ํ ํฝ์ ๊ตฌ๋ ํ๊ณ ์๋ ๊ตฌ๋ ์์ ๋ฉ์ผ๋ก ์๋์ด ์ ์ก๋๋ ๋ฐฉ์์ด๋ค.
- ์ค๋ผํด ํด๋ผ์ฐ๋์ ๊ฒ์์ฐฝ์ ํ ํฝ์ ๊ฒ์ํ๋ค. ๊ทธ๋ฌ๋ฉด ํต์ง๋ผ๋ ์ด๋ฆ์ ์๋น์ค์ ํ ํฝ์ด๋ผ๋ ํ์ ์๋น์ค๊ฐ ๋์จ๋ค.
๐ก ์ปดํํธ๋จผํธ ๋ด ํ ํฝ
- ์ค๋ผํด ํด๋ผ์ฐ๋์์ ์ปดํํธ๋จผํธ(Compartment)๋ ๋ฆฌ์์ค๋ฅผ ๋ ผ๋ฆฌ์ ์ผ๋ก ๊ทธ๋ฃนํํ๊ณ ๊ด๋ฆฌํ ์ ์๋ ๋จ์์ด๋ค.
- ๊ฐ ์ปดํํธ๋จผํธ๋ ๊ณ ์ ํ ๊ถํ์ ๊ฐ์ง ์ ์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด ์ฌ๋ฌ ํ์ด๋ ๋ถ์์์ ์๋ก ๋ค๋ฅธ ๋ฆฌ์์ค๋ฅผ ๋ ๋ฆฝ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ค.
- ์ธ์คํด์ค๋ฅผ ์์ฑํ ๋ ์ญ์ ์ปดํํธ๋จผํธ ๋ณ๋ก ๋ ผ๋ฆฌ์ ์ผ๋ก ๊ตฌ๋ถ๋์ด ์๊ธฐ ๋๋ฌธ์ ์์ฑ๋์ด ์๋ ์ธ์คํด์ค์ ๋์ผํ ์ปดํํธ๋จผํธ๋ก ๊ตฌ๋ถํ์ฌ ๋ฆฌ์์ค์ ์๋น์ค๋ฅผ ๋ ผ๋ฆฌ์ ์ผ๋ก ๊ฒฐํฉํ๋ฉด ์ฌ์ฉ์ฑ์ด ์ข์์ง ๊ฒ์ด๋ค.
- ์ ๊ทธ๋ฆผ์ ํ ํฝ ์๋น์ค์ ๋ค์ด๊ฐ์ ๋ ๋์ค๋ ํ๋ฉด์ด๋ฉฐ ์ปดํํธ๋จผํธ ๋ด ํ ํฝ์ ๋ณด์ฌ์ค๋ค.
๐ก ํ ํฝ ์์ฑ
- ๋์ ๊ฒฝ์ฐ BACKEND_ENGINEER๋ผ๋ ์ด๋ฆ์ ํ ํฝ์ ์์ฑํ๋ค.
- ๋ฐฑ์๋ ์์ง๋์ด๋ค์๊ฒ ์ ๋ฌํ ํ ํฝ์ด๋ผ๋ ๋ป์ผ๋ก ๋ฒ์ฉ์ ์ผ๋ก ์ง์๋๋ฐ ํ์ฌ์ ๊ท๋ชจ๊ฐ ํฌ๋ค๋ฉด ๋ ์ธ๋ถํํ ์ ์์ ๊ฒ ๊ฐ๋ค.
- ๋ํ, ๋๊ฐ ๊ตฌ๋ ํ ๊ฒ์ธ์ง๋ณด๋ค ์ด๋ค ํ ํฝ์ธ์ง ์ ๋ ๊ฒ ๋ช ํํ ๊ฒ์ด๋ค.
๐ก ๊ตฌ๋ ์์ฑ
- ํด๋น ํ ํฝ์ ๋ค์ด๊ฐ๋ฉด ํ ํฝ์ ๊ตฌ๋ ์ ์์ฑํ ์ ์๋ค.
- ๊ตฌ๋ ์์ฑ์ ๋๋ฅด๋ฉด ์ ์๋ฉ์ผ์ ํฌํจํ ์ฌ๋ฌ ๊ฐ์ ํ๋กํ ์ฝ์ ๊ณ ๋ฅผ ์ ์๋ค.
- ๊ตฌ๋ ์ ์์ฑํ๋ฉด ํด๋น ํ ํฝ์ ๋ํ ๊ตฌ๋ ์๊ฐ ์ง์ ๋๋ฏ๋ก ์ด์ ์๋์ ์ ์ํ์ฌ ์ธ์คํด์ค์ ํ ํฝ์ ์๋๊ณผ ๋งคํํ์ฌ ์๋์ด ์ค๋๋ก ํ๋ ์์ ์ด ๋จ์๋ค.
๐ฅธ ๊ตฌ๋ ์ ์ง์ํ๋ ํ๋กํ ์ฝ
- ์ด๋ฉ์ผ๊ณผ Slack, SMS๋ ์๋๋ฐ ์ฌ๊ธฐ์๋ ์ด๋ฉ์ผ์ ์ฌ์ฉํ๋ค.
- HTTPS๋ ์์ผ๋ ๋์ค์ฝ๋ ์นํ ์ ์ฌ์ฉํ ์๋ ์์ ๊ฒ ๊ฐ๋ค.
๐ก ๋ชจ๋ํฐ๋ง - ์๋ ์ ์
- ๋ชจ๋ํฐ๋ง ์๋น์ค์ ์๋ ์ ์์ ๋ค์ด๊ฐ๋ฉด Create Alarm์ ํตํด ์๋์ ์์ฑํ ์ ์๋ค.
- ๊ฒ์์ฐฝ์ ์๋ ์ ์๋ผ๊ณ ๊ฒ์ํ๋ฉด ๋ฐ๋ก ๋์จ๋ค.
๐ก Create Alarm
- ์๋ ์ด๋ฆ๊ณผ ์ค๋ช ์ ์ ๋๋ค.
- Metric description์ Compartment์์ ์ปดํํธ๋จผํธ๋ฅผ ๊ณ ๋ฅธ๋ค.
๐ก Metric namespace
Metric namespace์์ ์ฌ๋ฌ ์งํ๋ฅผ ๊ณ ๋ฅผ ์ ์๋๋ฐ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ cpu & memory ์ฌ์ฉ๋์ ํ์ธํ๋ ค๋ฉด oci_computeagent๋ฅผ ๊ณ ๋ฅด๋ฉด ๋๋ค.
๐ก Metric name
- ๊ทธ๋ผ Metric name์ด ํ์ฑํ๋๋๋ฐ CpuUtilization์ด CPU ์ฌ์ฉ๋์ด๋ฉฐ, MemoryUtilization์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด๋ค.
- ์ดํ ์ธํฐ๋ฒ(๊ฐ๊ฒฉ)๊ณผ Statistic์ ๊ณ ๋ฅธ๋ค.
- ์๋ฅผ ๋ค์ด CpuUtilization์ ๊ณ ๋ฅด๊ณ ์ธํฐ๋ฒ์ 5๋ถ, Statistic๋ฅผ Mean์ผ๋ก ํ๋ฉด 5๋ถ๊ฐ ํ๊ท CPU ์ฌ์ฉ๋์ ์๋ฏธํ๋ค.
๐ก Metric dimensions
- ์์ ์์ ๊น์ง ๋ง์น๊ณ Metric dimensions๋ฅผ ๊ณ ๋ฅด์ง ์์ผ๋ฉด ํด๋น ์ปดํํธ๋จผํธ์ ๋ชจ๋ ๋ฆฌ์์ค๋ฅผ ๋ชจ๋ํฐ๋งํ๊ฒ ๋๋ค.
- ๋ง์ฝ ๊ฐ๋ณ ์ธ์คํด์ค๋ง๋ค ํ๋์ฉ์ ์๋์ ๋ง๋ค๊ณ ์ถ๋ค๋ฉด Metric dimensions์์ dimension name์ ๊ณ ๋ฅด๊ณ , value์ ํน์ Dimention์ ๊ณ ๋ฅด๋ฉด ๋๋ค.
- ์๋ฅผ๋ค์ด dimension name์ resourceDisplatyName์ผ๋ก ์ค์ ํ๊ณ value๋ฅผ ํ์ธํ๋ฉด ์ง์ ํ ์ธ์คํด์ค์ ์ด๋ฆ ๋ชฉ๋ก์ด ๋์จ๋ค.
๐ก Trigger rule
- Trigger rule์ "๋ณด๋ค ํฐ", "๋ณด๋ค ์์" ๋ฑ์ Operator๋ฅผ ๊ณ ๋ฅผ ์ ์๊ณ Value๋ก๋ ํผ์ผํธ๋ฅผ ์ธ ์ ์๋ค.
- Trigger delay minutes๋ ํธ๋ฆฌ๊ฑฐ๊ฐ ๋ฐ๋๋๋๋ฐ ์ง์ฐ๋๋ ์๊ฐ์ ์ค์ ํ๋ค.
- Alarm severity๋ ์๋์ ์ค์๋๋ฅผ ๊ณ ๋ฅผ ์ ์๋ค.
- ์ฌ์ง์ฒ๋ผ ์ค์ ์ CPU ์ฌ์ฉ๋์ด 90% ์ด์์ผ ๋ Critical ์๋์ด ๋ฉ์ผ๋ก ๋ฐ์ํ๊ฒ ๋๋ค.
- Trigger๋ ์ถ๊ฐํ ์ ์์ผ๋ฉฐ,[ 70%, ์๋ ์ค์๋๋ฅผ warning]์ผ๋ก ์ถ๊ฐ ์ค์ ํ๋ฉด ๋งจ ์ ์ฌ์ง์ฒ๋ผ ๊ฐ์ ๋ฅ์ ์๋์ ๋ ๊ฐ ์ถ๊ฐํ ํ์๊ฐ ์์ด์ง๋ค. ๋์ ์ ๋ชฉ์ ๋ฒ์ฉ์ ์ผ๋ก ์ง์ด์ผ ํ ๋ฏ.
๐ก Define alarm notifications
- ๋ง์ง๋ง์ผ๋ก ์๋ ๋์ฐฉ์ง๋ฅผ ์ ํํ๋๋ฐ ์ฌ๊ธฐ์ ํ ํฝ์ ๊ณ ๋ฅด๋ฉด ์๊น ์ค์ ํด๋ BACKEND_ENGINEER ๊ตฌ๋ ์๋ค์๊ฒ ์ ์ก๋๋ ๋ฐฉ์์ด๋ค.
๐ก ๊ธฐํ
- Message grouping์ ๊ทธ๋ฃน์ผ๋ก ๋ฌถ์ด์ ๋ณด๋ผ์ง, ๊ฐ๋ณ์ ์ผ๋ก ๋ณด๋ผ์ง ๊ณ ๋ฅผ ์ ์๋ค.
- Message Format์ ๋ฉ์์ง์ ํฌ๋ฉง์ ๊ณ ๋ฅผ ์ ์๋ค.
๐ก ์ค์ ์๋
- ์ค์ ์๋์ ์์ ๊ฐ์ด ์จ๋ค.
- ์ฐธ๊ณ ๋ก ๊ฐ๋ณ ์ธ์คํด์ค์์ ์ง์ ์๋์ ์ถ๊ฐํ ์๋ ์์ผ๋, ์ธ์คํด์ค๊ฐ ์ฌ๋ฌ ๊ฐ์ผ ๊ฒฝ์ฐ ๊ด๋ฆฌํ๊ธฐ ๋ถํธํ๊ธฐ ๋๋ฌธ์ ํ ๋ฒ์ ๋ฌถ์ด์ ์ฒ๋ฆฌํ๋ ๊ฒ์ด ์ข์ ๊ฒ ๊ฐ๋ค.
728x90