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

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

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

๋ฌธ์ œ ์‹ ๊ณ 

Amazon GameLift ํ†ตํ•ฉ

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

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

ํŠน์ง•

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

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

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

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

ํ†ตํ•ฉ ์ง€ํ‘œ๋ฅผ ์ฐพ์œผ๋ ค๋ฉด one.newrelic.com > All capabilities > Metrics and events ๋กœ ์ด๋™ํ•˜๊ณ  aws.GameLift ๋กœ ํ•„ํ„ฐ๋งํ•˜์‹ญ์‹œ์˜ค.

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

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

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

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

๋‹จ์œ„

์„ค๋ช…

ActiveInstances

์„ธ๋‹ค

ํ™œ์„ฑ ์„œ๋ฒ„ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹คํ–‰ ์ค‘์ž„์„ ์˜๋ฏธํ•˜๋Š” ACTIVE ์ƒํƒœ์˜ ์ธ์Šคํ„ด์Šค.

DesiredInstances

์„ธ๋‹ค

Amazon GameLift๊ฐ€ ํ”Œ๋ฆฟ์—์„œ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ž‘์—…ํ•˜๋Š” ํ™œ์„ฑ ์ธ์Šคํ„ด์Šค์˜ ๋Œ€์ƒ ์ˆ˜์ž…๋‹ˆ๋‹ค.

IdleInstances

์„ธ๋‹ค

ํ˜„์žฌ 0๊ฐœ์˜ ๊ฒŒ์ž„ ์„ธ์…˜์„ ํ˜ธ์ŠคํŒ…ํ•˜๊ณ  ์žˆ๋Š” ํ™œ์„ฑ ์ธ์Šคํ„ด์Šค์ž…๋‹ˆ๋‹ค.

MaxInstances

์„ธ๋‹ค

ํ”Œ๋ฆฟ์— ํ—ˆ์šฉ๋˜๋Š” ์ตœ๋Œ€ ์ธ์Šคํ„ด์Šค ์ˆ˜์ž…๋‹ˆ๋‹ค.

MinInstances

์„ธ๋‹ค

ํ”Œ๋ฆฟ์— ํ—ˆ์šฉ๋˜๋Š” ์ตœ์†Œ ์ธ์Šคํ„ด์Šค ์ˆ˜์ž…๋‹ˆ๋‹ค.

PercentIdleInstances

ํผ์„ผํŠธ

์œ ํœด ์ƒํƒœ์ธ ๋ชจ๋“  ํ™œ์„ฑ ์ธ์Šคํ„ด์Šค์˜ ๋ฐฑ๋ถ„์œจ์ž…๋‹ˆ๋‹ค(IdleInstances / ActiveInstances๋กœ ๊ณ„์‚ฐ๋จ).

RecycledInstances

์„ธ๋‹ค

์žฌํ™œ์šฉ ๋ฐ ๊ต์ฒด๋œ ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค ์ˆ˜.

InstanceInterruptions

์„ธ๋‹ค

์ค‘๋‹จ๋œ ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค์˜ ์ˆ˜.

CPUUtilization

ํผ์„ผํŠธ

Amazon GameLift ์ด ์ง€ํ‘œ๋Š” ํ”Œ๋ฆฟ ์œ„์น˜์˜ ๋ชจ๋“  ํ™œ์„ฑ ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ ํ•˜๋“œ์›จ์–ด ์„ฑ๋Šฅ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

NetworkIn

์„ธ๋‹ค

๋‹จ์ผ ์ธ์Šคํ„ด์Šค์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ๋“ค์–ด์˜ค๋Š” ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์˜ ์–‘์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.

NetworkOut

๋ฐ”์ดํŠธ

๋‹จ์ผ ์ธ์Šคํ„ด์Šค์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ๋‚˜๊ฐ€๋Š” ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์˜ ์–‘์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.

DiskReadBytes

๋ฐ”์ดํŠธ

