์ง๋จ CLI( nrdiag
)๋ New Relic ์ ํ์ ์ผ๋ฐ์ ์ธ ๋ฌธ์ ๋ฅผ ์๋์ผ๋ก ๊ฐ์งํ๋ ์ ํธ๋ฆฌํฐ์
๋๋ค. ์ง๋จ CLI๊ฐ ๋ฌธ์ ๋ฅผ ๊ฐ์งํ๋ฉด ๋ฌธ์ ํด๊ฒฐ ๋จ๊ณ๋ฅผ ์ ์ํฉ๋๋ค. ์ง๋จ CLI๋ ๋ฌธ์ ํด๊ฒฐ ๋ฐ์ดํฐ๋ฅผ New Relic ๊ณ์ ์ ์๋์ผ๋ก ์
๋ก๋ํ ์ ์์ต๋๋ค.
์ง๋จ CLI๋ ์คํ ์์ค์ด๋ฉฐ GitHub ์ ์์ต๋๋ค.
์์ด์ ํธ์ ๋ํ ์ถ๊ฐ ๋ฌธ์ ํด๊ฒฐ ๋จ๊ณ๋ ๋ฐ์ดํฐ๊ฐ ํ์๋์ง ์์์ ํ์ธํ์ธ์.

๋ค์์ Ubuntu Linux์์ ์คํ๋๋ ์ง๋จ CLI์ ์์ ๋๋ค. ํ๋ก๊ทธ๋จ์ ๋ฌธ์ ๊ฐ ์๋์ง New Relic ์์ด์ ํธ ๊ตฌ์ฑ์ ํ์ธํ๊ณ ์ง์ ํฐ์ผ์ ์ฒจ๋ถํ ์ค๋น๊ฐ ๋ ์์ถ๋ ๋ฌธ์ ํด๊ฒฐ ๋ก๊ทธ๋ฅผ ์์ฑํฉ๋๋ค.
ํธํ์ฑ
์ง๋จ CLI๋ Linux, macOS ๋ฐ Windows์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ค์๊ณผ ๊ฐ์ ์ผ๋ฐ์ ์ธ ๊ตฌ์ฑ ๋ฌธ์ ๋ฅผ ๊ฐ์งํ ์ ์์ต๋๋ค.
- APM: ๋ชจ๋ ์์ด์ ํธ์๊ฒ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค. Go ์์ด์ ํธ์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ์ ์ธ ์ฐ๊ฒฐ ํ์ธ๋ง ๊ฐ๋ฅํฉ๋๋ค.
- Browser monitoring: ์์ด์ ํธ์ ๋ํ ๊ฐ์ง.
- Infrastructure monitoring: Linux ๋ฐ Windows ์์ด์ ํธ
- Mobile agents: iOS ๋ฐ ์๋๋ก์ด๋
- Synthetic monitoring: ์ปจํ ์ด๋ํ๋ ๋ฏธ๋์ธ(๋ถ๋น ํธ์ถ ์)
- Kubernetes: Kubernetes, ์์ด์ ํธ ์ ์ด, Helm ๋ฐ Flux
์ง๋จ CLI๋ฅผ ์คํํ๋ ๋ฐ๋ superuser
๋๋ admin
๊ถํ์ด ํ์ํ์ง ์์ง๋ง ์ผ๋ถ ํ์ธ์๋ ์ด๋ฌํ ๊ถํ์ด ๊ถ์ฅ๋ฉ๋๋ค. ์ค์บํ ํ์ผ์ ์ฝ์ ์ ์๋ ๊ถํ์ด ์์ผ๋ฉด ์ค๋ฅ๋ฅผ ๋ฐํํฉ๋๋ค.
์์ํ๋ค
์ง๋จ CLI๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด:
- ํ์์ ๋ฐ๋ผ ์์ ์ ํ๊ตฐ ๋ฐ ๋ช ๋ น์ค ์ต์ ์ ํฌํจํ์ฌ ์ง๋จ CLI๋ฅผ ์คํํฉ๋๋ค.
- ๊ฒฐ๊ณผ๋ฅผ ๋ด๋ ๋ฆญ ๊ณ์ ์ ์
๋ก๋ํ๋ ค๋ฉด
-attach
๋๋-api-key
ํ๋๊ทธ๋ฅผ ์ ๊ณตํ์ธ์. - ์ ํ ์ฌํญ: ๊ตฌ์ฑ ํ์ผ ์ค์ ์ ํ์ธํฉ๋๋ค.
- ์ถ๋ ฅ ์ ํด์ํฉ๋๋ค.
๋ค๋ฅธ New Relic ๋๊ตฌ์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ง๋จ CLI ์๋น์ค๋ ๊ทํ์ ๊ณ ๊ฐ์ ๋ฐ์ดํฐ ๊ฐ์ธ ์ ๋ณด๋ฅผ ๋ณดํธํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์ง๋จ CLI ๋ผ์ด์ ์ค ๋ฐ ๋ณด์ ์ค๋ช ์๋ฅผ ์ฐธ์กฐํ์ญ์์ค.