• Englishๆ—ฅๆœฌ่ชžํ•œ๊ตญ์–ด
  • ๋กœ๊ทธ์ธ์ง€๊ธˆ ์‹œ์ž‘ํ•˜๊ธฐ

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

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

๋ฌธ์ œ ์‹ ๊ณ 

Amazon Sagemaker ํ†ตํ•ฉ

New Relic ์ธํ”„๋ผ ํ†ตํ•ฉ์—๋Š” ์ด์ œ ์ง€ํ‘œ ๋ฐ์ดํ„ฐ๋ฅผ New Relic์œผ๋กœ ์ „์†กํ•˜๋Š” AWS Sagemaker ํ†ตํ•ฉ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

์ด ๋ฌธ์„œ์—์„œ๋Š” ํ†ตํ•ฉ ๊ธฐ๋Šฅ, ํ™œ์„ฑํ™” ๋ฐฉ๋ฒ• ๋ฐ ๋ณด๊ณ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

ํŠน์ง•

ํ†ตํ•ฉ์„ ์‚ฌ์šฉํ•˜์—ฌ Sagemaker ์—์„œ ์›๊ฒฉ ์ธก์ • ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  New Relic์œผ๋กœ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ์„œ๋น„์Šค๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ , ๋“ค์–ด์˜ค๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฟผ๋ฆฌํ•˜๊ณ , ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๊ตฌ์ถ•ํ•˜์—ฌ ๋ชจ๋“  ๊ฒƒ์„ ํ•œ ๋ˆˆ์— ๊ด€์ฐฐํ•˜์„ธ์š”.

ํ†ตํ•ฉ ํ™œ์„ฑํ™”

์ด ํ†ตํ•ฉ์„ ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด AWS ์„œ๋น„์Šค๋ฅผ New Relic์— ์—ฐ๊ฒฐํ•˜๋Š”๋ฐฉ๋ฒ•์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

๋ฐ์ดํ„ฐ ์ฐพ๊ธฐ ๋ฐ ์‚ฌ์šฉ

ํ†ตํ•ฉ ์ธก์ •ํ•ญ๋ชฉ์„ ์ฐพ์œผ๋ ค๋ฉด one.newrelic.com > Metrics and events ๋กœ ์ด๋™ํ•˜๊ณ  aws.sagemaker๋กœ ํ•„ํ„ฐ๋งํ•˜์„ธ์š”.

์ธก์ •ํ•ญ๋ชฉ ๋ฐ์ดํ„ฐ

์ด New Relic ์ธํ”„๋ผ ํ†ตํ•ฉ์€ ๋‹ค์Œ Amazon Sagemaker ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•ฉ๋‹ˆ๋‹ค.

Sagemaker ๋ฉ”ํŠธ๋ฆญ ๋ฐ์ดํ„ฐ

์ธก์ •ํ•ญ๋ชฉ(์ตœ์†Œ, ์ตœ๋Œ€, ํ‰๊ท , ๊ฐœ์ˆ˜, ํ•ฉ๊ณ„)

๋‹จ์œ„

์„ค๋ช…

Invocations

์„ธ๋‹ค

๋ชจ๋ธ ์—”๋“œํฌ์ธํŠธ๋กœ ์ „์†ก๋œ InvokeEndpoint ์š”์ฒญ ์ˆ˜์ž…๋‹ˆ๋‹ค.

InvocationsPerInstance

์„ธ๋‹ค

๊ฐ ProductionVariant์—์„œ InstanceCount๋กœ ์ •๊ทœํ™”๋œ ๋ชจ๋ธ๋กœ ์ „์†ก๋œ ํ˜ธ์ถœ ์ˆ˜์ž…๋‹ˆ๋‹ค.

OverheadLatency

๋งˆ์ดํฌ๋กœ์ดˆ

SageMaker ์˜ค๋ฒ„ํ—ค๋“œ๋กœ ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์— ์‘๋‹ตํ•˜๋Š” ๋ฐ ๊ฑธ๋ฆฐ ์‹œ๊ฐ„์— ์ถ”๊ฐ€๋œ ์‹œ๊ฐ„ ๊ฐ„๊ฒฉ์ž…๋‹ˆ๋‹ค.

ModelLatency

๋งˆ์ดํฌ๋กœ์ดˆ

๋ชจ๋ธ์ด SageMaker API ์š”์ฒญ์— ์‘๋‹ตํ•˜๋Š” ๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„ ๊ฐ„๊ฒฉ์ž…๋‹ˆ๋‹ค.

Invocation4XXErrors

์„ธ๋‹ค

๋ชจ๋ธ์ด 4xx HTTP ์‘๋‹ต ์ฝ”๋“œ๋ฅผ ๋ฐ˜ํ™˜ํ•œ InvokeEndpoint ์š”์ฒญ ์ˆ˜์ž…๋‹ˆ๋‹ค.

