• ๋กœ๊ทธ์ธ์ง€๊ธˆ ์‹œ์ž‘ํ•˜๊ธฐ

์‚ฌ์šฉ์ž์˜ ํŽธ์˜๋ฅผ ์œ„ํ•ด ์ œ๊ณต๋˜๋Š” ๊ธฐ๊ณ„ ๋ฒˆ์—ญ์ž…๋‹ˆ๋‹ค.

์˜๋ฌธ๋ณธ๊ณผ ๋ฒˆ์—ญ๋ณธ์ด ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ์˜๋ฌธ๋ณธ์ด ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค. ๋ณด๋‹ค ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ฅผ ๋ฐฉ๋ฌธํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

๋ฌธ์ œ ์‹ ๊ณ 

New Relic API ์†Œ๊ฐœ

New Relic์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์šฉ๋„๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ API ๋ฐ SDK๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • New Relic์— ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค.
  • New Relic์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.
  • ์„ค์ •์„ ๋ณด๊ณ  ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

API ํ‚ค๋ฅผ ์ฐพ๊ณ  ๊ณ„์‹ญ๋‹ˆ๊นŒ? API ํ‚ค๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์šฉ API

๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ API๋Š” ๋ฐ์ดํ„ฐ ๋ณด๊ณ ๋ฅผ ์œ„ํ•œ ๋งŽ์€ ์†”๋ฃจ์…˜ ์ค‘ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค. API๋Š” ์ง์ ‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋งŽ์€ ๋ฐ์ดํ„ฐ ๋ณด๊ณ  ๋„๊ตฌ์˜ ๊ธฐ๋ณธ ์ˆ˜์ง‘ ๊ฒฝ๋กœ์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. New Relic์— ๋ฐ์ดํ„ฐ ๋ณด๊ณ ๋ฅผ ๋ง‰ ์‹œ์ž‘ํ–ˆ๋‹ค๋ฉด Install New Relic ์—์„œ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

API ์œ ํ˜•

์„ค๋ช…

๋ฉ”ํŠธ๋ฆญ API

๋ชจ๋“  ์†Œ์Šค(๋‹ค๋ฅธ ์›๊ฒฉ ์ธก์ • ๋ชจ๋‹ˆํ„ฐ๋ง ์„œ๋น„์Šค ํฌํ•จ)์—์„œ ์ฐจ์› ๋ฉ”ํŠธ๋ฆญ ์„ New Relic์œผ๋กœ ๋ณด๋ƒ…๋‹ˆ๋‹ค.

์ด๋ฒคํŠธ API

์—์ด์ „ํŠธ ๋˜๋Š” ํ†ตํ•ฉ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์‚ฌ์šฉ์ž ์ •์˜ ์ด๋ฒคํŠธ ๋ฐ์ดํ„ฐ ๋ฅผ New Relic์œผ๋กœ ๋ณด๋ƒ…๋‹ˆ๋‹ค.

๋กœ๊ทธ API

๋กœ๊ทธ ๋ฐ์ดํ„ฐ ๋ฅผ New Relic์— ๋ณด๋ƒ…๋‹ˆ๋‹ค.

ํŠธ๋ ˆ์ด์Šค API

์—์ด์ „ํŠธ ๋˜๋Š” ํ†ตํ•ฉ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๋ถ„์‚ฐ ์ถ”์  ๋ฐ์ดํ„ฐ ( Span ๋ฐ์ดํ„ฐ)๋ฅผ New Relic์— ๋ณด๋ƒ…๋‹ˆ๋‹ค.

NerdGraph(GraphQL)

NerdGraph ๋Š” New Relic ๋ฐ์ดํ„ฐ๋ฅผ ์ฟผ๋ฆฌํ•˜๊ณ , ๊ณ„์ • ์ •๋ณด๋ฅผ ์ฟผ๋ฆฌํ•˜๊ณ , ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ ๊ตฌ์„ฑ์„ ๋งŒ๋“œ๋Š” ๋ฐ ๊ถŒ์žฅํ•˜๋Š” API์ž…๋‹ˆ๋‹ค. ๋ฌด์—‡์„ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์•Œ์•„ ๋ณด๋ ค๋ฉด NerdGraph ์ž์Šต์„œ ๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

NerdGraph๋Š” ์ตœ์‹  API์ด๋ฉฐ ์ด์ „ API ์ค‘ ์ผ๋ถ€๋ฅผ ํ•œ ๊ณณ์— ๋ชจ์œผ๋ ค๋Š” ์‹œ๋„์ž…๋‹ˆ๋‹ค. ์•„์ง NerdGraph๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†๋Š” REST API ๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ๊ธฐ๋Šฅ์ด ์žˆ์œผ๋ฉฐ ์ด๊ฒƒ์ด ์ผ๋ถ€ New Relic ์กฐ์ง์ด ์—ฌ์ „ํžˆ REST API๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ์ž…๋‹ˆ๋‹ค.

REST API

์šฐ๋ฆฌ์˜ REST API ๋Š” ์ฟผ๋ฆฌ ๋ฐ ๊ตฌ์„ฑ์„ ์œ„ํ•œ ์ด์ „ API์ด๋ฉฐ NerdGraph ๊ฐ€ ๊ต์ฒดํ•˜๋Š” ์ค‘์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” REST API์— ๋Œ€ํ•ด ์ตœ์†Œํ•œ์˜ ์ง€์†์ ์ธ ์ž‘์—…์„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. REST API์—๋Š” ์•„์ง NerdGraph์— ์—†๋Š” ๋ช‡ ๊ฐ€์ง€ ๊ตฌ์„ฑ ๊ธฐ๋Šฅ์ด ์žˆ์ง€๋งŒ ์šฐ์„  NerdGraph๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. NerdGraph์— ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์ด๊ณ  ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๊ธฐ๋Šฅ๋ณ„ API

APM, ์ธํ”„๋ผ ๋ชจ๋‹ˆํ„ฐ๋ง, ๋ธŒ๋ผ์šฐ์ € ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ๊ฒฝ๊ณ ์™€ ๊ฐ™์€ New Relic ๋„๊ตฌ ๋ฐ ๊ธฐ๋Šฅ์€ ์ข…์ข… ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜๋ฉฐ ๋•Œ๋กœ๋Š” ๊ธฐ๋Šฅ์ด ๊ฒน์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์—ฌ๋Ÿฌ API๊ฐ€ ๊ฐ ์˜์—ญ๊ณผ ๊ด€๋ จ๋  ์ˆ˜ ์žˆ๋Š” ์ด์œ ์ž…๋‹ˆ๋‹ค. ์ผ๋ถ€ API ๊ธฐ๋Šฅ์€ ๊ธฐ๋Šฅ ๋ฐ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.

Copyright ยฉ 2023 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.