๋ฐ˜์‘ํ˜•

๐Ÿ“‚ Monitoring & Observability/Datadog 2

[Datadog] Datadog Tag๋ž€? Tag Best Practice

Tag๋ž€? Tag(๋˜๋Š” Label)์€ k8s, datadog๊ณผ ๊ฐ™์€ hyper-scale ์‹œ์Šคํ…œ์˜ ๊ธฐ๋ณธ ๊ฐœ๋…์ด๋ฉฐ mordern ๋ชจ๋‹ˆํ„ฐ๋ง์˜ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค. → mordern ์ธํ”„๋ผ์—์„œ ์ธ์Šคํ„ด์Šค์™€ ์ปจํ…Œ์ด๋„ˆ๋Š” auto scaling์— ์˜ํ•ด ์ƒ์„ฑ ์‚ญ์ œ๊ฐ€ ์‰ฝ๊ฒŒ ์ด๋ฃจ์–ด์ง€๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. → ์ด๋Ÿฌํ•œ ์ด์œ ๋กœ data์— tag๋ฅผ ๋‹ฌ์•„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” ๊ฒŒ ์ผ๋ฐ˜์ ์ž…๋‹ˆ๋‹ค. Tag๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ๋‹ค์–‘ํ•œ HW ํ”„๋กœํ•„, SW ๋ฒ„์ „, ๊ฐ€์šฉ ์˜์—ญ, ์„œ๋น„์Šค, ์—ญํ•  ๋˜๋Š” ํ•„์š”ํ•œ ๋‹ค๋ฅธ ์ˆ˜์ค€์˜ ๋ฉ”ํŠธ๋ฆญ์„ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ฐจ์›์œผ๋กœ ๊ด€์ฐฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. → ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฒ„์ „์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ๋ฅผ ์ง‘๊ณ„ํ•˜๊ณ  ๊ฐ€์šฉ ์˜์—ญ์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ๋ฅผ ์ง‘๊ณ„ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ฐ์ดํ„ฐ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฐฉํ–ฅ์—์„œ ๊ด€์ฐฐ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Tag๋Š” ๋ฉ”ํŠธ๋ฆญ์ด ์ˆ˜์ง‘๋˜๋Š” ๋ฐฉ์‹์„ ์ˆ˜์ •ํ•˜์ง€ ์•Š๊ณ ๋„ ์ธ..

[Datadog] Datadog์ด๋ž€? Datadog agent? Integration?

datadog์ด๋ž€? ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ์ธํ”„๋ผ์˜ ์„ฑ๋Šฅ, ๋กœ๊ทธ์— ๋Œ€ํ•œ ์‹ค์‹œ๊ฐ„ ๊ฐ€์‹œ์„ฑ์„ ์ œ๊ณตํ•˜๋Š” ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜์˜ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ถ„์„ ํ”Œ๋žซํผ datadog agent, datadog api, integration ๋“ฑ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ Datadog์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. datadog์€ ๋ชจ๋‹ˆํ„ฐ๋ง ๋Œ€์ƒ์—์„œ metric, event, log, trace ๋“ฑ์„ ์ˆ˜์ง‘ํ•˜๊ณ  dashboard๋ฅผ ํ†ตํ•ด ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ monitor(alert)๋ฅผ ๊ตฌ์„ฑํ•˜์—ฌ ์‹œ์Šคํ…œ ์žฅ์• ๋ฅผ ์˜ˆ๋ฐฉํ•˜๊ณ  ๊ฐ€์šฉ์„ฑ์„ ํ™•๋ณดํ•˜์—ฌ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Datadog Backend๋Š” ์ „์„ธ๊ณ„์— ์—ฌ๋Ÿฌ ๊ณณ์— ์žˆ์œผ๋ฉฐ, ๊ฐ ์‚ฌ์ดํŠธ(region)์€ ์™„์ „ํžˆ ๋…๋ฆฝ์ ์ด๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ• ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. datadog Install → data colle..

๋ฐ˜์‘ํ˜•