grafana๊ฐ ํ ํ๋ฆฟ ๋ณ์๋ฅผ ์ฌ์ฉํ๋ ์ฟผ๋ฆฌ์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ง์ํ๋ค๋ฉด ๊ฝค ์ ์ฉํ ๊ฒ์ ๋๋ค. ๋ด๊ฐ ๋ณผ ๋ ์๋ ๋ฐฉ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ํ์ฌ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ณด์ด์ง ์๋ ์์ผ๋์นด๋ ๋ฉํธ๋ฆญ์ ์ฌ์ฉํ๋ ๊ฒ์ด์ง๋ง ์ด ์ ๊ทผ ๋ฐฉ์์์ ๋ณผ ์ ์๋ ๋ฌธ์ ๋ ์ปจํ ์คํธ๊ฐ ์์ค๋๋ค๋ ๊ฒ์ ๋๋ค.
+1
+1
์๋ช
์ด ์งง์ ์๋ฒ(AWS auto scaling)์ ์๋ฆผ์ ์ถ๊ฐํ ์ ์์ผ๋ฉด ์ข๊ฒ ๊ณ , grafana์ ์๋ฒ๋ฅผ ์๋ ๋ฑ๋กํ๋ ๊ฒ์ ํ
ํ๋ฆฟ์ผ๋ก ๊ฐ๋จํ์ง๋ง ์๋ฆผ์ ๋ฃ์ ์ ์๋ค๋ ๊ฒ์ด ์์ฝ์ต๋๋ค.
@bergquist ์๋ฅผ ๋ค์ด ํธ์คํธ๊ฐ 12๊ฐ ์ด์์ธ ๊ฒฝ์ฐ ๋ชจ๋ ์ฌ์ฉํ๋ ๊ฒ์ ๋นํ์ค์ ์ ๋๋ค.
์๋ฅผ ๋ค์ด ๊ทธ ์ค ๋ช ๊ฐ๋ง ์คํจํ ๊ฒฝ์ฐ(์: 5๊ฐ) ์คํจํ ๊ฐ ๊ฒฝ๊ณ ์ ๋ํ ์ด๋ฉ์ผ์ ๋ฐ๋ ๊ฒ์ด ๋งค์ฐ ์ ์ฉํฉ๋๋ค. ์ด ๋ฐฉ๋ฒ์ ์ผ๋ฐ์ ์ผ๋ก ๋ฉํธ๋ฆญ๋น ํ๋์ ๊ฒฝ๊ณ ๋ฅผ ์์ํ๋ ๋ค๋ฅธ ๋๊ตฌ์ ํจ์ฌ ์ฝ๊ฒ ํตํฉํ ์ ์์ต๋๋ค.
ํ์ฌ ์ ๊ทผ ๋ฐฉ์(๋ชจ๋ ์ฌ์ฉ)์ ์ธ์คํด์ค๊ฐ ๋ ์ ๊ฑฐ๋ ์๋น์ค ์์ค์์ ๊ฒฝ๊ณ ํ๋ ๊ฒฝ์ฐ(์: ๋๊ธฐ์ด์ ์๋ ์์ ์) ๊ฝค ๊น๋ํฉ๋๋ค.
@calind ๊ฐ ๋งํ๋ฏ์ด influxDB์์๋ ์ ์๋ํ์ง๋ง ๊ฒฝ๊ณ ์์๋ ์๋ํ์ง ์๋ ์ฌ๋ฌ $ ํธ์คํธ ๋ณ์๊ฐ ์์ต๋๋ค.
+1๋ ๋ฉ๋๋ค.
ํ ํ๋ฆฟ ๋ณ์๋ก ์ฟผ๋ฆฌํ ์ ์๊ธฐ ๋๋ฌธ์ ๊ฒฝ๊ณ ์ธก์ ํญ๋ชฉ์ผ๋ก ๋์ผํ ์ฟผ๋ฆฌ๋ฅผ ์ํํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ๋ณตํ์ฌ ๊ฒฝ๊ณ ๊ธฐ์ค์ ์ถฉ์กฑํ๋ ํญ๋ชฉ์ ํ์ธํ ์ ์์ง ์์๊น์?
@NotSoCleverLogin ๊ฐ๋ฅํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ ํํ ํ ํ๋ฆฟ ๋ณ์์ ๋ฐ๋ผ ๊ฒฝ๊ณ ๊ท์น์ ๋์์ ๋ณ๊ฒฝํ์๊ฒ ์ต๋๊น?
ํ ํ๋ฆฟ์ ๋ํด ๋ชจ๋ ์ต์ ์ ์ฌ์ฉํ๋ ๊ฒ์ด ๋์๊ฒ ์๋ฏธ ์๋ ์ ์ผํ ๋ฐฉ๋ฒ์ ๋๋ค.
+1
๊ฐ ํ๊ฒฝ์ ๋์ผํ ๊ตฌ์ฑ ์์๊ฐ ์๋ X ํ๊ฒฝ ์ค์ ์ด ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ํ์ฌ prometheus๋ฅผ ์ฌ์ฉํ์ฌ ์๋ฅผ ๋ค์ด CPU ์ฌ์ฉ๋/๋์คํฌ ์ฌ์ฉ๋ ๋ฑ์ ๋ํด ๊ฒฝ๊ณ ํ๊ณ ์์ต๋๋ค. ์ฌ๊ธฐ์์ ์ฟผ๋ฆฌ์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ง์ ํ๊ณ ๊ฒฝ๊ณ ๊ฐ ํธ๋ฆฌ๊ฑฐ๋๋ฉด ๊ฒฝ๊ณ ๊ฐ ํธ๋ฆฌ๊ฑฐ๋ ํ๊ฒฝ๋ง ๋ํ๋ ๋๋ค.
All ๋ณ์๋ก ์ด ์์ ์ ์ํํ๋ฉด ์ด๋ ์ ๋ ์๋ํฉ๋๋ค. ๊ทธ๋ฌ๋ @calind ์ ์๋ฅผ ์ฌ์ฉํ๋ฉด ์คํฌ๋ฆฐ์ท์ ํด๋น ๋ฌธ์ ์ ๋ํด ์๋ฆฌ๊ณ ์ถ์ ํ๊ฒฝ๋ฟ๋ง ์๋๋ผ ๋ด ๋ชจ๋ ํ๊ฒฝ์ ๋ชจ๋ CPU ์ถ์ธ๋ก ์ฑ์์ง ๊ฒ์ ๋๋ค. ๊ทธ๋ํ๋ ๋ค๋ฅธ ํ๊ฒฝ์ ์ ๋ณด๋ก ์ธํด ๊ฐ๋ ค์ง ์ ์์ต๋๋ค. ์ผ๋ถ ์๋๋ฆฌ์ค์์๋ ๋ค๋ฅธ ํ๊ฒฝ์์ CPU๋ฅผ ๋น๊ตํ๋ ๊ฒ์ด ํฅ๋ฏธ๋ก์ธ ์ ์์ง๋ง ํ ์คํธ ํ๊ฒฝ์์ ๋ฐ์ํ๋ ์ผ์ด ํ๋ก๋์ ํ๊ฒฝ ๋ฑ์์ ๋ฐ์ํ๋ค๋ ๋ณด์ฅ์ ์์ต๋๋ค.
๋ํ "ํ์ค" ๊ฐ์ ๋์๋ณด๋์ ๊ฒฝ๊ณ ์ ๋ํ ์ฃผ์์ ํ์ํ์ฌ ์์ ์์ ์ฌ์ฉํ ์ ์๋ ๋์๋ณด๋๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์ฐพ๊ณ ์์ต๋๋ค. ์ด๋ฌํ ์ข ๋ฅ์ ๋์๋ณด๋์ 'env' ํ ํ๋ฆฟ ๋ณ์๋ฅผ ์ฌ์ฉํ๋ค๋ ์ ์ ๊ฐ์ํ ๋ ํ์ฌ ๊ตฌํ๋ ๋ฐฉ์์ผ๋ก ๊ทธ๋ ๊ฒ ํ๋ ๊ฒ์ ์ค์ ๋ก ๋ถ๊ฐ๋ฅํฉ๋๋ค. ๊ฒฝ๊ณ ๊ฐ ํธ๋ฆฌ๊ฑฐ๋๋ "๊ทธ๋ฆผ์" ๋์๋ณด๋๋ฅผ ์๋์ผ๋ก(์ ์ด๋ ์ด๋ ์ ๋) ์์ฑํด์ผ ํฉ๋๋ค(์ด๋ก ์ธํด ๊ฐ์ ๋์๋ณด๋์์ ์ฃผ์์ด ๋์จํด์ง).
ํ ํ๋ฆฟ ๋ณ์๊ฐ ๋์์ด ๋ ์ ์๋ค๊ณ ์๊ฐํ๋ ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ๊ฒฝ๊ณ (์ด๋ฌํ ๊ธฐ๋ฅ์ ๊ตฌํํ๋๋ก ์ ํํด์ผ ํจ)๋ฅผ ๋ค๋ฅธ ์์ค(ํ๋ก๋์ ์ ๊ฒฝ์ฐ ์ผ๋ถ ์์ , ํ ์คํธ ํ๊ฒฝ์ ๊ฒฝ์ฐ qa/๊ฐ๋ฐ์ ๋ฑ)๋ก ๋ผ์ฐํ ํ๋ ๊ฒ์ ๋๋ค.
ํ ํ๋ฆฟ๋ ์ฟผ๋ฆฌ์ ๋ํ ๊ฒฝ๊ณ ์ง์์ ๋ํด +1์ ๋๋ค.
@bergquist , ์ผ๋ถ ๋์๋ณด๋์๋ _All_ ์ต์ ์ด ์์ต๋๋ค. ์๋ฅผ ๋ค์ด collectd์ ์ํ ์์คํ ๋ฉํธ๋ฆญ(https://grafana.net/dashboards/24). _All_ ์ต์ ์ ๊ฐ๋ ๊ฒ์ 10๊ฐ ์ด์์ ์๋ฒ์ ๋ํด ํ์คํ ์ค์ฉ์ ์ด์ง ์์ ๊ฒ์ ๋๋ค. ์ด๊ฒ์ด ๋ฐ๋ก ํ ํ๋ฆฟ ๋ณ์๋ฅผ ๋ฐ๋ณตํด์ผ ํ๋ ์ด์ ์ ๋๋ค.
๋ชจ๋์ ์ฌ์ฉ์ ํ์ฉํ๋ ๊ฒ์ ์ข์ ์์์ด๋ฉฐ ํ์ํ ๋งํ ์ผ์ ๋๋ค.
Prometheus์์ ๋ชจ๋๋ฅผ ํ์ฉํ๋ ค๋ฉด ์ฟผ๋ฆฌ๋ฅผ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ์์ฑํด์ผ ํฉ๋๋ค.
some.metric{hostname=~"$Hostname"}
์ ๊ท์ ๊ฒ์(๋ฐ All์ ์์ผ๋์นด๋)์ ํ์ฉํ๋ ์ถ๊ฐ ๋ฌผ๊ฒฐํ์ ์ฃผ๋ชฉํ์ธ์.
์ง์ ์ฟผ๋ฆฌ์์ ์ ๊ท์ ๊ฒ์ ์ฟผ๋ฆฌ๋ก ์ ํํ ๋ ๋ฐ์ํ ์ ์๋ ์ฑ๋ฅ ์ํฅ์ ๋ฒค์น๋งํนํ์ง ์์์ง๋ง ์ ์ด๋ ํ์ฌ๋ก์๋ ๋ถ๋ช ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๊ฒ์ ๋๋ค.
+1
+1
๊ตฌํ ๋ฐฉ๋ฒ์ ์ ๋ชจ๋ฅด๊ฒ ๊ณ ํ์ํ๋ค๋ ๊ฒ๋ง ์์๋์ธ์.
+1
์ฐ๋ฆฌ๋ Prometheus๋ฅผ ๋ฐ์ดํฐ ์์ค๋ก ์ฌ์ฉํ์ฌ ์จํ๋ ๋ฏธ์ค K8S ํด๋ฌ์คํฐ ๋ฐ AWS K8S ํด๋ฌ์คํฐ์ ๋ํ Kubernetes ์ธํ๋ผ๋ฅผ ๋ชจ๋ํฐ๋งํฉ๋๋ค.
๋ชจ๋ ๋์๋ณด๋๋ ๋ฐ์ดํฐ ์์ค($Environment), $Instance/Node, $Namespace ๋ฐ $Pod์ ๋ํด ํ
ํ๋ฆฟ ๋ณ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
Prometheus ์ฟผ๋ฆฌ ๊ตฌ์กฐ ๋ฐฉ์ ๋๋ฌธ์; ๋ชจ๋ ์ฟผ๋ฆฌ์๋ ํ
ํ๋ฆฟ ๋ณ์๊ฐ ์์ต๋๋ค. ๊ฒฝ๊ณ ๊ท์น์ด ์ ์ฅ์ ํ์ฉํ์ง ์๋๋ก ํฉ๋๋ค.
๊ฒฝ๊ณ ์ ์ถ๊ฐ๋ ํ
ํ๋ฆฟ ๋ณ์ ์ฟผ๋ฆฌ๋ฅผ ๋ณด๊ณ ์ถ์ต๋๋ค.
+1
+1
์ฐ๋ฆฌ๋ ๋
ผ๋ฆฌ์ ์ธ ๋ฐฉ์(๊ทธ๋ฆฌ๊ณ ๋ง์ ์ฌ๋๋ค์ด ์ฌ์ฉํ๋)์ธ ๋ค์ค ์๋ฒ ํ๊ฒฝ์ ํ
ํ๋ฆฟ ๋์๋ณด๋๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ์ง๊ธ์ grafana๋ก ๊ฒฝ๊ณ ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ ์ผํ ๋ฐฉ๋ฒ์ ํ
ํ๋ฆฟ์ด ์๋ ๋ณ๋์ ๋์๋ณด๋๋ ์ค์ ์ด ์ฝ์ง ์์ prometheus ์์ฒด๋ก ๊ฒฝ๊ณ ํ๋ ๊ฒ์
๋๋ค.
๋ชจ๋ ํ๋์ ๋ฐฑ์ /์ฌ์ ๋ ๋๋ง๋ ํ ํ๋ฆฟ ๋ณ์๊ฐ ์๋ ๋์๋ณด๋๋ฅผ ์ ์ฅ/๋ด๋ณด๋ด๋ ์ต์ ์ด๋ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ด ์๋ค๋ฉด... ๋ค๋ฅธ ์๋ฃจ์ ์ ์ฐพ์ ๋๊น์ง ์ด๊ฒ์ ์๋ง๋ ์ข์ ์ค๊ฐ ์ง์ ์ด ๋ ๊ฒ์ ๋๋ค.
ํ ํ๋ฆฟ๋ ์ฟผ๋ฆฌ์ ๋ํ ๊ฒฝ๊ณ ์ง์์ ๋ํด +1์ ๋๋ค. ํ์ฌ ๋ชจ๋ ๋์๋ณด๋์์ ํ ํ๋ฆฟ์ ์ฌ์ฉํ๋ฏ๋ก ์ด ๋ฉ์ง ๊ธฐ๋ฅ์ ํ์ฉํ ์ ์์ต๋๋ค.
+1, ํ ํ๋ฆฟ ๋์๋ณด๋๊ฐ โโ๋ง๊ณ ์ง๊ธ์ ์๋ฆผ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋ฆผ์ ๋ฐ๊ธฐ ์ํด ๋์๋ณด๋๋ฅผ ์ค๋ณต ์ ๊ฑฐํด์ผ ํ๋ฏ๋ก ํ ํ๋ฆฟ ๊ธฐ๋ฅ์ ์๊ฒ ๋ฉ๋๋ค.
+1, ๊ฑฐ์ ๋ชจ๋ ๋์๋ณด๋๋ ํ ํ๋ฆฟ ๋ณ์(๋ฐ ์ค์ฒฉ ํ ํ๋ฆฟ ๋ณ์)๋ฅผ ์ฌ์ฉํฉ๋๋ค.
ํ์ํ ๊ฒฝ์ฐ ํ ํ๋ฆฟ ๋ณ์ ๊ทธ๋ฃน๋ณ๋ก ๊ฐ๋ณ ๊ฒฝ๊ณ ๋ฅผ ๋ฐ๊ธฐ ์ํด ๋ฐ๋ณต ํจ๋์ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๋ํ ์ด๊ฒ์ ๊ฒฝ๊ณ ๊ฐ ๋์ ์ด๋ฉฐ ํ์ฌ์ ๊ฐ์ด ์๋์ด ์๋์ ์๋ฏธํฉ๋๋ค.
์ํ: ์ด๋ก ์ ๋ณ์๋ ์์ผ๋ฉด ์ข๊ฒ ์ง๋ง ์ด๋ค ์ฌ๋์ด ๋์๋ณด๋์ ๋ค์ด๊ฐ์ ๊ฐ์ ๋ณ๊ฒฝํ๊ณ ์ ์ฅํ๋ฉด ๊ฒฐ๊ณผ ๊ฒฝ๊ณ ๊ฐ ์ํฅ์ ๋ฐ์ ์ ์๋ค๋ ์ ์ ์ผ๋์ ๋์ด์ผ ํฉ๋๋ค. ๊ทธ๊ฒ์ด ๊ด์ฐฎ์ ํ๋์ธ์ง ์๋์ง๋ ๋ชจ๋ฅด์ง๋ง ๋ณต์กํ ๊ฒ์ ๋๋ค.
+1
grafana๋ก ์์ ํ ๋ ํ ํ๋ฆฟ์ด ๋ชจ๋ ๊ณณ์์ ๊ถ์ฅ๋๋ ๊ฒ์ฒ๋ผ ๋๊ปด์ง๊ณ ๊ฒฝ๊ณ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๊ธฐ ์ํด ๋ณ์๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ์ถ๊ฐ ๊ทธ๋ํ ์ธํธ๋ฅผ ๋ง๋๋ ๊ฒ์ ์๋ชป๋ ๊ฒ ๊ฐ์ต๋๋ค...
ํ
ํ๋ฆฟ๋ ์ฟผ๋ฆฌ์ ๋ํ ๊ฒฝ๊ณ ์ง์์ ๋ํด +1์
๋๋ค.
๋ํ ์ค๊ตญ์ด ๊ท์น ์ด๋ฆ ๋๋ ์ค๊ตญ์ด ์ ๋ชฉ์ ์ฌ์ฉํ ๋ ๊ท์น์ด ํธ๋ฆฌ๊ฑฐ๋ ๋น์ ์์ ์ธ ์ด๋ฉ์ผ์ ์์ ํ๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ์๋ฅผ ๋ค์ด "ไธช่กๅๆถ็บฟๆฅๅฃ่ฏทๆฑๆถ้ด(getTimeTrend) ๊ฒฝ๊ณ "๋ฅผ ์์ํ์ง๋ง "รคยธยชรจ'ยกรฅหโ รฆโยถรงยบยฟรฆลฝยฅรฅ ยฃรจยฏยทรฆยฑโรฆโยถรฉโยด( getTimeTrend) ๊ฒฝ๊ณ ", ๋ฌธ์ ์งํฉ์ด ์ฌ๋ฐ๋ฅด์ง ์์ ์ ์์ต๋๋ค.
๊ฒฝ๊ณ ์์ ํ ํ๋ฆฟํ๋ ๋ณ์๋ฅผ ๊ตฌํํ๋ ค๋ฉด +1
+1
+1์ ํฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค.
+1
๊ฒฝ๊ณ ์์ ํ ํ๋ฆฟํ๋ ๋ณ์๋ฅผ ๊ตฌํํ๋ ค๋ฉด +1
+1
+1 ๊ธฐ๋๋ฉ๋๋ค
+1
+1
+1
+1
+1
์ฐ์ง ๋ง์ธ์!
์ด ํธ๋ฅผ ๊ตฌ๋
ํ ๋ชจ๋ ์ฌ๋์ ์ด๋ฉ์ผ์ ๋ฐ๊ฒ ๋ฉ๋๋ค...
+1
์ฃผ์์ ์ ๊ฑฐํ๋ github ๊ธฐ๋ฅ๋ง ์์ต๋๋ค.
https://github.com/blog/2119-add-reactions-to-pull-requests-issues-and-comments
@thetechnick ์ด๋ฉ์ผ์ ์ค๋ ๋๋ฅผ ์์๊ฑฐํ๊ณ ์ด๋ฉ์ผ์ ๋ฐ์ง ์์ ์ ์๋ ๋งํฌ๊ฐ ์์ต๋๋ค. ํ์ง๋ง ๊ธฐ๋ฅ์ด ์๋ฃ๋๋ฉด ์๋ฆผ์ ๋ฐ๊ณ ์ถ์ ์๋ ์๋ค๋ ์ ์ ์ดํดํ์ง๋ง, ๋ฌธ์ ๊ฐ ๋ ๋นจ๋ฆฌ ํด๊ฒฐ๋ ์ ์๋๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒ๋ ์ข์ํฉ๋๋ค. :)
์ ๋ฐ์ ์ผ๋ก ๊ฒฝ๊ณ ์ ๋ํ ํฐ ์ง์ .
๊ฒฝ๊ณ ์ ํ
ํ๋ฆฟ ๋ณ์์ ๋ํด์๋ ๋๋ฝ๋์์ต๋๋ค. +1 :D
=
๊ฒ๋ค๊ฐ query
์ ์ฌ์ฉ๋ ๋ฉํธ๋ฆญ์ด ํ
ํ๋ฆฟ ๋ณ์๋ฅผ ์ฌ์ฉํ๋์ง ์ฌ๋ถ๋ฅผ Grafana๊ฐ ๊ฐ์งํ๋ ๋ฐฉ์์ ๋ฒ๊ทธ๊ฐ ์์ ์ ์์ต๋๋ค.
ํ ํ๋ฆฟ ๋ณ์๋ฅผ ๊ฐ์ ์ ์ผ๋ก ์ฌ์ฉํ๋ ์๋ฆฌ์ฆ๊ฐ ์๋ ๊ฒฝ์ฐ Grafana๋ ํด๋น ์๋ฆฌ์ฆ๋ฅผ ๊ฒฝ๊ณ ๋ก ์ถ๊ฐํ๋ ๊ฒ์ ๋ฉ์ถ์ง ์์ต๋๋ค. ๊ฒฝ๊ณ ๋ ๋ถ๋ช ํ ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํ์ง ์์ต๋๋ค.
#K
๋ฅผ ์ฐธ์กฐํ์ญ์์ค(#A๋ฅผ ์ฌ์ฉํ๋ #D๋ฅผ ์ฌ์ฉํ๊ณ templ.var๋ฅผ ์ฌ์ฉํ๋ #A):
๋๋ ์ฌ์ ํ ๊ทธ๊ฒ์ ์ ํํ ์ ์์๋ค:
์ด๋์๋ ์๋ ํ
ํ๋ฆฟ, ์ฆ ์ด๋์๋ ๊ฒฝ๊ณ ํ์ง ์์ต๋๋ค.
๊ฒฝ๊ณ ๊ฐ ์ด๋ป๊ฒ ๊ตฌํ๋์๋์ง ํ์คํ์ง ์์ง๋ง ๊ฐ๋จํ ๊ทธ๋ํ์ ๊ฒฝ์ฐ ๋ฐ์ดํฐ ์์ค๋ฅผ ํธ์ถํ๊ธฐ ์ ์ ์ฟผ๋ฆฌ๊ฐ "๋ณํ"๋๊ณ ํ
ํ๋ฆฟ ๋ณ์๊ฐ ๊ฐ์ผ๋ก ๋์ฒด๋ฉ๋๋ค. ๊ทธ๋ ์ฃ ? ๊ทธ๋ ๋ค๋ฉด ์ด ๊ฒฝ์ฐ์๋ ์ ์ ๋ ๊น์? ์ด๋ค ์์ผ๋ก๋ ์์ ๋งํ๋ฏ์ด ํ
ํ๋ฆฟ ๋ณ์๋ฅผ ์ฌ์ฉํ๋ ๊ฑฐ์ ๋ชจ๋ ์ฟผ๋ฆฌ๊ฐ ์๋ ๊ฒฝ์ฐ ๊ฒฝ๊ณ ๋ ์์ ํ ์ ์๊ฒ ์ ํฉํฉ๋๋ค. ๊ฒฝ๊ณ ๋ฅผ Grafana ์ธ๋ถ๋ก ์ด๋ํ ํ์๊ฐ ์๋๋ก ๊ตฌํํด ์ฃผ์๊ฒ ์ต๋๊น? ์ ๋ง ๊ฐ์ฌํฉ๋๋ค!
ํ
ํ๋ฆฟ์ ์ฌ์ฉํ ๊ฒฝ๊ณ ๊ฐ ์ฌ์ํ ๊ฒ์ด ์๋๋ผ๋ ์ ์ ์ธ์ํด์ผ ํ๋ฉฐ ๋๊ตฐ๊ฐ ๋์๋ณด๋๋ฅผ ์ฌ์ฉํ ๋ ๊ฒฝ๊ณ ๊ฐ ๋ณ๊ฒฝ๋๋ ๊ฒ์ ์ํ์ง ์๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ์ต์
์ด ์ฌ๋ฐ๋ฅธ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
๊ทธ๋ฌ๋ ํ
ํ๋ฆฟ ์ฟผ๋ฆฌ๊ฐ ์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ ๊ฒฝ์ฐ grafana๋ ์ฌ์ ํ ์ ๊ฒฝ๊ณ ๋ฅผ ์์ฑํด์ผ ํฉ๋๋ค. ์ด๋ ์ฑ์ ํ์ฅํ ๋ ์์ฃผ ๋ฐ์ํ์ง ์์ต๋๋ค.
์ฐ๋ฆฌ ์ค ๋ง์ ์ฌ๋๋ค์ด ํ๊ทธ/ํ๊ทธ ๊ฐ์ ์ฌ์ฉํ๊ณ ์๊ณ ์ด์ ๋ํ ์๊ฐ ํํฐ๊ฐ ์๊ธฐ ๋๋ฌธ์ InfluxDB๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ ๋ง์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฏ๋ก grafana๋ ๋ชจ๋ ํธ์คํธ์ ์กด์ฌํ๋ ๋ชจ๋ ์๋น์ค์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์์ฑํฉ๋๋ค. .
+1
์๋ฆผ์์ ๋ฐ์ดํฐ ์์ค๋ฅผ ์ง์ ํ๋ ๊ฒ๋ง์ผ๋ก๋ ๊ด์ฐฎ์ ๊ฒ์ ๋๋ค. ๊ทธ๊ฒ์ ์ด๋ค ๋ ผ๋ฆฌ๋ ๊นจ๋จ๋ฆฌ์ง ์์ ๊ฒ์ด๋ฉฐ, ๊ฐ์ํ ํ๋ก๋์ ๋ฐ ์คํ ์ด์ง ํ๊ฒฝ์ ์ต์ํ ์ง์ ํ ์ ์์ต๋๋ค.
ALL์ ๋ฌผ๋ก ์ต์ ์ ๋๋ค. ์ฟผ๋ฆฌ์์ ํ ํ๋ฆฟ ๋ณ์๋ฅผ ์ธ์ํ๊ณ ์ฌ์ฉ์๊ฐ ๊ฒฝ๊ณ ์กฐ๊ฑด ๊ตฌ์ฑ์์ ๊ฐ์ ์ค์ ํ ์ ์๋๋ก ํ๋ ๊ฒ์ด ๋ ์ ์ฐํฉ๋๋ค. ๊ฐ์ฅ ์ข์ง๋ง ๋ณต์กํ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ ๊ฒฝ๊ณ (์ฌ๋ฌ ์ฟผ๋ฆฌ๊ฐ ์๋ ๊ฒ๊ณผ ๊ฐ์ ๋ฐฉ์)๋ฅผ ์ฌ์ฉํ์ฌ ์ฟผ๋ฆฌ์ ๋ค๋ฅธ ํ ํ๋ฆฟ ๋ณ์ ๊ฐ์ ๋ํด ๋ค๋ฅธ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์๋๋ก ํ๋ ๊ฒ์ ๋๋ค. ์ด๋ฅผ ํตํด ๊ด๋ฆฌ์๋ ์๋ฅผ ๋ค์ด ์๋ก ๋ค๋ฅธ ํธ์คํธ์ ๋ํด ์๋ก ๋ค๋ฅธ ๊ฒฝ๊ณ ์กฐ๊ฑด์ ์ค์ ํ ์ ์์ต๋๋ค.
์ฌ๋ฌ ๊ฒฝ๊ณ ํ๋กํ์ด ์์ผ๋ฉด ์ข๊ฒ ์ง๋ง ์ด๊ธฐ ๋จ๊ณ์ ๊ฒฝ์ฐ ๊ฒฝ๊ณ ํจ๋์ ๋์๋ณด๋์์ ์ฌ์ฉํ ์ ์๋ ๊ฒ๊ณผ ๋์ผํ ํ ํ๋ฆฟ ์ ํ๊ธฐ๋ฅผ ์ ๊ณตํ๋ ๊ฒ๋ง์ผ๋ก๋ ๋ง์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค.
๋ํ ๊ฐ ๋ณ์์ ๋ํ ํ ๊ธ์ด ํด๋น ๋ณ์์ ๋ํ ๊ฒฐ๊ณผ๋ฅผ ๋จ์ผ ์๋ฆผ์ผ๋ก ์ง๊ณํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ด๋ ๋ค์ค ์ ํ์ด ํ์ฑํ๋ ํ ํ๋ฆฟ ๋ณ์์๋ง ํ์ฑํ๋ ์ ์์ต๋๋ค. ์ด๊ฒ์ ์๋ฆผ์ ์์ธํ ์ ๋๋ฅผ ์ ์ดํ๋ โโ๊ฐ๋จํ์ง๋ง ํจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค. ์ฌ๋ฌ ๊ด๋ จ ๋ฉํธ๋ฆญ์ ๋ํด ํ ๋ฒ๋ง ์๋ฆฌ์ง๋ง ๋ฉํธ๋ฆญ์ด ์คํจํ ๊ฐ ํธ์คํธ์ ๋ํด ์๋ฆฌ๊ณ ์ถ์ ์ ์์ต๋๋ค. ๋๋ ์ํฅ์ ๋ฐ๋ ํธ์คํธ ์์ ๊ด๊ณ์์ด ์คํจํ ๋ฉํธ๋ฆญ์ ๋ํด ํ ๋ฒ๋ง ์๋ฆฌ๊ณ ์ถ์ ์๋ ์์ต๋๋ค.
์ด ๋ฒ๊ทธ์ ๋ํ ๋ชฉํ ์ด์ ํ๊ฐ ์์ต๋๊น?
๋ณต์กํ ์ฟผ๋ฆฌ ๋ฐ ํ
ํ๋ฆฟ ๋ณ์ ์ฟผ๋ฆฌ์ ๋ํ ๊ฒฝ๊ณ ์ ๋ช ๊ฐ์ง ๋ฌธ์ ๊ฐ ์์์ต๋๋ค. ์ฝ์ง ์์ ์ฌ์ด ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ์์ง๋ง ์ ์ฌ์ฉ ์ฌ๋ก์๋ ์ ํฉํฉ๋๋ค.
์ฟผ๋ฆฌ๋ฅผ ๋น๋ํ ํ ์ฟผ๋ฆฌ๋ฅผ ์ถ์ถํ๊ธฐ๋ง ํ๋ฏ๋ก ํ
ํ๋ฆฟ ๋ณ์์ #ROW ์ฐธ์กฐ๊ฐ ์์ต๋๋ค. ์ด๊ฒ์ ๋ก์ผ ๊ณผํ์ด ์๋ค๋ ๊ฒ์ด ๋น์ ์๊ฒ ๋ช
๋ฐฑํ ์ ์์ง๋ง ๋์๊ฒ๋ ์ธ์์ ๋ฐ๊พธ๋ ๊ฒ์ด์์ต๋๋ค.
๋ด๊ฐ ํ๋ ์ผ์ ์ฟผ๋ฆฌ๋ฅผ ์ค๋นํ๋ ๊ฒ์
๋๋ค.
๊ทธ๋ฐ ๋ค์ Chrome ๊ฐ๋ฐ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์์ถ์ ํ๋๋ค(๋์ ๋งค๊ฐ๋ณ์ ๊ฐ ๋ณต์ฌ).
๋ค๋ฅธ ํ์ ๋ฃ์ต๋๋ค(๋จผ์ ํธ์ง ๋ชจ๋๋ฅผ ํ ๊ธํ๋๋ก ์ ํ).
์๋ฆผ ์ค์ :
์ง์!
@siteshbehera ์ด๊ฒ์ ๋ฒ๊ทธ๊ฐ ์๋๋๋ค. ๊ธฐ๋ฅ ์์ฒญ์ ๋๋ค.
ํ์ง๋ง. ํ์ฌ ์ด์ ๋ํ ์ด์ ํ๊ฐ ์์ต๋๋ค.
์ด ๊ธฐ๋ฅ์ ๋ํ ์ปค๋ฐ์๋ ์ธ๊ณต ์ง๋ฅ grafana ํ๋ฌ๊ทธ์ธ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์๋ฆผ์์ ํ ํ๋ฆฟ์ ๊ธฐ๋ค๋ฆฌ๋ ์ค๋ +1
๋๋ ๋ํ ์์ ํฌ์คํธ์์ ๊ฐ๋ฅํ ๊ตฌํ์ผ๋ก calind๊ฐ ์ ๊ณตํ ๊ฒ์ ๋งค์ฐ ์ฐฌ์ฑํฉ๋๋ค. ์ผ๋ง๋ ๋ง์(์ ๋ฅผ ํฌํจํ์ฌ) ํ ํ๋ฆฟ ๋์๋ณด๋๋ฅผ ์ฌ์ฉํ๋์ง์ ๊น๋ํ๊ฒ ๋ง๋ ๊ฒ ๊ฐ์ต๋๋ค. ํ๋์ ๋์๋ณด๋๊ฐ โโ์์ง๋ง ํน์ ํญ๋ชฉ์ ์๋์ผ๋ก ๋ณด๊ธฐ ์ํด ์ผ๋ถ ๋ณ์๋ฅผ ์ ํ/์ ํํฉ๋๋ค. "์๋ฒ" ๋ณ์์ ์๊ฐ ๊ฐ์ฅ ์ ํฉํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ฑฐ๊ธฐ์์ ํ ํ๋ฆฟ ๋ณ์(_all_-value ์์)๋ ๋ด ๋์๋ณด๋์ "_tab_"๊ณผ ๋ค๋ฅด์ง ์์ ๊ฒ์ด ๋ฉ๋๋ค. ์๋ก ์ ํํ์ฌ ๋ค๋ฅธ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ฉด ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ๋ ๊ฐ ๊ฐ๋ฅํ "_tab_"์ ๋ํด ๊ฒฝ๊ณ ๊ฐ ๋ณ๋๋ก ์กด์ฌํ๋ค๊ณ ๊ฐ์ ํ๊ธฐ ์ฝ์ต๋๋ค.
์๋ฆผ +1์์ ํ ํ๋ฆฟ ์ง์ ๋๊ธฐ ์ค
๊ฒฝ๊ณ ๊ฐ ์ด ํ ํ๋ฆฟ์ ๋ถ๋ถ์ ์ผ๋ก ์ํํ ์ ์์๋ Librato์ ์ด์ ์ฌ์ฉ์๋ก์ ๋๋ฑํ๊ฒ ๋ถ๋ถ์ ์ธ ์๋ฃจ์ ์ ์ ๊ณตํ๊ณ ์ถ์ต๋๋ค. Librato์์ ๊ฐ ๋ฉํธ๋ฆญ์ '์์ค' ๋ณ์์ ํจ๊ป ์ ๊ณต๋๋ฉฐ ๊ทธ๋ํ์ ๋ํ ๊ฒฝ๊ณ ๋ ์์ค๋ณ๋ก ์๋์ผ๋ก ๋ฐ์ํฉ๋๋ค.
๋๋ ๋๋ฑํ ์๋ฃจ์ ์ด ์ฌ๊ธฐ์์ ์ ๊ธฐ๋ ์๊ตฌ๋ฅผ ์ถฉ์กฑ์ํฌ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๊ฒฝ๊ณ ๋ฅผ ์์ฑํ ๋ ๋จ์ผ ํ ํ๋ฆฟ ๊ฐ์ '์์ค'๋ก ์ ํํ ์ ์์ด์ผ ํ๋ฉฐ ์ด ์์ค๋ ๊ฒฝ๊ณ ์ ์ธ๊ธ๋๊ณ ๋ค๋ฅธ ๋ชจ๋ ๊ฐ์ '๋ชจ๋'๋ก ์ค์ ๋ฉ๋๋ค. ์ด ์๋ฃจ์ ์ ์ต์ํ ์ฌ๋ฌ ํ ํ๋ฆฟ ๋ณ์์ ์ฌ์ฉ์ ํ์ฉํ๋ ๊ฒฝ์ฐ ๋ฐ์ํ๋ ์กฐํฉ ๋ฌธ์ ๋ฅผ ๋ฐฉ์งํฉ๋๋ค.
๋ ์์ ์ ๊ด์ฌ ์๋ ๋ฐ์ดํฐ์ ๋ํด ๋ณด์ด์ง ์๋ ์ต๋ ๋๋ ์ต์ ๊ทธ๋ํ๋ฅผ ์ค์ ํ๊ณ ์ด์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ํํฉ๋๋ค. ๊ฐ๋ ฅํ์ง๋ ์์ง๋ง ์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ๋๊น์ง ์ฌ์ ํ ์๋ํ๋ ์๋ฃจ์ ์ ๋๋ค.
์๋ ํ์ธ์, ์ ๋ ์ด์ ์ ๋๋ถ๋ถ์ ๊ฒฝ์ฐ์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ด ๊ธฐ๋ฅ์ ํ์คํ ์ฐพ๊ณ ์์ต๋๋ค. ์ ๋ชจ๋ ๋์๋ณด๋๋ (์ ์ด๋) ์ฌ๋ฌ ํ๊ฒฝ์ ์ง์ํ๊ธฐ ์ํด ํ ํ๋ฆฟ ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
grafana์ ๋ก๋๋งต์ ์ถ์ ํ๊ณ ์๋ ๊ณณ์ด ์์ต๋๊น? ๋๋ github์์ mantainer๋ฅผ ์ฐ๋ฅด์ง ์๊ณ ๋ฏธ๋์ (๊ฐ๊น์ฐ๊ฑฐ๋ ๊ฐ๊น์ง ์์) ๊ธฐ๋ฅ(์ด์ ๊ฐ์ ๊ธฐ๋ฅ)์ด ๊ตฌํ๋ ๊ฒ์ธ์ง ํ์ธํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น? :)
๋๋๋ค์ ์ ๋ง ๊ฐ์ ํ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค
+1
+1
์ด ์์ ์ ์ํํ๋ ๋ฐฉ๋ฒ์ ์์ง ํ์คํ์ง ์์ต๋๋ค.
๊ฒฝ๊ณ ๋ฅผ ์ํด ์ ํํ ํ
ํ๋ฆฟ ๋ณ์๋ฅผ ์ฌ์ฌ์ฉํ๋ ๊ฒ์ ์ํํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ฌ๋๋ค์ด ํ๋์ ์ต์
๋ง ๋ณด๊ธฐ๋ก ์ ํํ ๋ค์ All
๋๋ ๋ ๋์ ๊ฒ์ผ๋ก ๋ณ๊ฒฝํ๋ ๊ฒ์ ์์ด๋ฒ๋ฆด ์ ์๊ธฐ ๋๋ฌธ์
๋๋ค. ๋๋ ๊ทธ๋ฐ ํ๋์ ์์ ํ์ง ์์ ๊ฒ์
๋๋ค. ๊ฒฝ๊ณ ๊ท์น์ ๋งค์ฐ ์ดํดํ๊ธฐ ์ฝ๊ณ ์ถ๋ก ํ๊ธฐ ์ฌ์์ผ ํฉ๋๋ค. ๋ช
์์ ๊ท์น > ๋ง๋ฒ์ ๊ท์น.
์ด ๋ฌธ์ ์ ๋ํ ํ ๊ฐ์ง ํด๊ฒฐ์ฑ ์ ๊ฐ ํ ํ๋ฆฟ ๋ณ์์ ๋ํด ๋ ๊ฐ์ ๊ฐ์ ๊ฐ๋ ๊ฒ์ ๋๋ค. ํ๋๋ ๋์๋ณด๋์ ์๊ฐํ์ฉ์ด๊ณ ๋ค๋ฅธ ํ๋๋ ๊ฒฝ๊ณ ์ฉ์ ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๊ฒฝ๊ณ ์์ ํญ์ ๋ ๋์ ์ต์ ์ ๊ฐ์ง ์ ์๊ณ ์ฌ์ ํ ๊ทธ๋ํ์์ ๋ช ๊ฐ์ง ์ต์ ๋ง ์ ํํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ฐ์ ์ฐ๊ฒฐํ๋ ๊ฒ์ ๊ฐ๋ฅํด์ผ ํ์ง๋ง ๊ธฐ๋ณธ ๋์์ ์๋๋๋ค.
๊ทธ ์๋ฃจ์ ์ ๋ชจ๋ ๊ฒ์ด ์๋นํ ํฌ๊ณ ๋ณต์กํ ๊ธฐ๋ฅ์ด ๋ ๊ฒ์ ๋๋ค.
์๋ฃจ์ ์ ๋ํ ๋ ๊ฐ์ง ์ ์์ด ์์ต๋๋ค.
๋จ๊ธฐ ์ ์์ ๋ ๋๋ง๋ garph(์ด๋ฉ์ผ๋ก ์ ์ก๋๋ ๊ฒ)์์ ๊ฒฝ๊ณ ํ๋ ๋ฉํธ๋ฆญ๋ง ํ์๋๋๋ก ๊ฒฝ๊ณ ์ต์ ์ ์ถ๊ฐํ๋ ๊ฒ์ ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๊ฒฝ๊ณ ๊ทธ๋ํ์ ์์ญ ๊ฐ์ ๋ฉํธ๋ฆญ์ด ํฌํจ๋ ๋ ํผ๋์ด ํด๊ฒฐ๋ฉ๋๋ค.
์ฅ๊ธฐ์ ์๋ฃจ์ ์ ํ ํ๋ฆฟ ๋ณ์๋ฅผ ๋ฐ๋ณตํ์ฌ ๊ฐ ํ ํ๋ฆฟ ๊ฐ ์กฐํฉ์ ๋ํด ๊ณ ์ ํ ๊ฒฝ๊ณ ๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค.
11์์ ๋ค์ ์ธ๊ธํ๋ฏ์ด. prometheus ์ฌ์ฉ์์ ๊ฒฝ์ฐ ์ฟผ๋ฆฌ๊ฐ ์ ๋๋ก ์์ฑ๋๋ฉด 'All'์ ๋ณ์ ๊ฐ์ผ๋ก ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก ์ถฉ๋ถํฉ๋๋ค( some.metric{hostname=~"$Hostname"} ).
๊ตฌํํ๊ธฐ๋ ๋งค์ฐ ์ฌ์ธ ๊ฒ์ ๋๋ค.
@bergquist ์ ์๊ฐ์๋ ์ต์ 2๊ฐ ์ฌ๋ฐ๋ฅธ ๋ฐฉํฅ์ผ๋ก ๊ฐ๊ณ ์๋ค๊ณ ์๊ฐํฉ๋๋ค(https://github.com/grafana/grafana/issues/6557#issuecomment-272588490์์ ์ ์ํ ๋ถ๋ถ ๊ตฌํ). ๋๋ฌด ๋ณต์กํด ๋ณด์ด์ง ์์ต๋๋ค. ํ ํ๋ฆฟ var ์ ํ์ ์ฒ๋ฆฌํ๋ ์ฝ๋๊ฐ ๋์๋ณด๋์ ์ด๋ฏธ ์กด์ฌํ๊ณ var ๊ตฌ์ฑ์ ๋ณต์ ํ ํ์๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ ํ๋ง ํ๋ฉด ๋ฉ๋๋ค. ์ด ๊ธฐ๋ฅ์ ์ฒซ ๋ฒ์งธ ๋จ๊ณ์์ ๋์๋ณด๋ ์ ํ์ ๊ฒฝ๊ณ ์ ์ฐ๊ฒฐํ๋ ๊ฒ์ ๊ท์ฐฎ๊ฒ ์๊ฐํ์ง ์์ต๋๋ค.
Grafana ๋ฒ์ v4.1.1์์ ํ ํ๋ฆฟ ๋ณ์ ์์ด ๊ฒฝ๊ณ ์ ๋ํด์๋ง ์ ๋ฉํธ๋ฆญ ์ฟผ๋ฆฌ๋ฅผ ๋ง๋ค๊ณ ๋นํ์ฑํ(๊ทธ๋ํ์์ ์ ์ธํ๊ธฐ ์ํด)ํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
๊ฒฝ๊ณ ์์ ํ ํ๋ฆฟํ๋ ๋ณ์๋ฅผ ๊ตฌํํ๋ ค๋ฉด +1
๊ฒฝ๊ณ ์์ ํ ํ๋ฆฟํ๋ ๋ณ์๋ฅผ ๊ตฌํํ๋ ค๋ฉด +1
์ด๊ฒ์ Grafana์ _๋ชจ๋ _ ๋ฒ์ ์ ์ํฅ์ ์ค๋๊น? ์๋๋ฉด ์ด์ ์ ์ฌ์ฉํ ์ ์์๋ ๊ธฐ๋ฅ์ ๋๊น? ์ด๊ฒ์ ์ผ์ข ์ ๊ฑฐ๋ ์ฐจ๋จ๊ธฐ์ด๋ฉฐ ์ด์ ๋ฒ์ ์ ์ค์นํ๋ ๋ฐ ์ ๊ฒฝ ์ฐ์ง ์์ ๊ฒ์ ๋๋ค.
@alejandroandreu ๊ฒฝ๊ณ ๋ ๋ฒ์ 4์ ์ถ๊ฐ๋์์ผ๋ฉฐ ํ ํ๋ฆฟ๊ณผ ํจ๊ป ์๋ํ ์ ์ด ์์ต๋๋ค.
๊ฒฝ๊ณ ์์ ํ ํ๋ฆฟํ๋ ๋ณ์๋ฅผ ๊ตฌํํ๋ ค๋ฉด +1
๋ด๊ฐ ์คํํ๋ ํ๊ฒฝ ์ค ์ผ๋ถ๋ ํ๋ก๋์ ํ๊ฒฝ์ด ์๋๊ธฐ ๋๋ฌธ์ ๊ฒฝ๊ณ ๊ฐ ํ๊ฐํด์ผ ํ๋ ์กฐํฉ์ ์ ํ/์ ๋ ฅํ ์ ์๊ธฐ๋ฅผ ์ํฉ๋๋ค. ์ด๋ฅผ ๊ตฌํํ๋ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ๋ ๋ ๋ช ์์ ์ด๊ณ ๋ ๋ฒ์งธ๋ ๋ ์ฝ๊ฒ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด, cloud
, region
๋ฐ type
์ ๊ฐ์ 3๊ฐ์ ํ
ํ๋ฆฟ ๋ณ์๊ฐ ์๋ ๊ฒฝ์ฐ ๋ค์๊ณผ ๊ฐ์ ํ
์ด๋ธ์ ์ฑ์๋๋ค.
| ๊ตฌ๋ฆ | ์ง์ญ | ์ ํ |
|---------|------------|------|
| ์ | us-east-1 | ์๊ทน |
| ์ | us-west-1 | ์๊ทน |
| ํ๋๋น | ๋ฏธ๊ตญ ์ค๋ถ | ์๊ทน |
ํ ์ด๋ธ์๋ ์ ํ์ ์ฝ์ ํ๊ธฐ ์ํ ์ถ๊ฐ ํ๊ณผ ๋ชจ๋ ํ์ ๋ํ ์ญ์ ๋ฒํผ์ด ์์ด์ผ ํฉ๋๋ค.
| ๊ตฌ๋ฆ | ์ง์ญ | ์ ํ |
|---------|------------|------|
| ์ | us-east-1 | ์๊ทน |
| ํ๋๋น | us-west-1 | |
| | ๋ฏธ๊ตญ ์ค๋ถ | |
์ด ์ ๋ ฅ์ ๋ํด ์์ฑ๋ ์กฐํฉ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
aws
us-east-1
prod
aws
us-west-1
prod
aws
Central US
prod
azure
us-east-1
prod
azure
us-west-1
prod
azure
Central US
prod
๊ทธ๋ฌ๋ Grafana๋ ์ฒซ ๋ฒ์งธ ๋ณ์( cloud
)๋ฅผ "์
๋ ฅ"ํ ๋ค์ ๊ฐ๋ฅํ ๋ชจ๋ ์กฐํฉ์ ์ฐพ์ ๋๊น์ง ๋ ๋ฒ์งธ ๋ณ์( region
)์์ ์ฌ์ฉ ๊ฐ๋ฅํ ๊ฐ์ ํํฐ๋งํ์ฌ ์ด ์ํฉ์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค(์ฐธ๊ณ - ๋ชจ๋ ๋ณ์์ ๋ํด ๋ฐ๋ณต์ ์ผ๋ก ์ํํด์ผ ํจ) . ์ด๊ฒ์ ์ฌ๋๋ค์ด ๋ค์๊ณผ ๊ฐ์ด ํ๊ทธ์์ ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ ๋ ๊ฐ๋ฅํฉ๋๋ค.
SHOW TAG VALUES WITH KEY = "REGION" WHERE "CLOUD" =~ /$CLOUD/
๊ทธ๋ฆฌ๊ณ ์ด ๊ฒฝ์ฐ ์์ฑ๋ ์กฐํฉ์ ๊ด์ฐฎ์ ๊ฒ์ ๋๋ค(์ฒซ ๋ฒ์งธ ์ต์ ์ ํ์ ๋์ผ).
aws
us-east-1
prod
aws
us-west-1
prod
azure
Central US
prod
์ ์ ์์ด ๋์์ด ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์ฝ๊ฐ ๋ค๋ฅธ ์ปจํ ์คํธ์์ ์ด ๋ฌธ์ (OpenTSDB ๋ฐ์ดํฐ ์์ค)๊ฐ ์์ต๋๋ค. ํ ํ๋ฆฟ var๋ฅผ ์ฌ์ฉํ์ฌ ๋ฉํธ๋ฆญ์์ ๋ค์ด์ํ๋ง ๊ฐ๊ฒฉ์ ์ ํํ๋ฉด ๊ฒฝ๊ณ ์ฟผ๋ฆฌ๊ฐ ์ค๋ฅ 400๊ณผ ํจ๊ป ์คํจํฉ๋๋ค. ์ผ๋ฐ ์๋ฃจ์ ์ ๊ตฌํํ๋ ๋ฐ ์ด๋ ค์์ ์ดํดํ์ง๋ง ์ฐ๋ฆฌ๋ ๊ฒฝ๊ณ ๋ฅผ ํ์ฑํํ๋ ค๋ฉด ๋ค์ํ ๊ธฐ์กด ๋์๋ณด๋๋ฅผ ๋ค์ ์ค๊ณํด์ผ ํฉ๋๋ค.
@dbcook ์ ์๋ง๋ ๋ณ๋์ ๋ฌธ์ ๋ฅผ ์ ๊ธฐํด์ผ ํ๋ ๋ณ๊ฐ์ ๋ฌธ์ ์ฒ๋ผ ๋ค๋ฆฝ๋๋ค.
ํ ํ๋ฆฟ์ ์ ๋ง ๋ฉ์ง ๊ธฐ๋ฅ์ด๋ฉฐ ๊ฒฝ๊ณ ๊ธฐ๋ฅ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ์ด์ํ ํด๊ฒฐ ๋ฐฉ๋ฒ๋ณด๋ค ์ํํ๊ฒ ํจ๊ป ์์ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
@tomekit ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์ค์ ๊ตฌํ์ ๊ธฐ๋ค๋ฆฌ๋ ๋์ ์ ๋งํด ๋ณด์ ๋๋ค. ๊ทธ๋ฌ๋ Chrome ๊ฐ๋ฐ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ฟผ๋ฆฌ๋ฅผ ์ถ์ถํ ์์น๋ฅผ ์ฐพ์ ์ ์์ผ๋ฏ๋ก ์ ์ฟผ๋ฆฌ์ ๋์ ๋งค๊ฐ๋ณ์ ๊ฐ์ ๋ณต์ฌํ ์ ์์ต๋๋ค. "์์ ๊ฒ์ฌ"๋ฅผ ์๋ํ์ง๋ง ์คํฌ๋ฆฐ์ท์ ํ์๋ "์ด๋ฆ" ๋๋ "ํค๋" ๋๋ "์์ ๋ฐ์ดํฐ"๋ฅผ ์ฐพ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช๊ณ ์์ต๋๋ค.
๊ทธ๋ ๊ฒ ํ๋ ๋จ๊ณ๋ฅผ ์ค๋ช ํด ์ฃผ์๊ฒ ์ต๋๊น? ๊ทํ์ ๋์์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
๊ฐ์ฌ ํด์
@mathurj ๋คํธ์ํฌ -> XHR ํญ์
๋๋ค. ์ง๊ธ ๋์์ด ๋๋์?
๊ทธ๋ฐ ๋ค์ "๋ ๋๋ง" ์์ฒญ์ ํด๋ฆญํฉ๋๋ค.
@tomekit ๊ฐ์ฌํฉ๋๋ค. ์ง๊ธ ์ด ํ์ด์ง๋ฅผ ๋ณผ ์ ์์ง๋ง "render"๋ผ๋ ์์ฒญ์ ๋ณผ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์คํ ์ค์ธ ์ฟผ๋ฆฌ์ ๋ํ ๋ ๋ค๋ฅธ ์์ฒญ์ด ์์ง๋ง "๋์" ๋งค๊ฐ๋ณ์๊ฐ ์์ต๋๋ค.
"๋ ๋๋ง" ์์ฒญ์ ์งํํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋จ์๊ฐ ์์ต๋๊น?
@mathurj ๋์๋ณด๋์์ ๊ทธ๋ํ ์ค ํ๋๋ฅผ ๋ณด๊ณ ์๋ก ๊ณ ์นจ(์ค๋ฅธ์ชฝ ์๋จ)์ ํด๋ฆญํ๋ฉด "๋ ๋๋ง" ์์ฒญ์ด ํ์๋ฉ๋๋ค.
๊ทธ๊ฒ์ ์๋ํ์ง๋ง ์ฌ์ ํ "๋ ๋๋ง" ์์ฒญ์ด ์์ต๋๋ค :( "๋์" ๋งค๊ฐ๋ณ์๋ ์์ต๋๋ค. ์ด์จ๋ ๋์์ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค @tomekit . ์ค์ ๊ตฌํ์ ๊ธฐ๋ค๋ ค์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค. @bergquist @torkelo ?
์ข์ ์์
some.metric{ํธ์คํธ ์ด๋ฆ=\~"$ํธ์คํธ ์ด๋ฆ"}
์ฟผ๋ฆฌ ์์ฒด๋ ๊ด์ฐฎ์ต๋๋ค.
ํ์ง๋ง ์ฌ๊ธฐ ํ
ํ๋ฆฟ์ธ ๋ด ๋ฐ์ดํฐ ์์ค๋...
ํ๊ฒฝ=\~"$ํ๊ฒฝ"
์๋ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค ... ์ด๊ฒ์ด ์๋ํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์
๋๊น? ๋ด๊ฐ ๋์น ๊ฒ์ด ์์ต๋๊น? ์๋๋ฉด ํ
ํ๋ฆฟ์ ์ ๊ฑฐํด์ผํฉ๋๊น? ์ค๋ง:
+2
์ด ๊ธฐ๋ฅ์ prometheus๋ฅผ ๋ฐ์ดํฐ ์์ค๋ก ์ฌ์ฉํ ๋ ํนํ ์ ์ฉํฉ๋๋ค!
์์์ ์ธ๊ธํ ๊ฒ๊ณผ ๋น์ทํ ์ด์ ๋ก ์ด๊ฒ๋ ํ์ํฉ๋๋ค. ๋๋ ์ด๊ฒ์ด ํ ํ๋ฆฟ์ด ์ ์ํ๋ ์ ์ฒด ์ปฌ๋ ์ ์ ๋ํ ๊ฐ ๋ฃจํ๋ก ์๋ํ ๊ฒ์ผ๋ก ๊ธฐ๋ํฉ๋๋ค.
์ฐ๋ฆฌ๋ ์ด๊ฒ์ด ํ์ํฉ๋๋ค!!! :) ๐
๊ฐ์ธ์ ์ผ๋ก ์ ๋ ์ด ๊ธฐ๋ฅ์ ์ง์งํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ง์ฐ ๋ฉํธ๋ฆญ์ ์์ฑํ๋ ๋ถํ ํ
์คํธ ์ธํธ๋ก ๋ ์ด์์ ์์คํ
์ ํ
์คํธํ๊ณ ์์ต๋๋ค. ํ๋์ ๋์๋ณด๋๋ฅผ ์ฌ์ฉํ๋ ๋์ ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ํ ์์คํ
์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ๋ณด์ ํ๋ ๋ฐ์ดํฐ ์์ค ๊ฐ์ ์ ํํ์ฌ ํ๋์ ๋ณด๋๋ง ์ ์งํ๊ณ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ์ง ์์์ผ ํฉ๋๋ค.
๋ฐ๋ผ์ ๊ฒฝ๊ณ ์ ํ
ํ๋ฆฟ ์ง์์ ๋์ด ํ๊ฐ๋ ๊ฒ์
๋๋ค.
+1
์ฐ๋ฆฌ๋ ์ด๊ฒ์ด ํ์ํฉ๋๋ค
+1
์ฐ๋ฆฌ๋ ์ด๊ฒ์ด ํ์ํฉ๋๋ค
+1
์ฐ๋ฆฌ๋ ์ด๊ฒ์ด ํ์ํฉ๋๋ค
+1 ๋ต๊ธ์ "์ซ์ดํ๋" ์ฌ๋๋ค์ด ์ ๊ทธ๋ ๊ฒ ๋ง์์ง ์ฌ์ญค๋ด๋ ๋ ๊น์?
@skygragon ์๋ณธ ๊ฒ์๋ฌผ์ +1ํ๋ ์ต์ ์ด ์์ผ๋ฉด ๋ณธ์ง์ ์ผ๋ก ์ธ๋ชจ์๋ ์คํธ์ ๋๋ค. ์ฒซ ๋ฒ์งธ ๊ฒ์๋ฌผ์ ์๋ ์ข์์ ์์ด์ฝ์ ํด๋ฆญํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
ํ
ํ๋ฆฟ ๋ณ์์ ๊ฒฝ๊ณ ๋ Grafana์ ๊ฐ์ฅ ์ข์ ๊ธฐ๋ฅ ์ค 2๊ฐ์ง์
๋๋ค.
์๋ก ๋ฐฐํ์ ์ธ ๋ชจ์ต์ด ์ํ๊น์ง๋ง.......
+1
@bergquist ํ์์ ์ด ๋ฌธ์ ๋ฅผ ๋ค์ ๋ ผ์ํ๊ณ ์ด์ ๋ํ ์ด์ ํ๋ฅผ ์ธ์ธ ์ ์์ต๋๊น? ๊ฑฐ์ 2๋ ๋์ ๊ฐ์ฅ ๋ง์ด ์์ฒญ๋ ๊ธฐ๋ฅ์ด๋ฉฐ ๊ฝค ๋ง์ ์ฌ์ฉ์๊ฐ ์ด ๊ธฐ๋ฅ์ ์ป๋ ๋ฐ ๋ง์กฑํ ๊ฒ์ ๋๋ค.
์ข์ ์๋ฃจ์ ์ ์์ง ์ ์๋์ง ์์์ผ๋ฉฐ ์๋ก ๋ค๋ฅธ ๋ชฉ์ ์ ์ํํ๋ ๋ ๊ฐ์ง ๊ธฐ๋ฅ์ ํผํฉํ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด ๋์ ์๊ฐ์ด๋ผ๊ณ ์ฌ์ ํ ํ์ ํฉ๋๋ค. ํ ํ๋ฆฟ ๋ณ์๋ ๋์ ๋์๋ณด๋ ๋ฐ ํ์์ ์ฌ์ฉ๋ฉ๋๋ค. ๊ฒฝ๊ณ ๊ท์น์ ์ด๋ฏธ ์ ๊ท์/์์ผ๋์นด๋ ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋์ ์ผ๋ก ๋ง๋ค ์ ์์ต๋๋ค. ์ด ๋ ๊ฐ์ง๋ฅผ ํผํฉํ๋ ๊ฒ์ ์ ์ด๋ ์ดํดํ ์ ์๊ณ ์์ธก ๊ฐ๋ฅํ ๋ฐฉ์์ผ๋ก ๋์ฐํ ์๊ฐ์ฒ๋ผ ๋ณด์ ๋๋ค.
์ ํ๋ ๋ฐฉ์์ผ๋ก ์ง์ํด์ผ ํ๋ ๋ช ๊ฐ์ง ์ข์ ์ด์ ๊ฐ ์์ง๋ง ์ถ๊ฐ๋๋ ๊ทน๋์ ๋ณต์ก์ฑ๊ณผ ๊ฐ๋ฐ ๋น์ฉ์ ๊ฐ์น๊ฐ ์๋์ง ํ์ ํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฐ๋ฆฌ๋ ์์ด๋์ด, ์ ์ ๋ฐ ํ๋ณด์ ์ด๋ ค ์์ต๋๋ค.
๋ฌธ์ ๋ ๋ด๊ฐ ๋ชจ๋ํฐ๋งํ๋ ์๋ฒ๊ฐ ๊ฝค ์๊ณ Amazon์ ํตํด ๋์ ์ผ๋ก ์์ฑ๋๋ฏ๋ก ์ฃผ์ด์ง ์๊ฐ์ ๋ช ๋์ ์๋ฒ๊ฐ ์๋ํ๋์ง ์ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
์๋ฅผ ๋ค์ด ๊ฐ ์๋ฒ์ CPU๋ฅผ ๋ณด์ฌ์ฃผ๋ ํ ํ๋ฆฟ ๊ทธ๋ํ๊ฐ ์์ผ๋ฏ๋ก ๊ฑฐ๊ธฐ์๋ ๊ฒฝ๊ณ ํ๊ณ ์ถ์ต๋๋ค.
๊ทธ๋ฌ๋ ์์ผ๋ ์นด๋๋ฅผ ์ฌ์ฉํ์ฌ ๋์ผํ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์๋ค๊ณ ๋ง์ํ์ญ๋๊น?
@ yesman85 ๋ฌผ๋ก ์๊ณ์ด ์ ์ฅ์์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค. ๊ทธ๋ฌ๋ ๋๋ถ๋ถ์ ์ด๋ฆ ์ง์ ํจํด์ ๋ฐ๋ฅด๋ ์ฌ๋ฌ ๋ฉํธ๋ฆญ์ ๋์์ผ๋ก ํ๋ ์ผ๋ถ ํํ์ glob/regex ์ฟผ๋ฆฌ ๊ตฌ๋ฌธ์ ์ง์ํฉ๋๋ค.
@torkelo ์ด ์ ์ฅ์ด ๊ณต๊ฐ์ ์ผ๋ก ์ธ๊ธ๋ ๊ฒ์ ์ด๋ฒ์ด ์ฒ์์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ฌ๊ธฐ์ ์ฝ๊ฐ์ ์คํด๊ฐ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ฌ์ฉ์๋ ๋์๋ณด๋ ์ถ๋ ฅ์ ๋ํด ์ ํ๋ ํ ํ๋ฆฟ ๊ฐ์ด ๊ฒฝ๊ณ ์ ์ํฅ์ ๋ฏธ์น๊ธฐ๋ฅผ ์ํ์ง ์๊ณ ๋์ ๊ฒฝ๊ณ ๋ฅผ ๊ตฌ์ฑํ ๋ ๋์ผํ ํ ํ๋ฆฟ ์ ํ์ ์ฌ์ฉํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์ด ์ค๋ ๋์ ๊ด๋ จ ๊ตฌํ ์ ์:
https://github.com/grafana/grafana/issues/6557#issuecomment -272588490
https://github.com/grafana/grafana/issues/6557#issuecomment -281049641(์ต์
2)
๋ํ ๊ด๋ จ ๋ฌธ์ :
https://github.com/grafana/grafana/issues/6041
https://github.com/grafana/grafana/issues/6553
https://github.com/grafana/grafana/issues/6983
https://github.com/grafana/grafana/issues/7252
์ด๋ฌํ ์ ํ ์ฌํญ์ผ๋ก ์ธํด ๋ถ๋ ธ์ ๋ํ ๊ฒฝ๊ณ ์ Grafana๋ฅผ ์ฌ์ฉํ ์ ์์์ต๋๋ค. ํ์ฌ ์ด๋ฌํ ์ข ๋ฅ์ ์์ ์ ์ํํ๋ ์ ์ผํ ๋ฐฉ๋ฒ์ ๊ฒฝ๊ณ ๋ฅผ ์ํ ๋ณ๋์ ์จ๊ฒจ์ง ์ฟผ๋ฆฌ๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ๊ฒฝ๊ณ ๋ ํ์๋ฅผ ์ํ ๋ณ๋์ ๋์๋ณด๋๋ฅผ ๋ง๋๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. . ๋ ์ต์ ๋ชจ๋ ์ ์ง ๊ด๋ฆฌ์ ์ ๋ชฝ์ด๋ฉฐ ์ฌ์ฉ์๊ฐ ๊ตฌ์ฑ ๋ฐ ํด์์ ์ฝ๊ฒ ๋ชจ๋ํฐ๋งํ ์ ์๋ Grafana์ ์ ์ฌ๋ ฅ์ ์ ํํฉ๋๋ค.
Libratos ์์ค ๊ธฐ๋ฐ ๊ฒฝ๊ณ ์์ ์๊ฐ์ ์ป์ ์์ ์ ์์ ์์์ ์ธ๊ธํ ๊ฑฐ์ ๋ชจ๋ ๋ฌธ์ ๋ฅผ ๋ค๋ฃจ๋ ๊ฒ์ผ๋ก ๋ณด์ด๋ ์ ํ์ ์ด๊ณ ์ดํด ๊ฐ๋ฅํ๋ฉฐ ์์ธก ๊ฐ๋ฅํ ์๋ฃจ์ ์ ์ ๊ณตํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
grafana์์๋ ๊ฒฝ๊ณ ๋ฅผ ์ํด ํ๋์ ํ ํ๋ฆฟ ๋ณ์๋ง ์ฌ์ฉํ ์ ์๊ณ ํด๋น ๋ณ์์ ๊ฐ ๊ฐ์ ์์ฒด ๊ฒฝ๊ณ ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ๊ฒฝ๊ณ ๋ฅผ ์์ฑํ๋ ค๋ ํญ๋ชฉ์ ํํฐ๋งํ๊ธฐ ์ํด ์ ๊ท์์ ์ถ๊ฐํ ์๋ ์์ต๋๋ค.
@pdf ์ ๋ https://github.com/grafana/grafana/issues/6041 ์ด ํฐ ์ ํ์ด๋ผ๋ ๋ฐ ๋์ํฉ๋๋ค. ์ฐ๋ฆฌ๋ ๋ถ๋ช ํ ์์ ํ๊ณ ์ถ์ง๋ง ์ด ๋ฌธ์ ์ ๊ด๋ จ์ด ์์ต๋๋ค. ์ฐ๋ฆฌ๊ฐ ์์ง ๊ทธ๊ฒ์ ์์ ํ์ง ์์๋ค๋ ๊ฒ์ ๋์ ์ผ์ ๋๋ค. ์ ๋ ๋์ํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ง๋ ๋ช ๋ฌ ๋์ ๊ฒฝ๊ณ ์ธก์์ ์ฝ๊ฐ์ ์ธ๋ ฅ์ด ๋ถ์กฑํ์ง๋ง ๊ณง ๋ฐ๋ ๊ฒ์ ๋๋ค!
๋์ผํ์ง ์์ @danhallin ์ ์ฟผ๋ฆฌ์์ ์์ผ๋์นด๋ ๋๋ glob ํํ์์ ์ฌ์ฉํ๊ฑฐ๋ ์ ํ๋ ํ๊ทธ ์งํฉ์ ๋ํด์๋ง ํํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ง์ ์๋ฆฌ์ฆ๋ฅผ ๋์์ผ๋ก ํ๋ Grafana์ ์ฟผ๋ฆฌ๋ก ๋ณํ๋ ๊ฒ ๊ฐ์ต๋๊น? Librato ๊ฒฝ๊ณ ๊ท์น์ ๋์๋ณด๋์ ๋ณ๋๋ก ์ ์๋์ด ์์ง ์์๋ฐ ์ด๋ป๊ฒ ๋์๋ณด๋ ์ ์ฒด์ ๋ฐ์ดํฐ ํํฐ๋ง ๊ธฐ๋ฅ์ผ๋ก ๋ณํํ ์ ์์ต๋๊น?
ํ์ฌ ์ด๋ฌํ ์ข ๋ฅ์ ์์ ์ ์ํํ๋ ๋ฐฉ๋ฒ์ ๊ฒฝ๊ณ ๋ฅผ ์ํด ๋ณ๋์ ์จ๊ฒจ์ง ์ฟผ๋ฆฌ๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ ๋๋ค. ์ด๋ ์ ์ง ๊ด๋ฆฌ์ ์ ๋ชฝ์ ๋๋ค.
ํ ํ๋ฆฟ ๊ทธ๋ํ์์ ๊ฒฝ๊ณ ๊ท์น์ ํผํฉํ๋ ๊ฒ์ ์ ๋ชฝ์ด๋ผ๋ ๊ฒ์ ์ดํดํ์ญ์์ค. ๊ทธ๋ฌ๋ ๊ฒฝ๊ณ ์์ ํ ํ๋ฆฟ ๋ณ์๋ฅผ ์ง์ํ๋ ๊ฒ์ ๋ ํฐ ์ ๋ชฝ์ด ๋ ์ ์์ต๋๋ค. ์ด๋ฆฌ์์ ์ง๋ฌธ์ผ ์๋ ์์ง๋ง ์๋ฆผ์ ์ด์ ์ ๋ง์ถ ๋์๋ณด๋ ๋ฐ ๊ทธ๋ํ๋ฅผ ๊ตฌ์ถํ ์๋ ์์ต๋๊น? ํ์ ๋ฐ ๋ฌธ์ ํด๊ฒฐ์ ์ํด ๋ง์ ํ ํ๋ฆฟ ๋ณ์๊ฐ ์๋ ๋์๋ณด๋๋ฅผ ๋จ๊ฒจ๋์๊ฒ ์ต๋๊น? ๋๋ ๊ทธ๊ฒ๋ค์ด ์ ์ฌํด์ ์ค๋ณต๋ ์์ ์ฒ๋ผ ๋๊ปด์ง๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค. ์์ ์ํํฉ๋๋ค.
ํ๋์ ์ฟผ๋ฆฌ๊ฐ ๊ฐ๊ฐ 50๊ฐ์ ๊ฐ์ ๊ฐ๋ 2๊ฐ์ ํ ํ๋ฆฟ ๋ณ์ $A ๋ฐ $B๋ฅผ ์ฌ์ฉํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ์ด๋ก ์ธํด ๊ฒฝ๊ณ ๊ท์น์ด 2500๋ฒ ํ๊ฐ๋ฉ๋๊น? ๋ณ์๊ฐ "๋จ์ผ ๊ฐ"์ธ ๊ฒฝ์ฐ, ์ฆ $A์ $B์ ๋จ์ผ ๊ฐ์ด ์๋ ๊ฒฝ์ฐ์๋ง ์ฟผ๋ฆฌ๊ฐ ์๋ํ๋๋ก ๊ตฌ์ถ๋์ด ์์ผ๋ฉด ๊ทธ๋ ๊ฒ ํด์ผ ํฉ๋๋ค. ์ผ ์คํ ํผ๊ฐ ์๋๋ผ ๋ค์ค ๊ฐ ๋ณ์๋ง ์ง์๋จ์ ์ค๋ช ํด์ผ ํฉ๋๋ค. ์ด ๊ธฐ๋ฅ์ ๊ตฌํ ๋ฐ ์ฌ์ฉ ๋ฐ ์ดํดํ๊ธฐ ์ด๋ ต๊ฒ ๋ง๋๋ ๋ ๋ง์ ์ ํ ์ฌํญ ๋ฐ ๋ฌธ์ ๊ฐ ์๋ ์ธ๋ถ ์ ๋ณด๊ฐ ์์ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ๋๋ ๊ทธ๊ฒ์ ๋ํด 100% ๋ฐ๋ํ์ง ์์ต๋๋ค. ์ ํ๋ ๋ฐฉ์์ผ๋ก ํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค(์:
๋ค์ค ๊ฐ ๋ณ์). ์ฌ๋ฌ ๋ฐ์ดํฐ ์์ค๊ฐ ์๊ณ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ํด๊ฒฐํด์ผ ํ๋ ์ฌ๋ฌ ๋ฐ์ดํฐ ์ผํฐ/ํ๊ฒฝ(๋ณ๋์ TSDB๊ฐ ์๋ ํ๊ฒฝ)์์ ์ด๋ฌํ ๊ฒฝ๊ณ ๊ท์น์ ์ฌ์ฌ์ฉํ๊ธฐ ์ํด ๊ฒฝ๊ณ ๊ท์น์ ๋ฐ์ดํฐ ์์ค ๋ณ์๋ฅผ ๋์์ผ๋ก ์ง์ ํ ์ ์๋ ์ฌ์ฉ ์ฌ๋ก๋ ์์ต๋๋ค. ์์ผ๋์นด๋๊ฐ ์๋ ๋ฉํธ๋ฆญ ์ฟผ๋ฆฌ๋ก ๋ฐ์ดํฐ ์์ค ํ
ํ๋ฆฟ ๋ณ์๋ฅผ ์ฌ์ฉํ๋ฉด ํด๊ฒฐํ ์ ์์ต๋๋ค.
ํ์ง๋ง ์๋ฆผ์ ์ค์ ์ ๋ ๋์๋ณด๋ ๋ฐ ๊ทธ๋ํ๋ฅผ ๋ง๋ค ์๋ ์๋์? ํ์ ๋ฐ ๋ฌธ์ ํด๊ฒฐ์ ์ํด ๋ง์ ํ ํ๋ฆฟ ๋ณ์๊ฐ ์๋ ๋์๋ณด๋๋ฅผ ๋จ๊ฒจ๋์๊ฒ ์ต๋๊น? ๋น์ทํ ๊ฒฝ์ฐ๊ฐ ๋ง๊ธฐ ๋๋ฌธ์ ์ค๋ณต ์์ ์ฒ๋ผ ๋๊ปด์ง๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค.
๋๋ ์ค์ ๋ก ์ด ์ต์ ์ ์ฐธ์กฐํ๋๋ก ๋ด ์๊ฒฌ์ ํธ์งํ์ต๋๋ค(๊ทธ๋ฆฌ๊ณ ๋ช ๊ฐ์ง ๋ค๋ฅธ ๊ฒฝ๊ณ ๊ด๋ จ ๋ฌธ์ ๋ฅผ ์ถ๊ฐํ์ต๋๋ค). ๊ทธ๋ฌ๋ ์๋ณํ๋ฏ์ด ์ด๋ ๋์๋ณด๋/ํจ๋ ์์ฑ(๋ชจ๋ ์ฟผ๋ฆฌ์ ์ ๋ฐ์ดํธ๊ฐ ํ์ํ ๊ฒฝ์ฐ ์ ์ง ๊ด๋ฆฌ)์ ๊ฒฝ๊ณ ํ๋ ค๋ ํ ํ๋ฆฟ ๋ณํ ์๋ฅผ ๊ณฑํ๊ณ ๊ฒฝ๊ณ ์ฃผ์์ ํด๋น ์์น์์ ๋ถ๋ฆฌํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ๊ฐ์ฅ ์ ์ฉํจ - ๊ฒฝ๊ณ ์ฃผ์์ด ์๋ ํ ํ๋ฆฟ ๋์๋ณด๋๋ ์๊ด ๊ด๊ณ๋ฅผ ๋ง๋๋ ๋ฐ ๋งค์ฐ ์ ์ฉํ ์ ์์ง๋ง ์ฌ๋ฌ ๋ธ๋ผ์ฐ์ ํญ์์ ํ์ํ๊ณ ์ ๋ ฌํด์ผ ํ๋ ๊ฒฝ์ฐ ๊ทธ๋ค์ง ์ ์ฉํ์ง ์์ต๋๋ค.
ํ๋์ ์ฟผ๋ฆฌ๊ฐ ๊ฐ๊ฐ 50๊ฐ์ ๊ฐ์ ๊ฐ๋ 2๊ฐ์ ํ ํ๋ฆฟ ๋ณ์ $A ๋ฐ $B๋ฅผ ์ฌ์ฉํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ์ด๋ก ์ธํด ๊ฒฝ๊ณ ๊ท์น์ด 2500๋ฒ ํ๊ฐ๋ฉ๋๊น? ๋ณ์๊ฐ "๋จ์ผ ๊ฐ"์ธ ๊ฒฝ์ฐ, ์ฆ $A์ $B์ ๋จ์ผ ๊ฐ์ด ์๋ ๊ฒฝ์ฐ์๋ง ์ฟผ๋ฆฌ๊ฐ ์๋ํ๋๋ก ๊ตฌ์ถ๋์ด ์์ผ๋ฉด ๊ทธ๋ ๊ฒ ํด์ผ ํฉ๋๋ค. ์ผ ์คํ ํผ๊ฐ ์๋๋ผ ๋ค์ค ๊ฐ ๋ณ์๋ง ์ง์๋จ์ ์ค๋ช ํด์ผ ํฉ๋๋ค. ์ด ๊ธฐ๋ฅ์ ๊ตฌํ ๋ฐ ์ฌ์ฉ ๋ฐ ์ดํดํ๊ธฐ ์ด๋ ต๊ฒ ๋ง๋๋ ๋ ๋ง์ ์ ํ ์ฌํญ ๋ฐ ๋ฌธ์ ๊ฐ ์๋ ์ธ๋ถ ์ ๋ณด๊ฐ ์์ ์ ์์ต๋๋ค.
์ฌ๊ธฐ์๋ ๋ ๊ฐ์ง ๋ณ๊ฐ์ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ํ๋๋ ์๋ฆฌ์ฆ/ํ ํ๋ฆฟ ๊ฐ(์ด์ ์๊ฒฌ์์ ์ธ๊ธํ ์ข ํฉ ํ ๊ธ)๋ณ๋ก ๊ฒฝ๋ณด ์กฐ๊ฑด์ ๊ฐ๋ณ์ ์ผ๋ก ํ๊ฐํ๋ ค๋ ์๊ตฌ๊ฐ ์์ ์ ์๋ค๋ ์ ์์ #6041๊ณผ ๋ฐ์ ํ๊ฒ ๊ด๋ จ๋์ด ์์ต๋๋ค. ์ง๊ธ์ ์ ์ณ๋๊ณ ์ด ๋ฌธ์ ์ ๋๋ถ๋ถ์ ํด๊ฒฐํ๋ ์ด์์ ์ธ ๋ฐฉ๋ฒ์ ํจ๋๋น ์ฌ๋ฌ ๊ฒฝ๊ณ ๊ตฌ์ฑ์ ํ์ฉํ๊ณ ๋์๋ณด๋ ์ถ๋ ฅ๊ณผ ์ ํํ ๋์ผํ ๋ฐฉ์์ผ๋ก ๋ณ์ ๋ณด๊ฐ์ ์ํํ๋ ๊ฒ์ ๋๋ค. ๋๋ ๊ฒฝ๊ณ ์ฟผ๋ฆฌ๋ฅผ ๊ตฌ์ฑํ ๋ ๋ค์ค ๊ฐ ํ ํ๋ฆฟ ๊ฐ, ์ฟผ๋ฆฌ๋ ์ ํํ ๊ฐ์ด ์ฑ์์ง ์ํ์์ ๊ฒฝ๊ณ ๊ตฌ์ฑ๋น ํ ๋ฒ ์คํ๋ฉ๋๋ค. ๊ฒฐ๊ณผ๋ ํ์ฌ์ ๋๊ฐ์ ๋ฐฉ์์ผ๋ก ํด์๋ฉ๋๋ค. ๋ด๊ฐ ๋ฌด์ธ๊ฐ๋ฅผ ํฌ๊ฒ ์คํดํ์ง ์๋ ํ, ์ด๊ฒ์ด ๋ณต์ก์ฑ์ ์๋นํ ์ฆ๊ฐ๋ก ๋ณด์ด์ง ์์ผ๋ฉฐ ์๋นํ ์ฌ์ฉ์ ์นํ์ ์ด์ด์ผ ํฉ๋๋ค.
๋จ์ํ ๊ฒฝ๊ณ ๋ฒ์๋ฅผ ์ ํํ๊ธฐ ์ํด ํ ํ๋ฆฟ ๊ฐ์ ์ ํํ๋ ๊ธฐ๋ฅ์ ์ฌ๋ฌ ๊ฒฝ๊ณ ๊ตฌ์ฑ ์์ด๋ ์ฌ์ ํ ์ ์ฉํ์ง๋ง(์ด ๊ธฐ๋ฅ์ ์์๋๋ก ๊ฐ๋ฐํ๋ ๋ฐ ๋์์ด ๋๋ ๊ฒฝ์ฐ), ์ฌ๋ฌ ๊ตฌ์ฑ์์ ๊ธฐํ๊ธ์์ ์ผ๋ก ๋ ๊ฐ์น๊ฐ ์์ต๋๋ค.
์ฌ๋ฌ ๋ฐ์ดํฐ ์์ค๊ฐ ์๊ณ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ํด๊ฒฐํด์ผ ํ๋ ์ฌ๋ฌ ๋ฐ์ดํฐ ์ผํฐ/ํ๊ฒฝ(๋ณ๋์ TSDB๊ฐ ์๋ ํ๊ฒฝ)์์ ์ด๋ฌํ ๊ฒฝ๊ณ ๊ท์น์ ์ฌ์ฌ์ฉํ๊ธฐ ์ํด ๊ฒฝ๊ณ ๊ท์น์ ๋ฐ์ดํฐ ์์ค ๋ณ์๋ฅผ ๋์์ผ๋ก ์ง์ ํ ์ ์๋ ์ฌ์ฉ ์ฌ๋ก๋ ์์ต๋๋ค. ์์ผ๋์นด๋๊ฐ ์๋ ๋ฉํธ๋ฆญ ์ฟผ๋ฆฌ๋ก ๋ฐ์ดํฐ ์์ค ํ ํ๋ฆฟ ๋ณ์๋ฅผ ์ฌ์ฉํ๋ฉด ํด๊ฒฐํ ์ ์์ต๋๋ค.
ํจ๋๋น ์ฌ๋ฌ ๊ฒฝ๊ณ ๊ตฌ์ฑ/์ฟผ๋ฆฌ๋ ์ฌ๋ฌ TSDB๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ฉฐ ํ ๊ฐ์ง ์ต์ ์ ๊ทธ๋ฃน์ ๋ชจ๋ ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ํ ์ ํ์ด ๋ฐ์ํ๋๋ก ๊ฒฝ๊ณ ์ฟผ๋ฆฌ๋ฅผ ๊ทธ๋ฃนํํ๋ ๊ฒ์ ๋๋ค(ํ์ฌ ์๋ ๋ฐฉ์๊ณผ ์ ์ฌ ์๋ฆฌ์ฆ). ๋๋ฌด ๋ณต์กํด ๋ณด์ด์ง ์์ต๋๋ค.
์ด๊ฒ์ ํ์คํ ๋์ค์ ์ธ ์๊ตฌ์
๋๋ค. ์ด์ Alerting์ ๋ฌ์ฑํ๊ธฐ ์ํด ์ฐ๋ฆฌ๋ ์์ง์ฌ์ผ ํ์ต๋๋ค.
Grafana์์ ๋ฒ์ด๋ Graphite์ Render๋ฅผ ์ฌ์ฉํ์ฌ ๋ง์ถคํ ์๋ฃจ์
์ ๋ง๋ญ๋๋ค.
API ์์ ๋ฐ์ดํฐ .. ๋์ /ํ
ํ๋ฆฟ์์ ๊ฒฝ๊ณ ๋ฅผ ์ง์ํ์ง ์๋๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋ฐ์ดํฐ๋ ์ ์ด๋ Graphite๋ฅผ ์ฌ์ฉํ๋ ๋ณต์กํ ๊ฒ์
๋๋ค.
๋ ํ๋์ ์๊ฐ์,. Grafana์ ์๋ฆผ์ด ์๋ ์ด์ ์น์
์ ๋์๋ณด๋์ ์ผ๋ถ์
๋๋ค.
๋ณต์กํ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋๋ ๊ฒฝ์ฐ config. ๋ถ๋ฆฌํ์ฌ ์ด๋์ํฌ ์ ์์ต๋๋ค.
์ฌ์ฉ์๊ฐ ๋์ ์ฟผ๋ฆฌ๋ฅผ ์
๋ ฅ/๊ตฌ์ฑํ ์ ์๋ ๊ฒฝ๊ณ ๋ณด๊ธฐ,
๊ฐ๊ฒฉ, ๊ฑฐ๊ธฐ์ ํ๊ฐ ์กฐ๊ฑด .. ์ด๊ฒ์ด ์ฐ๋ฆฌ๊ฐ ์๋ฏธ ํ ์ ์์ต๋๋ค.
์ค๋ณต๋ ๋์๋ณด๋๊ฐ โโ์์ต๋๋ค.. ๋ง์ด ๋ฉ๋๊น?
๋ธ,
๋น์์..
2017๋ 8์ 23์ผ ์ค์ 8์ 1๋ถ์ "Peter Fern" [email protected] ์ด ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
ํ์ง๋ง ์๋ฆผ์ ์ค์ ์ ๋ ๋์๋ณด๋ ๋ฐ ๊ทธ๋ํ๋ฅผ ๋ง๋ค ์๋ ์๋์?
ํ์์ ์ํด ๋ง์ ํ ํ๋ฆฟ ๋ณ์๊ฐ ์๋ ๋์๋ณด๋๋ฅผ ๋จ๊ฒจ๋๊ณ
๋ฌธ์ ํด๊ฒฐ? ๋๋ ๊ทธ๋ค์ด ๋ ์์๋ ๋ง์ ๊ฒฝ์ฐ๊ฐ ์๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค.
์ ์ฌํ๋ฏ๋ก ์ค๋ณต ์์ ์ฒ๋ผ ๋๊ปด์ง๋๋ค :(๋๋ ์ค์ ๋ก ์ด ์ต์ ์ ์ฐธ์กฐํ๋๋ก ๋ด ์๊ฒฌ์ ํธ์งํ์ต๋๋ค.
๋ค๋ฅธ ๊ฒฝ๊ณ ๊ด๋ จ ๊ณ ์ถฉ ๋ฌธ์ ). ๋น์ ์ด ํ์ธํ๋ฏ์ด,
์ด๋ ๋์๋ณด๋/ํจ๋ ์์ฑ(๋ฐ ์ ์ง ๊ด๋ฆฌ,
์ด๋ฌํ ์ฟผ๋ฆฌ์๋ ์ ๋ฐ์ดํธ๊ฐ ํ์ํจ) ์ํ๋ ํ ํ๋ฆฟ ๋ณํ ์๋งํผ
๊ฒฝ๊ณ ๋ฅผ ํ์ํ๊ณ ์์น์์ ๊ฒฝ๊ณ ์ฃผ์์ ๋ถ๋ฆฌํฉ๋๋ค.
๊ฒฝ๊ณ ์ฃผ์์ด ์๋ ํ ํ๋ฆฟ ๋์๋ณด๋์์ ๊ฐ์ฅ ์ ์ฉํ ์ ์์ต๋๋ค.
์๊ด ๊ด๊ณ๋ฅผ ๋ง๋๋ ๋ฐ ๋งค์ฐ ์ ์ฉํ ์ ์์ง๋ง
์ฌ๋ฌ ๋ธ๋ผ์ฐ์ ํญ์์ ํ์ํ๊ณ ํ์ํ๊ณ ์ผ๋ ฌ๋ก ์ ๋ ฌํ์ญ์์ค.ํ๋์ ์ฟผ๋ฆฌ๊ฐ ๊ฐ๊ฐ 50๊ฐ์ ํ ํ๋ฆฟ ๋ณ์ $A์ $B๋ฅผ ์ฌ์ฉํ๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค.
๊ฐ์น. ์ด๋ก ์ธํด ๊ฒฝ๊ณ ๊ท์น์ด 2500๋ฒ ํ๊ฐ๋ฉ๋๊น? ๋ด ๋ง์
๋ณ์๊ฐ "๋จ์ผ ๊ฐ"์ธ ๊ฒฝ์ฐ, ์ฆ ์ฟผ๋ฆฌ๊ฐ ์๋ํ๋๋ก ๊ตฌ์ถ๋์์ต๋๋ค.
$A์ $B์ ๋จ์ผ ๊ฐ์ด ์์ผ๋ฉด ๊ทธ๋ ๊ฒ ํด์ผ ํฉ๋๋ค. ์ผ ์๋
์๋ง๋ ์ฐ๋ฆฌ๋ ๋ค์ค ๊ฐ ๋ณ์๋ง ์ค๋ช ํด์ผ ํ ๊ฒ์ ๋๋ค.
์ง์. ๋ ๋ง์ ์ ํ ์ฌํญ ๋ฐ ๋ฌธ์ ๊ฐ ์๋ ์ธ๋ถ ์ ๋ณด๊ฐ ์์ ์ ์์ต๋๋ค.
์ด ๊ธฐ๋ฅ์ ๊ตฌํ ๋ฐ ์ฌ์ฉ ๋ฐ ์ดํดํ๊ธฐ ๋งค์ฐ ์ด๋ ต๊ฒ ๋ง๋ญ๋๋ค.์ฌ๊ธฐ์๋ ๋ ๊ฐ์ง ๋ณ๊ฐ์ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ํ๋ ๋ (๋๋ ๋ฏฟ์ต๋๋ค) ๋ฐ์ ํ๊ฒ
๊ด๋ จ #6041 https://github.com/grafana/grafana/issues/6041 ,
๊ฒฝ๊ณ ์กฐ๊ฑด์ ๊ฐ๋ณ์ ์ผ๋ก ํ๊ฐํ๋ ค๋ ์๊ตฌ๊ฐ ์์ ์ ์์ต๋๋ค.
์๋ฆฌ์ฆ/ํ ํ๋ฆฟ ๊ฐ(์ด์ ์ ์ธ๊ธํ ์ง๊ณ ํ ๊ธ
๋ ผํ). ์ง๊ธ์ ์ ์ณ๋๊ณ ์ด์์ ์ธ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
์ด ๋ฌธ์ ์ ๋๋ถ๋ถ์ ํจ๋๋น ์ฌ๋ฌ ๊ฒฝ๊ณ ๊ตฌ์ฑ์ ํ์ฉํ๋ ๊ฒ์ ๋๋ค.
๋์๋ณด๋์ ์ ํํ ๊ฐ์ ๋ฐฉ์์ผ๋ก ๋ณ์ ๋ณด๊ฐ์ ์ํํ์ญ์์ค.
์ถ๋ ฅ - ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ์ฌ์ฉ์๊ฐ ๋จ์ผ ๋๋ ๋ค์ค ๊ฐ ํ ํ๋ฆฟ ๊ฐ์ ์ ํํ ์ ์์ต๋๋ค.
๊ฒฝ๊ณ ์ฟผ๋ฆฌ ๊ตฌ์ฑ; ์ฟผ๋ฆฌ๋ ๊ฒฝ๊ณ ๋น ํ ๋ฒ ์คํ๋ฉ๋๋ค.
๊ตฌ์ฑ, ์ ํํ ๊ฐ์ด ์ฑ์์ง๋๋ค. ๊ฒฐ๊ณผ๋
ํ์ฌ์ โโ๋๊ฐ์ ๋ฐฉ์์ผ๋ก ํด์๋ฉ๋๋ค. ๋ด๊ฐ ์ฌํ๊ฒ ํ์ง ์๋ ํ
๋ฌด์ธ๊ฐ๋ฅผ ์๋ชป ์ดํดํ๊ณ ์์ง๋ง
๋ณต์กํ๊ณ ์ฌ์ฉ์ ์นํ์ ์ด์ด์ผ ํฉ๋๋ค.๋จ์ํ ๊ฒฝ๊ณ ๋ฒ์๋ฅผ ์ ํํ๊ธฐ ์ํด ํ ํ๋ฆฟ ๊ฐ์ ์ ํํ๋ ๊ธฐ๋ฅ์
์ฌ๋ฌ ๊ฒฝ๊ณ ๊ตฌ์ฑ ์์ด๋ ์ฌ์ ํ ์ ์ฉํฉ๋๋ค(๊ฐ๋ฐ์ ๋์์ด ๋๋ ๊ฒฝ์ฐ
์ด ๊ธฐ๋ฅ์ ์์๋๋ก)ํ์ง๋ง ๊ธฐํ๊ธ์์ ์ผ๋ก ๋ ๊ฐ์น๊ฐ ์์ต๋๋ค.
์ฌ๋ฌ ๊ตฌ์ฑ์ผ๋ก.โ
์ด ์ค๋ ๋์ ๊ฐ์ ํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฉ์์ง๋ฅผ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/grafana/grafana/issues/6557#issuecomment-324363795 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AAz1sbIwOT7Xb1MwoDYgZCPz182h2ENxks5sbD62gaJpZM4Kwf5K
.
๋์ผํ์ง ์์ @danhallin ์ ์ฟผ๋ฆฌ์์ ์์ผ๋์นด๋ ๋๋ glob ํํ์์ ์ฌ์ฉํ๊ฑฐ๋ ์ ํ๋ ํ๊ทธ ์งํฉ์ ๋ํด์๋ง ํํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ง์ ์๋ฆฌ์ฆ๋ฅผ ๋์์ผ๋ก ํ๋ Grafana์ ์ฟผ๋ฆฌ๋ก ๋ณํ๋ ๊ฒ ๊ฐ์ต๋๊น? Librato ๊ฒฝ๊ณ ๊ท์น์ ๋์๋ณด๋์ ๋ณ๋๋ก ์ ์๋์ด ์์ง ์์๋ฐ ์ด๋ป๊ฒ ๋์๋ณด๋ ์ ์ฒด์ ๋ฐ์ดํฐ ํํฐ๋ง ๊ธฐ๋ฅ์ผ๋ก ๋ณํํ ์ ์์ต๋๊น?
์ด์ ๋ด๊ฐ ๋ ผ์ํ๋ ๋ด์ฉ์ด ๊ธฐ๋ณธ์ ์ผ๋ก https://github.com/grafana/grafana/issues/6041 ์ ์ฌ๋ณธ์ด๋ผ๋ ๊ฒ์ ์์์ต๋๋ค.
์ ๋ ์ด ๊ธฐ๋ฅ์ ๋ํ ์์ฒญ์ ์ง์งํฉ๋๋ค.
์ฐ๋ฆฌ๋ ์ ๊ธฐ์ ์ผ๋ก ์๋ฒ๋ฅผ ๊ฐ๋ํ๊ณ ๋ชจ๋ ํธ์คํธ(mem, hd, cpu ๋ฑ)์์ ๊ณตํต์ ์ธ ์ฌํญ์ ์ธก์ ํ๋ ํ ํ๋ฆฟ ๋์๋ณด๋๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๊ฐ๋ฅํ ๊ฐ ์กฐํฉ์ ๋ํ ๊ทธ๋ํ๊ฐ ์๋ "๊ฒฝ๊ณ " ๋์๋ณด๋๋ฅผ ๋ง๋๋ ๊ฒ์ ๋๋ฌด ์ง๋ฃจํ๋ฉฐ ์ํ๋ ๊ฒฝ๋ณด ์ค ๋ง์ ๋ถ๋ถ์ ๋ชจ๋ ํธ์คํธ์ ์ผ๋ฐํํ ์ ์์ต๋๋ค. AFAIKT ์ด ๋ฌธ์ ๋ ์ด ์ฌ์ฉ ์ฌ๋ก๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ ๋ฐฉ๋ฒ์ ์๊ตฌํ๋ฉฐ #6041์์ ํด๊ฒฐ๋์ง ์์ต๋๋ค. ๋ด๊ฐ ๋ญ๊ฐ๋ฅผ ๋์น๊ณ ์์ง ์๋ ํ.
๋ชจ๋ ์กฐํฉ์ ๋ํด ๊ทธ๋ํ ๋ฐ ๊ฒฝ๊ณ ๋ฅผ ๋ง๋๋ ๊ฒ์ ์ฐ๋ฆฌ๊ฐ ์ ์ํ๋ ๊ฒ์ด ์๋๋๋ค. ๊ฒฝ๊ณ ์ฟผ๋ฆฌ๋ ์์ผ๋์นด๋ ๋๋ ์ ๊ท์์ ์ฌ์ฉํ์ฌ ๋ชจ๋ ํธ์คํธ ๋ฑ์ ํฌํจํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ๊ฒฝ๊ณ ๋ฅผ ์ํด ์กฐ์ ๋ ์ ์๊ณ ๊ฒฝ์ํ์ง ์์ ์ ์๋ ํ๋์ ๊ฒฝ๊ณ ๋ฐ ๊ทธ๋ํ๊ฐ ์์ต๋๋ค. ๋ฌธ์ ํด๊ฒฐ ๋ฐ ๋์ ํํฐ๋ง ์๊ตฌ ์ฌํญ.
์ฐ๋ฆฌ์ ์ฌ์ฉ ์ฌ๋ก์๋ ์ค์๊ฐ ์ด๋ฒคํธ ์ฒ๋ฆฌ๋ฅผ ์ ๊ณตํ๋ (์ ์ฌ์ ์ผ๋ก) ๋ง์ ์์ ์ธ์คํด์ค๊ฐ ์์ต๋๋ค. ํน์ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์์ฑํ ๋ฉํธ๋ฆญ์ด 0์ผ๋ก ๋จ์ด์ง๋ฉด ๊ฒฝ๊ณ ๋ฅผ ๋ฐ์์ผ ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ธ์คํด์ค๊ฐ ์ ๊ฑฐ๋๊ฑฐ๋ ์ค์ง๋ ๊ฒฝ์ฐ์๋ ๋ช ๋ช ๋ ๋ฉํธ๋ฆญ์ด ์์ต๋๋ค. ์๋ชป ์์ฑ๋ ๊ฒฝ๊ณ ๋ก ์ด์ด์ง๋ ์ง์ ์์ผ๋์นด๋ ๊ฒ์์ ๋ํ๋๋ ๊ทธ๋ค๊ณผ ์ฐ๊ฒฐ๋ฉ๋๋ค.
์คํ ํด์ผ ํ๋ ์ธ์คํด์ค์ ๋ํ ์ ๋ณด ์์ค๊ฐ ํฌํจ๋ "๋จ์ JSON ๋ฐ์ดํฐ ์์ค"์์ ์์ฑ๋ ํ ํ๋ฆฟ ๋ค์ค ๊ฐ ๋ณ์(๋ชจ๋๋ก ์ค์ )๋ฅผ ์ฌ์ฉํ์ฌ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค. ๋ชจ๋ ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค. ์์, ์๋ฆผ์ ํ์ฑํํ๋ ค๊ณ ํ์๋ง์ ์ด ๊ธฐ๋ฅ์ ์์ฒญํ๊ฒ ๋์์ต๋๋ค. :)
์ฐ๋ฆฌ์ ํน์ ์ฌ์ฉ ์ฌ๋ก๊ฐ ์ผ๋ง๋ ๋ ํนํ์ง ํ์คํ์ง ์์ง๋ง ํ ํ๋ฆฟ์ ์ฌ์ฉํ์ง ์๊ณ ์ด์ ๋ํด ๊ฒฝ๊ณ ํ ์ ์๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ํ์คํ์ง ์์ต๋๋ค. ์ง๊ธ์ผ๋ก์๋ Grafana ์ธ๋ถ์์ ์ด๋ฌํ ๋ฌธ์ ์ ๋ํด ๊ณ์ ๊ฒฝ๊ณ ํด์ผ ํฉ๋๋ค. - ์ฐ๋ฆฌ๋ Grafana ์ฌ์ฉ์์ ๋๋ค!)
+1
๋ฐ๋ผ์ ์ด๋ฌํ ๋ฌธ์ ๊ฐ ์๋ ํ ๊ฐ์ง ๊ฒฝ์ฐ๋ ํ ํ๋ฆฟ ๋ณ์๊ฐ ์์ ์ ํ์ธ ๊ฒฝ์ฐ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ๋์๋ณด๋์ ๋ฐ์ดํฐ๋ฅผ ํน์ ๋ฆฌ์์ค๋ก ์ ํํ๊ธฐ ์ํด ์์ ๋ณ์์ ์์กดํ๋ ์ฌ๋ฌ ๋์๋ณด๋๊ฐ โโ์์ต๋๋ค(๋ค์ค ๊ฐ ๋ณ์๋ฅผ ์ฌ์ฉํ์ง ์์ ์ด์ ๋ ๊ฐ ๋์๋ณด๋๊ฐ โโ์๋ก ๋ค๋ฅธ ์ค์ ์ ์ ๋นํํ ๋งํผ ์ถฉ๋ถํ ๋ค๋ฅด์ง๋ง ์ถฉ๋ถํ ๊ฐ๊น๊ธฐ ๋๋ฌธ์ ๋๋ค. "ํ ํ๋ฆฟ" ๋์๋ณด๋๋ฅผ ์ ๋นํํ๊ธฐ ์ํด). ์ ์ด๋ ์ด ๊ฒฝ์ฐ(์์ ๋ณ์) ํ์ฌ ๊ฒฝ๊ณ ๋์์ ๋ํด ๋ณ๊ฒฝํ ํ์๊ฐ ์์ต๋๋ค.
์ด ์ฃผ์ ์ ๋ํ ์์์ด ์์ต๋๊น?
์๋ ,
์ด ๊ธฐ๋ฅ์ ์ป์ ํฌ๋ง์ด ์์ต๋๊น? ์ฐ๋ฆฌ๊ฐ ์์ด์ ํธ๋ฅผ ์ค์นํ ๋ ํฌํธ์ ์๋์ผ๋ก ํ์๋๊ณ ๊ฒฝ๊ณ ๋ ์ค์ ํ ์ ์๊ธฐ ๋๋ฌธ์ ์ผ์ข ์ ํ ํ๋ฆฟ์ ์ฌ์ฉํด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ์์คํ ์ด ์ด ๊ธฐ๋ฅ์ ์ด๋ป๊ฒ ๊ฐ๊ณ ์๋์ง ๊ถ๊ธํฉ๋๋ค. (์ด๊ฒ์ New Relic์ ๋ํ ๋์ ๊ฒฝํ์ ๋๋ค).
@vishwanathh ๋๋ ๊ฒฝ๊ณ ๋ฅผ ์ํ ๋ณ๋์ ์น์ ์ ๊ฐ๋ ์ ๊ทผ ๋ฐฉ์์ ์ข์ํ์ต๋๋ค. ์ด๋ฐ ์์ผ๋ก ์ฌ์ฉ์๋ ์๋ฆฌ ํ์์ ํจ๋(๊ฒฝ๊ณ ์ ์ฌ์ฉ๋จ)์ ๋ณผ ์ ์์ต๋๋ค.
์ถ๊ฐ ์์์ ๋ํด ์ ๊ฐ์ค๋ฝ๊ฒ ์๊ฐํ์ง๋ง ์ด๊ฒ์ Grafana์ ์๋ ์ ๋ง ์ข์ ๊ธฐ๋ฅ์ ๋๋ค.
+1, ๋งค์ฐ ์ค์ํ ๊ธฐ๋ฅ!
๋ํ ํ ํ๋ฆฟ ๋ณ์๋ฅผ ์ ๊ฑฐํ๊ธฐ ์ํด prometheus ๋ฉํธ๋ฆญ ์ฟผ๋ฆฌ ํํ์์ ์์ ํ๋๋ก ํ์ฉํ๋ฉด ์ ํ ๊ฐ๋ฅํ์ง ์์ต๋๋ค. ๊ทธ๋์ ์ด ๊ธฐ๋ฅ์ ํ๋ก๋ฉํ ์ฐ์ค+๊ทธ๋ผํ๋๊ฐ ํ๋ก๋์ ์ ์๋ฅํ๊ธฐ ์ํด ๊ฐ์ฅ ์ค์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค!
์ด์จ๋ ํ์ด ์ฐ์ ์์๋ฅผ ๊ณ ๋ คํ ์ ์๋๋ก ํด์ฃผ์ธ์. ๊ฐ์ฌํฉ๋๋ค!
5.0์ด ๊ณง ์ถ์๋ ์์ ์ด๋ฏ๋ก ๋ค์ ๋ฆด๋ฆฌ์ค ์๋ฆฌ์ฆ์์ ๊ฒฝ๊ณ ๊ฐ ์ ๊ณต๋๋ ๋ช ๊ฐ์ง ์ค์ํ ์ด์ ์ ๋ณด๊ณ ์ถ์ต๋๋ค. Github ๋ฐ์์ ์ดํด๋ณด๋ฉด ๊ฒฝ๊ณ ๊ด๋ จ ๊ฒฐํจ์ด ์ฌ์ฉ์์ ๊ฐ์ฅ ํฐ ๊ด์ฌ์ ๋๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.
UI/UX ๋ณต์ก์ฑ ๋ฌธ์ ๋ก ์ธํด ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ์ฝ๊ฐ์ ์ฃผ์ ๊ฐ ์๋ค๋ ๊ฒ์ ์๊ณ ์์ง๋ง ์ด๋ฌํ ์ฐ๋ ค๊ฐ ๋ฐ๋์ ์ ๋นํ๋ ์ ์๋ค๊ณ ํ์ ํ์ง๋ ์์ต๋๋ค. ์ค์ ์ฝ๋์ ๋ํ pull-request๊ฐ ์๋ ์ํ์์ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ๊ณํ/์ค๊ณํ๊ฑฐ๋ ์์ผ๋ก ๋์๊ฐ๊ธฐ ์ํด ์ฌ์ฉ์๋ก์ ์ฐ๋ฆฌ๊ฐ ํ ์ ์๋ ์ผ์ด ์์ต๋๊น?
@torkelo ์ด๊ฒ์ ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ ํธ์คํธ์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ๋ ๋ฐ ๋์์ด ๋์์ผ๋ฉฐ ์ด์ ๊ฐ ๊ฒฝ๊ณ ๊ทธ๋ํ์๋ ํ๊ทธ ์กฐํฉ์ผ๋ก ํ์ฑ๋ ์ฌ๋ฌ ์๋ฆฌ์ฆ๊ฐ ํฌํจ๋ฉ๋๋ค. ๋ชจ๋ ๊ฒ์ด ์ ์๋ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ฌธ์ ๋ฐ ๊ธฐํ ๋ฌธ์ ๋ฅผ ์ดํด๋ณด๋ฉด ๊ทธ๋ํ ๋ด์ ์๋ฆฌ์ฆ ์ค ํ๋๊ฐ ์ด๋ฏธ ๊ฒฝ๊ณ ์ํ๋ฅผ ์ทจํ ๊ฒฝ์ฐ ๋ค๋ฅธ ์๋ฆฌ์ฆ์ ๋ํ ๊ฒฝ๊ณ ๋ ์ ํ์ ์ด๊ณผํ๋ฉด ํธ๋ฆฌ๊ฑฐ๋์ง ์๋๋ค๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค.
๊ทธ๊ฒ์ ๋ค์ ํ๊ณ์ ๋๋ค.
๊ฐ์ฌ ํด์.
์ด ๊ธฐ๋ฅ์ ๋ํ ์์์ด ์์ต๋๊น?
์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ๊ธฐ ์ํด ์๋ก์ด ๊ธฐ์ฌ์๊ฐ ์ด๋ค ๋ ธ๋ ฅ์ ๊ธฐ์ธ์ด๊ณ ์์ต๋๊น?
+1
๊ฒฝ๊ณ ์๋ฆผ์ ํ
ํ๋ฆฟ ๋ณ์๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ํ์ฉํ์ญ์์ค.
+1
+1
ํด๊ฒฐ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
+1
๋๋ ์ฌ๊ธฐ์ ์ฃฝ์ ๋ง์ ์ด๊ธฐ๊ณ ์ถ์ง ์์ง๋ง ์ฐ๋ฆฌ๋ ๋์ผํ ๋ฌธ์ ๋ฅผ ๊ฒช๊ณ ์์ผ๋ฉฐ ๊ธฐ์กด ์ ์์ด ๋ชจ๋ ์ํฉ์์ ์๋ํ์ง ์๋ ์ด์ ์ ๋ํ ์ปจํ ์คํธ๋ฅผ ์ ๊ณตํ๊ณ ์ถ์ต๋๋ค. ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ํ ๋ช ๊ฐ์ง ์์ด๋์ด๊ฐ ์์ง๋ง ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ถฉ๋ถํ๊ฒ ๋ง๋๋ ๋ฐ ๋์์ด ๋๋ _์ผ๋ถ ๊ธฐ๋ฅ_์ด ํ์ํ ์ด์ ๋ ๋ฌด์์ ๋๊น?
์๋์ ๋ชจ๋ ์๋๋ฆฌ์ค์์ ๋จ์ผ ํ
ํ๋ฆฟ ๋ณ์๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. $env
์ฐ๋ฆฌ๋ ํ๋ก๋์ ๋ฟ๋ง ์๋๋ผ ๋ช ๊ฐ์ง ๋ค๋ฅธ ํ๊ฒฝ์ ๋ํด ๊ฒฝ๊ณ ํ๊ณ ์ถ์ต๋๋ค. ๋ฐ๋ผ์ ์ด์ _์ ์ด๋_ 3๊ฐ์ ๋ค๋ฅธ ์์น์ ๋์ผํ ๋ฉํธ๋ฆญ์ด ์์ด์ผ ํฉ๋๋ค(์๋ฆผ์ ๋ํ ๋ฉํธ๋ฆญ๋ฟ๋ง ์๋๋ผ ๋ชจ๋ ๋ฉํธ๋ฆญ์ด ์๋ ๋ฌธ์ ํด๊ฒฐ ๋์๋ณด๋, ์ ํ ๊ฒฝ๊ณ ๋์๋ณด๋, ํตํฉ ๊ฒฝ๊ณ ๋์๋ณด๋). ์ด๊ฒ์ ๊ฝค ๋นจ๋ฆฌ ์์์ ๋ฒ์ด๋ ์ ์์ผ๋ฉฐ ์ฌ์ฉ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ์ฝ์ต๋๋ค.
๋ง์ฐฌ๊ฐ์ง๋ก ์ค์ํ ๊ฒ์ ๊ฒฝ๊ณ ์ ์๋ํ๋ ์ฃผ์์ ํตํด ์ป์ ์ ์๋ ๋ง์ ์ด์ ์ ๋ฌดํจํํ๋ค๋ ๊ฒ์ ๋๋ค. ์ด๋ฒคํธ๊ฐ ์์๋ ์์ ๊ณผ ์ข ๋ฃ๋ ์์ ์ ๋ํ ์ฃผ์์ ๋ณด๊ธฐ ์ํด ํ์ ๋์๋ณด๋์์ ์๋ฆผ ๋์๋ณด๋๋ก ์๋ค ๊ฐ๋ค ํด์ผ ํ๋ค๋ฉด ๊ฝค ์ง๋ฃจํ ๊ฒ์ ๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ฐ๋ฆฌ๋ ๋์๋ณด๋์ _ํนํ ๊ฒฝ๊ณ ์ฉ์ผ๋ก_ ์ค๋ณต ์ธก์ ํญ๋ชฉ์ ์ถ๊ฐํ์ต๋๋ค. ๋ฐ๋ผ์ ๊ฒฝ๊ณ ํ๋ ค๋ ๋ฉํธ๋ฆญ์ด ์๋ ๊ฒฝ์ฐ ํจ๋๋ก ์ด๋ํ์ฌ ํด๋น ๊ฒฝ๊ณ ์ ๋ํ ๋ช ์์ ๋ฉํธ๋ฆญ์ ์ถ๊ฐํ๊ณ ์จ๊น๋๋ค.
๊ฒฝ๊ณ ํด์ผ ํ๋ ํน์ ํจ๋์ ๋ํ ์๋ฆฌ์ฆ ๋ชฉ๋ก์ ๋ค์ ๋ผ์ธ์ ๋ฐ๋ผ ํ์๋ฉ๋๋ค.
์จ๊ฒจ์ง ๊ฒ์ผ๋ก ํ์๋ ํ ํ๋ฆฟ์ด ์๋ ์๋ฆฌ์ฆ. ๊ทธ๋ฐ ๋ค์ ๊ฒฝ๊ณ ํญ์์ ๋ณ์ ์๋ฆฌ์ฆ๊ฐ ์๋๋ผ _์ด_ ์๋ฆฌ์ฆ์ ๋ํ ์๊ณ๊ฐ์ ์ค์ ํฉ๋๋ค.
์ด๊ฒ์ ์ ์๋ํ์ง ์์ต๋๋ค. ์๋ฅผ ๋ค์ด:
๋ณด์๋ค์ํผ Alerts ํจ๋์์๋ _์ด๋ค ํ๊ฒฝ_์ด ๊ฒฝ๊ณ ํ๋์ง ์ง์ ํ ์ ์์ผ๋ฏ๋ก ํ์ฌ ์ด๋ค ํ๊ฒฝ์ด ์ค๋จ๋์๋์ง ํ์ ํ๊ธฐ ์ํด ๊ฒฝ๊ณ ๋ฅผ ๋๋ฆด๋ค์ดํด์ผ ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด์ ๋ํ ์ฌ์ด ์์ ์ ์ํ ์ ํ์ ํ์ํ๋ ๊ฒฝ๊ณ ๊ธฐ๋ก ํจ๋๋งํผ ์์ธํ ์ค๋ช ์ ํ์ฉํ๋ ๊ฒ์ ๋๋ค.
์ด๊ฒ์ ์ ์ด๋ ์ด๋ ์ ๋ ๋์์ด ๋์ง๋ง ์ด ํจ๋์์๋ Healthy
๋ก ๋๋์๊ฐ ๊ฒฝ๊ณ ์ ๋ํ ํ์๊ฐ ์์ต๋๋ค. ์ ์ด๋ ํ์ํ ๋งํผ์ ์ป์ผ๋ ค๋ฉด).
์ฌ๋ฌ ํ๊ฒฝ/๋ณ์์ ๋ํด ๊ตฌ์ฑ๋ ๊ฒฝ๊ณ ๊ฐ ์๋ ๊ทธ๋ํ์ ์ฃผ์:
์ด๊ฒ์ผ๋ก ์ฐ๋ฆฌ๋ ํจ๋์ ๋ค์ด๊ฐ์ง ์๊ณ ๋ ์ด๋ค ๊ฒฝ๊ณ ๊ฐ ๋ฐ์ํ๊ณ ์๋์ง ์ ์ ์์ต๋๋ค. ๋ฒ๋ก ์ ์์ ์ด๋ฅผ ๋ช
ํํ ํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ง๋ง ์ฌ๋ฐ๋ฅธ $env
๊ฐ ์ ํ๋์ง ์์ ๊ฒฝ์ฐ ์ฃผ์์ ๋ํด ๋ง์ ์์
์ ์ํํ์ง ์์ต๋๋ค(์ ๊ทธ๋ฆผ์์ int
๋ ๊ฒฝ๊ณ ํ์ง๋ง prod
๋ ๋์๋ณด๋์์ ์ ํํ ๋ณ์์ด๋ฏ๋ก prod
๋ฅผ ์ฌ์ฉํ์ฌ ๊ทธ๋ํ ์๋จ์ int
๊ฒฝ๊ณ ์ ์ฃผ์์ ํ์ํฉ๋๋ค.
+1
ํ๋ ์ถ๊ฐ :)
์ด ๋ฌธ์ ์ ๋ํ +1์ ์ค์งํ์ธ์. ๋ถํ์ํ ์คํธ ๋ฉ์ผ์ ์์ฑํฉ๋๋ค. github ์ด์ ๋๊ธ์ ๋ฐ์์ ์ถ๊ฐํ๋ ๊ธฐ๋ฅ์ ์ด์ ํ๋์ ์กด์ฌํ์ผ๋ฉฐ 429๋ช ์ด ๋๋ ์ฌ๋๋ค์ด ๊ตฌ๋ ํ ๋ชจ๋ ์ฌ๋์๊ฒ ์คํธ์ ๋ณด๋ด๋ ๋์ ์ด๊ธฐ ๋๊ธ์ ์ข์ํ๋ ๋ฐฉ๋ฒ์ ์์๋์ต๋๋ค.
์ฐ๋ฆฌ๋ ์ด ๊ธฐ๋ฅ์ด ์ ๋ง๋ก ํ์ํฉ๋๋ค. ํ ํ๋ฆฟ์ ์ฌ์ฉํ๊ณ ์ถ์ง๋ง, ์ฐ๋ฆฌ์ ๊ฒฝ์ฐ์๋ ๋ช ํํ ๊ฒฝ๊ณ ์์คํ ์ ๊ฐ์ถ๋ ๊ฒ์ด ๊ฐ์ฅ ์ค์ํฉ๋๋ค. ๋ฐ๋ผ์ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋์๋ณด๋์์ ํ ํ๋ฆฟ์ ์ฌ์ฉํ์ง ์๊ณ ์์ต๋๋ค. ์๋ง์ ๋๋ค.
๋์ํฉ๋๋ค. ์ด ๊ธฐ๋ฅ์ ๋ง์ ๋์์ด ๋ ๊ฒ์ ๋๋ค!!!!
+1ํด์ฃผ์ธ์
์ฐ๋ฆฌ๋ ์ด๊ฒ์ด ํ์ํฉ๋๋ค
+1 ๋ถํ๋๋ฆฝ๋๋ค. ์ ๋ง ํ์ํฉ๋๋ค.
@bergquist @torkelo +1 ์คํธ์ ์ฐจ๋จํ๊ธฐ ์ํด ์ด ๋ฌธ์ ๋ฅผ ์ ๊ธ ์ ์์ต๋๊น?
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด ๋ฌธ์ ์ ๋ํ +1์ ์ค์งํ์ธ์. ๋ถํ์ํ ์คํธ ๋ฉ์ผ์ ์์ฑํฉ๋๋ค. github ์ด์ ๋๊ธ์ ๋ฐ์์ ์ถ๊ฐํ๋ ๊ธฐ๋ฅ์ ์ด์ ํ๋์ ์กด์ฌํ์ผ๋ฉฐ 429๋ช ์ด ๋๋ ์ฌ๋๋ค์ด ๊ตฌ๋ ํ ๋ชจ๋ ์ฌ๋์๊ฒ ์คํธ์ ๋ณด๋ด๋ ๋์ ์ด๊ธฐ ๋๊ธ์ ์ข์ํ๋ ๋ฐฉ๋ฒ์ ์์๋์ต๋๋ค.