4. grafana portable dashboard
Last updated
Was this helpful?
Last updated
Was this helpful?
source-code : https://github.com/teamsmiley/devops-public/tree/main/monitoring/4.grafana-portable-dashboard
์ฌ์ค์ ์์ ํ์ผ์ ๋ค๋ฅธ๊ณณ์์ ์ฌ์ฉํ๊ฒ ๋๋ฉด ์๋ฌ๊ฐ ๋๋ค.
ํด๋ณด์.
์ด์ dashboard๋ฅผ importํด๋ณด์. ์๋ฌ๋๋ค.
์ ์ด๋ด๊ฐ?
oh no! datasource๋ฅผ ์ค์ ์ ํ๋ค. ์ค์ ํ์. ๋ค์ ์ํฌํธ
์ฌ์ ํ ์๋๋ค. ์ ์ด๋ด๊ฐ?
๊ทธ๊ฑด json์ ๊ธฐ์กด์ datasourceid๊ฐ hardcoding๋์ด ์๊ธฐ ๋๋ฌธ์ด๋ค.
data source๋ฅผ ์ถ๊ฐํ๋ฉด ๋งค๋ฒ id๊ฐ ๋ฐ๋๊ธฐ ๋๋ฌธ์ ์ด๋ฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค.
์ด๊ฑธ ํด๊ฒฐํ๋ ค๋ฉด jsonํ์ผ์ portableํ๊ฒ ๋ง๋ค์ด์ผ ํ๋ค.
์๋ ๋ถ๋ถ์ json์ ์ถ๊ฐ๋ฅผ ํด์ฃผ์.
data source๋ฅผ ์ถ๊ฐํ๋ ๊ณณ์ด ์๊ฒผ๋ค.
์ ํํ import๋ฅผ ํด๋ณด์.
์ฌ์ ํ ์๋ฌ๊ฐ ๋๋ค.
์ฌ์ ํ datasource๊ฐ ํ๋์ฝ๋ฉ ๋์๊ธฐ ๋๋ฌธ์ด๋ค. ์๋ ์ฝ๋๋ฅผ ์ถ๊ฐํ์. ๊ธฐ์กด์ฝ๋๋ ์ญ์ ํ์.
์ํฌํธํด๋ณด์. ๋ง์ฐฌ๊ฐ์ง๋ก ์๋ฌ์ด๋ค.
์ด์ ์ค์ ๋ฒํผ์ ํด๋ฆญํ๊ณ variable ๋ฉ๋ด๋ก ๋ค์ด๊ฐ๋ณด์.
์ถ๊ฐ๋ก variable์ด ์๊ธด๊ฒ์ ์์ ์๋ค.
์ด variable์ json์์ ์ฌ์ฉํ์.
๊ธฐ์กด์ ์ฝ๋๋ ์ง์ฐ๊ณ ์๋์ฒ๋ผ ์ ๋ฐ์ดํธํ์.
์ค๋ณต๋๋ ๋ชจ๋ ์ฝ๋๋ฅผ ์์ ํ๋ค.
๋ค์ ์ํฌํธํด๋ณด์.
์ ๋๋ค.
์ด์ ์ด json์ ๋ค๋ฅธ ๊ทธ๋ผํ๋์์๋ ์ธ์๊ฐ ์๋ค.
https://github.com/teamsmiley/devops-public/tree/main/monitoring/4-2.grafana-portable-dashboard
์ ๋์ํ๋ค.