Invocation5XXErrors

์„ธ๋‹ค

๋ชจ๋ธ์ด 5xx HTTP ์‘๋‹ต ์ฝ”๋“œ๋ฅผ ๋ฐ˜ํ™˜ํ•œ InvokeEndpoint ์š”์ฒญ ์ˆ˜์ž…๋‹ˆ๋‹ค.

InvocationModelErrors

์„ธ๋‹ค

2XX HTTP ์‘๋‹ต์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์€ ๋ชจ๋ธ ํ˜ธ์ถœ ์š”์ฒญ ์ˆ˜์ž…๋‹ˆ๋‹ค.

Sagemaker์—์„œ ๊ฐ€์ ธ์˜จ ๋ชจ๋“  ๋ฐ์ดํ„ฐ์—๋Š” ํ•˜๋‚˜์˜ ์ฐจ์›์ด ์žˆ์Šต๋‹ˆ๋‹ค. EndpointName

Sagemaker Endpoints ์ง€ํ‘œ ๋ฐ์ดํ„ฐ

์ธก์ •ํ•ญ๋ชฉ(์ตœ์†Œ, ์ตœ๋Œ€, ํ‰๊ท , ๊ฐœ์ˆ˜, ํ•ฉ๊ณ„)

๋‹จ์œ„

์„ค๋ช…

MemoryUtilization

ํผ์„ผํŠธ

์ธ์Šคํ„ด์Šค์˜ ์ปจํ…Œ์ด๋„ˆ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”๋ชจ๋ฆฌ์˜ ๋ฐฑ๋ถ„์œจ์ž…๋‹ˆ๋‹ค. ์—”๋“œํฌ์ธํŠธ ๋ณ€ํ˜•์˜ ๊ฒฝ์šฐ ๊ฐ’์€ ์ธ์Šคํ„ด์Šค์— ์žˆ๋Š” ๊ธฐ๋ณธ ์ปจํ…Œ์ด๋„ˆ์™€ ๋ณด์กฐ ์ปจํ…Œ์ด๋„ˆ์˜ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰ ํ•ฉ๊ณ„์ž…๋‹ˆ๋‹ค.

DiskUtilization

ํผ์„ผํŠธ

์ธ์Šคํ„ด์Šค์˜ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋””์Šคํฌ ๊ณต๊ฐ„์˜ ๋ฐฑ๋ถ„์œจ์ž…๋‹ˆ๋‹ค. ์—”๋“œํฌ์ธํŠธ ๋ณ€ํ˜•์˜ ๊ฒฝ์šฐ ๊ฐ’์€ ์ธ์Šคํ„ด์Šค์— ์žˆ๋Š” ๊ธฐ๋ณธ ์ปจํ…Œ์ด๋„ˆ์™€ ๋ณด์กฐ ์ปจํ…Œ์ด๋„ˆ์˜ ๋””์Šคํฌ ๊ณต๊ฐ„ ์‚ฌ์šฉ๋Ÿ‰ ํ•ฉ๊ณ„์ž…๋‹ˆ๋‹ค.

CPUUtilization

ํผ์„ผํŠธ

๊ฐ ๊ฐœ๋ณ„ CPU ์ฝ”์–ด์˜ ์‚ฌ์šฉ๋ฅ  ํ•ฉ๊ณ„์ž…๋‹ˆ๋‹ค. ์—”๋“œํฌ์ธํŠธ ๋ณ€ํ˜•์˜ ๊ฒฝ์šฐ ๊ฐ’์€ ์ธ์Šคํ„ด์Šค์— ์žˆ๋Š” ๊ธฐ๋ณธ ์ปจํ…Œ์ด๋„ˆ์™€ ๋ณด์กฐ ์ปจํ…Œ์ด๋„ˆ์˜ CPU ์‚ฌ์šฉ๋ฅ  ํ•ฉ๊ณ„์ž…๋‹ˆ๋‹ค.

GPUMemoryUtilization

ํผ์„ผํŠธ

์ธ์Šคํ„ด์Šค์˜ ์ปจํ…Œ์ด๋„ˆ์—์„œ ์‚ฌ์šฉํ•˜๋Š” GPU ๋ฉ”๋ชจ๋ฆฌ์˜ ๋ฐฑ๋ถ„์œจ์ž…๋‹ˆ๋‹ค. ์—”๋“œํฌ์ธํŠธ ๋ณ€ํ˜•์˜ ๊ฒฝ์šฐ ๊ฐ’์€ ์ธ์Šคํ„ด์Šค์— ์žˆ๋Š” ๊ธฐ๋ณธ ์ปจํ…Œ์ด๋„ˆ์™€ ๋ณด์กฐ ์ปจํ…Œ์ด๋„ˆ์˜ GPU ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰ ํ•ฉ๊ณ„์ž…๋‹ˆ๋‹ค.