์ธ์Šคํ„ด์Šค์— ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์ธ์Šคํ„ด์Šค ์Šคํ† ์–ด ๋ณผ๋ฅจ์—์„œ ์ฝ์€ ๋ฐ”์ดํŠธ์ž…๋‹ˆ๋‹ค.

DiskWriteBytes

๋ฐ”์ดํŠธ

์ธ์Šคํ„ด์Šค์— ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์ธ์Šคํ„ด์Šค ์Šคํ† ์–ด ๋ณผ๋ฅจ์— ๊ธฐ๋ก๋œ ๋ฐ”์ดํŠธ์ž…๋‹ˆ๋‹ค.

DiskReadOps

์„ธ๋‹ค

์ง€์ •๋œ ๊ธฐ๊ฐ„ ๋™์•ˆ ์ธ์Šคํ„ด์Šค์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ์ธ์Šคํ„ด์Šค ์Šคํ† ์–ด ๋ณผ๋ฅจ์—์„œ ์ฝ๊ธฐ ์ž‘์—…์„ ์™„๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค.

DiskWriteOps

์„ธ๋‹ค

์ง€์ •๋œ ๊ธฐ๊ฐ„ ๋™์•ˆ ์ธ์Šคํ„ด์Šค์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ์ธ์Šคํ„ด์Šค ์Šคํ† ์–ด ๋ณผ๋ฅจ์— ๋Œ€ํ•œ ์“ฐ๊ธฐ ์ž‘์—…์„ ์™„๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค.

ActiveServerProcesses

์„ธ๋‹ค

ACTIVE ์ƒํƒœ์˜ ์„œ๋ฒ„ ํ”„๋กœ์„ธ์Šค๋Š” ์‹คํ–‰ ์ค‘์ด๋ฉฐ ๊ฒŒ์ž„ ์„ธ์…˜์„ ํ˜ธ์ŠคํŒ…ํ•  ์ˆ˜ ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

HealthyServerProcesses

์„ธ๋‹ค

์ •์ƒ์œผ๋กœ ๋ณด๊ณ ๋˜๋Š” ํ™œ์„ฑ ์„œ๋ฒ„ ํ”„๋กœ์„ธ์Šค์ž…๋‹ˆ๋‹ค. ์ด ์ง€ํ‘œ๋Š” ํ”Œ๋ฆฟ ๊ฒŒ์ž„ ์„œ๋ฒ„์˜ ์ „๋ฐ˜์ ์ธ ์ƒํƒœ๋ฅผ ์ถ”์ ํ•˜๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

PercentHealthyServerProcesses

ํผ์„ผํŠธ

์ •์ƒ์œผ๋กœ ๋ณด๊ณ ๋˜๋Š” ๋ชจ๋“  ํ™œ์„ฑ ์„œ๋ฒ„ ํ”„๋กœ์„ธ์Šค์˜ ๋ฐฑ๋ถ„์œจ์ž…๋‹ˆ๋‹ค(HealthyServerProcesses / ActiveServerProcesses๋กœ ๊ณ„์‚ฐ๋จ).

ServerProcessAbnormalTerminations

์„ธ๋‹ค

๋งˆ์ง€๋ง‰ ๋ณด๊ณ  ์ดํ›„ ๋น„์ •์ƒ์ ์ธ ์ƒํ™ฉ์œผ๋กœ ์ธํ•ด ์ข…๋ฃŒ๋œ ์„œ๋ฒ„ ํ”„๋กœ์„ธ์Šค์ž…๋‹ˆ๋‹ค.

ServerProcessActivations

์„ธ๋‹ค

๋งˆ์ง€๋ง‰ ๋ณด๊ณ  ์ดํ›„ ์„ฑ๊ณต์ ์œผ๋กœ ACTIVATING์—์„œ ACTIVE ์ƒํƒœ๋กœ ์ „ํ™˜๋œ ์„œ๋ฒ„ ํ”„๋กœ์„ธ์Šค์ž…๋‹ˆ๋‹ค.

ServerProcessTerminations

์„ธ๋‹ค

