EOL ๊ณต์ง
2022๋ 4์๋ถํฐ C SDK ๊ธฐ๋ฅ์ ์ง์ํ์ง ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์ง์ ํฌ๋ผ ๊ฒ์๋ฌผ ์์ฐธ์กฐํ์ญ์์ค.
C ์ ํ๋ฆฌ์ผ์ด์ ์๋ ๋ ๊ฐ์ง ๊ตฌ์ฑ ๊ฐ์ด ํ์ํฉ๋๋ค.
- ์ ํ๋ฆฌ์ผ์ด์
์ด๋ฆ:
app_name
- ๋ด๋ ๋ฆญ :
license_key
๋ค๋ฅธ ๋ชจ๋ ๊ตฌ์ฑ ๊ฐ์ ์ ํ ์ฌํญ์ด๋ฉฐ ์ผ๋ฐ์ ์ผ๋ก ๊ธฐ๋ณธ ์ค์ ์ ๋ณ๊ฒฝํ ํ์๊ฐ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ํ์ํ ๊ฒฝ์ฐ ๋ด๋ ๋ฆญ์ C SDK ์ค์ ์ ์กฐ์ ํ ์ ์์ต๋๋ค.
์ด ๋ฌธ์๋ C SDK API ์ ํจ๊ป ๋ช ๊ฐ์ง ๊ธฐ๋ณธ ์ค์ ์ต์ ์ ์ฌ์ฉํ๊ธฐ ์ํ ๋น ๋ฅธ ์ฐธ์กฐ์ ๋๋ค. ์ฝ๋ ๊ฐ ๋ฐ ์์๋ฅผ ํฌํจํ์ฌ ์ค์ ์ค์ ๋ณ๊ฒฝ์ ๋ํ ์์ธํ ๋ด์ฉ์ GitHub์์C SDK ์ ์ค์ GUIDE.md๋ฅผ ์ฐธ์กฐํ์ธ์.
๊ตฌ์ฑ ์ค์ ๋ณ๊ฒฝ
๋ค์์ C SDK์ ๊ณต๊ฐ ํค๋ libnewrelic.h
์ ์ ์๋ ๋๋ก ๋ณ๊ฒฝํ ์ ์๋ ๋ช ๊ฐ์ง ๊ตฌ์ฑ ์ต์
์ ์์
๋๋ค.
C SDK ๊ตฌ์ฑ ์ต์ | ์ฝ๋ฉํธ |
---|---|
์ผ๋ฐ ๊ตฌ์ฑ ์ค์ | ์ฑ ์ด๋ฆ์ ์ค์ ํ๊ฑฐ๋ ๋ณ๊ฒฝํ๋ ค๋ฉด , ๋ก๊น ์์ค, ํ๋ก์ธ์ ์ถ์ , ๋ฐ์ดํฐ์คํ ์ด ์ถ์ ๋ฑ์ ์ค์ ํ๊ณ ๋ค์์ ์ฌ์ฉํ์ธ์.
|
์ถ๊ฐ ํธ๋์ญ์ ์ถ์ ๊ตฌ์ฑ | ํธ๋์ญ์ ์ถ์ ๊ธฐ๋ฅผ ํ์ฑํํ๊ณ New Relic์ ์ถ์ ์ ๋ณด๊ณ ํ๊ธฐ ์ํด ๊ณ ๋ ค๋๋ ํธ๋์ญ์ ๊ธฐ๊ฐ์ ๊ตฌ์ฑํ๋ ค๋ฉด ๋ค์์ ์ฌ์ฉํ์ญ์์ค.
|
๋ฐ์ดํฐ ์ ์ฅ์ ์ธ๊ทธ๋จผํธ | ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด๋ฆ ๋ฐ ๋ฐ์ดํฐ ์ ์ฅ์ ์ธ์คํด์ค ์ด๋ฆ์ด ๋ณด๊ณ ๋๋์ง ์ฌ๋ถ๋ฅผ ๊ตฌ์ฑํ๋ ค๋ฉด ๋ค์์ ์ฌ์ฉํ์ญ์์ค. |
C SDK์ ํต์ | ์์ด์ ํธ ๋ ๋ฐ๋ชฌ ํต์ ์ ์ํ ์์ผ ๋์ ์ ์ค์ ํ๋ ค๋ฉด ๋ค์์ ์ฌ์ฉํ์ญ์์ค.
|
UI์์ ์ฑ ์ด๋ฆ(๋ณ์นญ) ๋ณ๊ฒฝ
๋ด๋ ๋ฆญ ์ ์ค์ ํ์ด์ง์์ ๊ธฐ๋ฅ ๋ณ์นญ์ ๋ณ๊ฒฝํ ์ Application UI ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค๋ฅธ ์ด๋ฆ์ ์ง์ ํ๊ณ ๊ธฐ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ณ์นญ์ผ๋ก ์ ์งํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ฆ ์ง์ ์ ์ฐธ์กฐํ์ธ์.
๋ด๋ ๋ฆญ์ C SDK๋ ์๋ฒ ์ธก ์ค์ ์ ์ง์ํ์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ UI ์ ์ด Application ์ค์ ํ์ด์ง๋ฅผ ์ฌ์ฉํ์ฌ ๊ธฐ๋ฅ์ Apdex T ๋ ๋ฒ ๊ฐ์ ์ค์ ํ ์๋ ์์ต๋๋ค.
์ฌ์ญ์ ๋ณ์นญ์ด๋ Apdex T ๋ ๋ฒ ๊ฐ์ ๋ณ๊ฒฝํ๋ ค๋ฉด UI ์์ one.newrelic.com > All capabilities > APM & services > (select an app) > Settings > Application๋ก ์ด๋ํ์ธ์.
๊ตฌ์ฑ์์ ์ฑ ์ด๋ฆ ๋ณ๊ฒฝ
๊ตฌ์ฑ ์ค์ ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ฆ์ ๋ณ๊ฒฝํ๋ฉด ๋์ผํ ์ฑ์ด ์ ์ด๋ฆ์ผ๋ก UI์ ํ์๋ฉ๋๋ค. ๋ชจ๋ ๊ธฐ๋ก ๋ฐ์ดํฐ( ๋ฐ์ดํฐ ๋ณด์กด ์ผ์ ๊ธฐ์ค)๋ ์ด์ ์ด๋ฆ์ผ๋ก๋ง ์กด์ฌํฉ๋๋ค. (์์ฉ ํ๋ก๊ทธ๋จ์ ์ด๋ฆ์ ๋ฐ๊พธ์ง๋ง ๊ธฐ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ณ์ ์ ์งํ๋ ค๋ฉด UI ์ค์ ์ ์ฌ์ฉํ์ฌ ๋ณ์นญ์ ๋ณ๊ฒฝํฉ๋๋ค.)
์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ฐ๋ชฌ์ ์ฐ๊ฒฐ๋ ํ ๊ตฌ์ฑ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ฆ์ ๋ณ๊ฒฝํด์ผ ํ๋ ๊ฒฝ์ฐ:
- ์ ์ ํ๋ฆฌ์ผ์ด์
์ด๋ฆ์ ์ฌ์ฉํ์ฌ
newrelic_create_app_config()
์(๋ฅผ) ํธ์ถํ์ฌ ์config
๋ฅผ ๋ง๋ญ๋๋ค. newrelic_create_app()
์(๋ฅผ) ํธ์ถํ์ฌ ์ฐ๊ฒฐ๋ ์ ์ฑ์ ๋ง๋ญ๋๋ค.
์ฃผ์
ํ์ด๋ฐ์ด ์ ๋ถ์ ๋๋ค. ๋จ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์คํ ์ค์ ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ฆ์ ์ ํํ๋ฉด ๊ณ์ธก ๋ฐ์ดํฐ๊ฐ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ฆ์ผ๋ก ์ ์ก๋จ์ ์๋ฏธํ ์ ์์ต๋๋ค.
APM ๋ฐ ์ธํ๋ผ ๋ฐ์ดํฐ์ ๋ํ ๋ก๊ทธ ๋ณด๊ธฐ
๋ํ ๋ก๊ทธ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ดํฐ๋ฅผ ํจ๊ป ๊ฐ์ ธ์ ๋ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค. ์ปจํ ์คํธ์ ๋ก๊ทธ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฑ์ UI์์ ์ง์ ์ค๋ฅ ๋ฐ ์ถ์ ๊ณผ ๊ด๋ จ๋ ๋ก๊ทธ ๋ฉ์์ง๋ฅผ ๋ณผ ์ ์์ต๋๋ค. Kubernetes ํด๋ฌ์คํฐ์ ๊ฐ์ ์ธํ๋ผ ๋ฐ์ดํฐ ์ปจํ ์คํธ์์ ๋ก๊ทธ๋ฅผ ๋ณผ ์๋ ์์ต๋๋ค. ๋ค๋ฅธ UI ํ์ด์ง๋ก ์ ํํ ํ์๊ฐ ์์ต๋๋ค.