GPUUtilization

ํผ์„ผํŠธ

์ธ์Šคํ„ด์Šค์˜ ์ปจํ…Œ์ด๋„ˆ์—์„œ ์‚ฌ์šฉํ•˜๋Š” GPU ๋‹จ์œ„์˜ ๋ฐฑ๋ถ„์œจ์ž…๋‹ˆ๋‹ค. ์—”๋“œํฌ์ธํŠธ ๋ณ€ํ˜•์˜ ๊ฒฝ์šฐ ๊ฐ’์€ ์ธ์Šคํ„ด์Šค์— ์žˆ๋Š” ๊ธฐ๋ณธ ๋ฐ ๋ณด์กฐ ์ปจํ…Œ์ด๋„ˆ์˜ GPU ์‚ฌ์šฉ๋ฅ  ํ•ฉ๊ณ„์ž…๋‹ˆ๋‹ค.

Sagemaker Endpoints์—์„œ ๊ฐ€์ ธ์˜จ ๋ชจ๋“  ๋ฐ์ดํ„ฐ์—๋Š” ํ•˜๋‚˜์˜ ์ฐจ์›์ด ์žˆ์Šต๋‹ˆ๋‹ค. Host

Sagemaker ๊ต์œก ์ž‘์—… ๋ฉ”ํŠธ๋ฆญ ๋ฐ์ดํ„ฐ

์ธก์ •ํ•ญ๋ชฉ(์ตœ์†Œ, ์ตœ๋Œ€, ํ‰๊ท , ๊ฐœ์ˆ˜, ํ•ฉ๊ณ„)

๋‹จ์œ„

์„ค๋ช…

MemoryUtilization

ํผ์„ผํŠธ

์ธ์Šคํ„ด์Šค์˜ ์ปจํ…Œ์ด๋„ˆ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”๋ชจ๋ฆฌ์˜ ๋ฐฑ๋ถ„์œจ์ž…๋‹ˆ๋‹ค. ๊ต์œก ์ž‘์—…์˜ ๊ฒฝ์šฐ ๊ฐ’์€ ์ธ์Šคํ„ด์Šค์—์„œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ปจํ…Œ์ด๋„ˆ์˜ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋ฅ ์ž…๋‹ˆ๋‹ค.

DiskUtilization

ํผ์„ผํŠธ

์ธ์Šคํ„ด์Šค์˜ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋””์Šคํฌ ๊ณต๊ฐ„์˜ ๋ฐฑ๋ถ„์œจ์ž…๋‹ˆ๋‹ค. ํ•™์Šต ์ž‘์—…์˜ ๊ฒฝ์šฐ ๊ฐ’์€ ์ธ์Šคํ„ด์Šค์— ์žˆ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ปจํ…Œ์ด๋„ˆ์˜ ๋””์Šคํฌ ๊ณต๊ฐ„ ์‚ฌ์šฉ๋ฅ ์ž…๋‹ˆ๋‹ค.

CPUUtilization

ํผ์„ผํŠธ

๊ฐ ๊ฐœ๋ณ„ CPU ์ฝ”์–ด์˜ ์‚ฌ์šฉ๋ฅ  ํ•ฉ๊ณ„์ž…๋‹ˆ๋‹ค. ํ•™์Šต ์ž‘์—…์˜ ๊ฒฝ์šฐ ๊ฐ’์€ ์ธ์Šคํ„ด์Šค์— ์žˆ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ปจํ…Œ์ด๋„ˆ์˜ CPU ์‚ฌ์šฉ๋ฅ ์ž…๋‹ˆ๋‹ค.

TrainErrors

์„ธ๋‹ค

ํ•™์Šต ์ž‘์—…์˜ ํ•™์Šต ์˜ค๋ฅ˜ ์ˆ˜๋ฅผ ์ธก์ •ํ•ฉ๋‹ˆ๋‹ค.

Sagemaker ๊ต์œก ์ž‘์—…์—์„œ ๊ฐ€์ ธ์˜จ ๋ชจ๋“  ๋ฐ์ดํ„ฐ์—๋Š” ํ•˜๋‚˜์˜ ์ฐจ์›์ด ์žˆ์Šต๋‹ˆ๋‹ค. Host

์•Œ๋ฆผ ์ƒ์„ฑ

์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ์‚ฌํ•ญ์ด ์žˆ์„ ๊ฒฝ์šฐ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ด€๋ จ ๋‹น์‚ฌ์ž์—๊ฒŒ ์ค‘์š”ํ•˜๊ฑฐ๋‚˜ ์น˜๋ช…์ ์ธ ์˜ค๋ฅ˜๋ฅผ ์•Œ๋ฆฌ๋„๋ก ๊ฒฝ๊ณ ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์—์„œ ์•Œ๋ฆผ ์ƒ์„ฑ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.

Copyright ยฉ 2024 New Relic Inc.

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