๋งˆ์ง€๋ง‰ ๋ณด๊ณ  ์ดํ›„ ์ข…๋ฃŒ๋œ ์„œ๋ฒ„ ํ”„๋กœ์„ธ์Šค์ž…๋‹ˆ๋‹ค.

ActivatingGameSessions

์„ธ๋‹ค

ACTIVATING ์ƒํƒœ์˜ ๊ฒŒ์ž„ ์„ธ์…˜, ์ฆ‰ ์‹œ์ž‘ ํ”„๋กœ์„ธ์Šค์— ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

ActiveGameSessions

์„ธ๋‹ค

ACTIVE ์ƒํƒœ์˜ ๊ฒŒ์ž„ ์„ธ์…˜. ์ฆ‰, ํ”Œ๋ ˆ์ด์–ด๋ฅผ ํ˜ธ์ŠคํŒ…ํ•  ์ˆ˜ ์žˆ๊ณ  0๋ช… ์ด์ƒ์˜ ํ”Œ๋ ˆ์ด์–ด๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๊ณ  ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

AvailableGameSessions

์„ธ๋‹ค

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

ConcurrentActivatableGameSessions

์„ธ๋‹ค

ํ˜„์žฌ ๊ฒŒ์ž„ ์„ธ์…˜์„ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์ง€ ์•Š๊ณ  ์ƒˆ ๊ฒŒ์ž„ ์„ธ์…˜์„ ์ฆ‰์‹œ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ํ™œ์„ฑ ์ƒํƒœ์˜ ์ •์ƒ ์„œ๋ฒ„ ํ”„๋กœ์„ธ์Šค์ž…๋‹ˆ๋‹ค.

PercentAvailableGameSessions

ํผ์„ผํŠธ

PercentAvailableGameSessions๋Š” ์ž๋™ ํ™•์žฅ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

GameSessionInterruptions

์„ธ๋‹ค

์ค‘๋‹จ๋œ ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค์˜ ๊ฒŒ์ž„ ์„ธ์…˜ ์ˆ˜.

CurrentPlayerSessions

์„ธ๋‹ค

ACTIVE ์ƒํƒœ ๋˜๋Š” RESERVED ์ƒํƒœ์˜ ํ”Œ๋ ˆ์ด์–ด ์„ธ์…˜.

PlayerSessionActivations

์„ธ๋‹ค

๋งˆ์ง€๋ง‰ ๋ณด๊ณ  ์ดํ›„ RESERVED ์ƒํƒœ์—์„œ ACTIVE ์ƒํƒœ๋กœ ์ „ํ™˜๋œ ํ”Œ๋ ˆ์ด์–ด ์„ธ์…˜์ž…๋‹ˆ๋‹ค.

AverageWaitTime

์ดˆ

์ƒํƒœ๊ฐ€ PENDING์ธ ๋Œ€๊ธฐ์—ด์˜ ๊ฒŒ์ž„ ์„ธ์…˜ ๋ฐฐ์น˜ ์š”์ฒญ์ด ์ดํ–‰๋˜๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๋Š” ํ‰๊ท  ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค.

FirstChoiceNotViable

์„ธ๋‹ค

์„ฑ๊ณต์ ์œผ๋กœ ๋ฐฐ์น˜๋˜์—ˆ์ง€๋งŒ ํ•ด๋‹น ํ”Œ๋ฆฟ์ด ์‹คํ–‰ ๊ฐ€๋Šฅํ•˜์ง€ ์•Š์€ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋˜์–ด ์ฒซ ๋ฒˆ์งธ ์„ ํƒ ํ”Œ๋ฆฟ์— ์—†๋Š” ๊ฒŒ์ž„ ์„ธ์…˜.

FirstChoiceOutOfCapacity

์„ธ๋‹ค

์„ฑ๊ณต์ ์œผ๋กœ ๋ฐฐ์น˜๋˜์—ˆ์ง€๋งŒ ํ•ด๋‹น ํ”Œ๋ฆฟ์— ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฆฌ์†Œ์Šค๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ฒซ ๋ฒˆ์งธ ์„ ํƒ ํ”Œ๋ฆฟ์— ์—†๋Š” ๊ฒŒ์ž„ ์„ธ์…˜.

LowestLatencyPlacement

์„ธ๋‹ค

ํ”Œ๋ ˆ์ด์–ด์—๊ฒŒ ๋Œ€๊ธฐ์—ด์˜ ๊ฐ€๋Šฅํ•œ ๊ฐ€์žฅ ๋‚ฎ์€ ์ง€์—ฐ ์‹œ๊ฐ„์„ ์ œ๊ณตํ•˜๋Š” ์ง€์—ญ์— ์„ฑ๊ณต์ ์œผ๋กœ ๋ฐฐ์น˜๋œ ๊ฒŒ์ž„ ์„ธ์…˜์ž…๋‹ˆ๋‹ค.

LowestPricePlacement

์„ธ๋‹ค

์„ ํƒํ•œ ๋ฆฌ์ „์—์„œ ๋Œ€๊ธฐ์—ด์˜ ๊ฐ€๋Šฅํ•œ ์ตœ์ € ๊ฐ€๊ฒฉ์œผ๋กœ ํ”Œ๋ฆฟ์— ์„ฑ๊ณต์ ์œผ๋กœ ๋ฐฐ์น˜๋œ ๊ฒŒ์ž„ ์„ธ์…˜์ž…๋‹ˆ๋‹ค.

PlacementsCanceled

์„ธ๋‹ค

๋งˆ์ง€๋ง‰ ๋ณด๊ณ  ์ดํ›„ ์‹œ๊ฐ„์ด ์ดˆ๊ณผ๋˜๊ธฐ ์ „์— ์ทจ์†Œ๋œ ๊ฒŒ์ž„ ์„ธ์…˜ ๋ฐฐ์น˜ ์š”์ฒญ์ž…๋‹ˆ๋‹ค.

PlacementsFailed

์„ธ๋‹ค

๋งˆ์ง€๋ง‰ ๋ณด๊ณ  ์ดํ›„ ์–ด๋–ค ์ด์œ ๋กœ๋“  ์‹คํŒจํ•œ ๊ฒŒ์ž„ ์„ธ์…˜ ๋ฐฐ์น˜ ์š”์ฒญ์ž…๋‹ˆ๋‹ค.

PlacementsStarted

์„ธ๋‹ค

๋งˆ์ง€๋ง‰ ๋ณด๊ณ  ์ดํ›„ ๋Œ€๊ธฐ์—ด์— ์ถ”๊ฐ€๋œ ์ƒˆ ๊ฒŒ์ž„ ์„ธ์…˜ ๋ฐฐ์น˜ ์š”์ฒญ์ž…๋‹ˆ๋‹ค.

PlacementsSucceeded

์„ธ๋‹ค

๋งˆ์ง€๋ง‰ ๋ณด๊ณ  ์ดํ›„ ์ƒˆ๋กœ์šด ๊ฒŒ์ž„ ์„ธ์…˜์œผ๋กœ ์ด์–ด์ง„ ๊ฒŒ์ž„ ์„ธ์…˜ ๋ฐฐ์น˜ ์š”์ฒญ์ž…๋‹ˆ๋‹ค.

PlacementsTimedOut

์„ธ๋‹ค

๋งˆ์ง€๋ง‰ ๋ณด๊ณ  ์ดํ›„ ์ดํ–‰๋˜์ง€ ์•Š๊ณ  ๋Œ€๊ธฐ์—ด์˜ ์‹œ๊ฐ„ ์ œํ•œ์— ๋„๋‹ฌํ•œ ๊ฒŒ์ž„ ์„ธ์…˜ ๋ฐฐ์น˜ ์š”์ฒญ์ž…๋‹ˆ๋‹ค.

๊ฐ€์ ธ์˜จ ๋ชจ๋“  ๋ฐ์ดํ„ฐ์˜ ํฌ๊ธฐ๋Š” FleetId, Location, MetricGroups ๋ฐ QueueName์ž…๋‹ˆ๋‹ค.

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

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

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

Copyright ยฉ 2024 New Relic Inc.

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