์ต๊ทผ ๊ณต๊ฐ๋ โDemystifying OpenTelemetryโ ๊ธฐ์ฌ๋ OpenTelemetry์ ๋ํ
์ผ๋ฐ์ ์ธ ์คํด๋ฅผ ํด์ํ๊ณ , ์กฐ์ง์ด ์ด๋ฅผ ์ด๋ป๊ฒ ๋์
ยทํ์ฅํด์ผ ํ๋์ง ๊ตฌ์กฐ์ ์ผ๋ก ์ค๋ช
ํ๋ค๋ ๋ด์ฉ์ ๊ณต์ ํฉ๋๋ค.
OpenTelemetry ์คํด๋ค
- OpenTelemetry๋ฅผ ์์ ํ ๊ด์ธก์ฑ ํ๋ซํผ์ผ๋ก ์คํด
- ***๊ณ์ธก/์ธก์ (instrumentation)๊ณผ ๋ฐฑ์๋(์ ์ฅยท๋ถ์ยท์๋ฆผ)***์ ์ญํ ํผ๋
- โ๋ง์ ๋ฐ์ดํฐ = ์ข์ ๊ด์ธก์ฑโ์ด๋ผ๋ ์ฐฉ๊ฐ
- ์ ์ง์ ๋์ ์ด ๊ฐ๋ฅํจ์๋ โ์ ๋ฉด ์ฌ์์ฑ ํ์โ๋ผ๋ ์คํด
- ๊ธฐ์ ์ ๋์ ์ ํ์ง๋ง, ์กฐ์งยท๋ฌธํ์ ํ์ฉ์ ๋ถ์กฑ
OpenTelemetry๋
๋ฐ์ดํฐ๋ฅผ ์์ฑยท์ ์กํ๋ ๊ณ์ธต์ด์ง, ์ด๋ฅผ ํ์ฉํ๋ ์์ฑํ ์ ํ์ด ์๋์ ๊ฐ์กฐํ๊ณ ์์ต๋๋ค. ์ฆ, Grafana, Splunk ๋ฑ ๋ค์ํ ์ฐ์
๋ณด๊ณ ์์๋ ์ด๋ฅผ Observability Debt (๊ธฐ์ ๋ถ์ฑ) ๋ฌธ์ ๋ก ์ง์ ํ๋ ๋ถ๋ถ์
๋๋ค.
Observability Debt ํด๊ฒฐ ๋ฐฉ์
-
โ OpenTelemetry์ ์ ํํ ์ญํ ์ ์
OpenTelemetry = Vendor-neutral Instrumentation Standard + Collection Framework -
โก ์ ์ง์ ๋์ ์ ๋ต
ํต์ฌ ์๋น์ค๋ถํฐ ๊ณ์ธก โพ Sampling ๋ฐ Batch ์ ์ฉ โพ SLO ์ค์ฌ ์ค๊ณ ์ ๋ ฌ โพ Backend ์ต์ ํ ๋ฐ ๋น์ฉ ๊ด๋ฆฌ -
โข ์ค๊ณ ์์น
โ Telemetry๋ SLO ์ค์ฌ์ผ๋ก ์ค๊ณ
โ Sampling ์ ๋ต ํ์ ์ ์ฉ
โ Semantic Convention ์ค์
โ Collector ๋ฐฐ์น๋ ์ํฌ๋ก๋ ํน์ฑ ๊ธฐ๋ฐ ์ค๊ณ
โ ์ฑ๋ฅ ์ค๋ฒํค๋ ์ง์ ์ธก์ -
โฃ ๊ธฐ์ + ๋ฌธํ ํตํฉ
โ SLI/SLO ์ ์
โ ๊ณต์ ๋์๋ณด๋ ๊ตฌ์ถ
โ ๊ฐ๋ฐ์ ๊ต์ก
โ Incident ๋์ ํ๋ก์ธ์ค์ ์ฐ๊ฒฐ
โ Telemetry๋ฅผ ์์ฌ๊ฒฐ์ ์ง์ ์์คํ ์ผ๋ก ํ์ฉ
OpenTelemetry๋ ๊ด์ธก์ฑ์ โ์์ฑํ ์๋ฃจ์
โ์ด ์๋๋ผ, ๊ด์ธก์ฑ์ ์ค๊ณํ ์ ์๊ฒ ํด์ฃผ๋ ํ์คํ๋ ๊ธฐ๋ฐ ์ธํ๋ผ![]()
์ด๋ฏ๋ก,
์ค์ง์ ๊ฐ์น ์ฐฝ์ถ์ ๊ณ์ธก โ ์ ์ โ ์ ์ฅ โ ๋ถ์ โ ์์ฌ๊ฒฐ์ ํตํฉ๊น์ง์ ์ ์ฃผ๊ธฐ ์ค๊ณ๊ฐ ์ด๋ฃจ์ด์ง ๋ ๋ฐ์ํฉ๋๋ค.
[์ถ์ฒ] OpenTelemetry Project Publishes โDemystifying OpenTelemetryโ Guide to Broaden Observability Adoption - InfoQ
[์ถ์ฒ] Demystifying OpenTelemetry: Why You Shouldnโt Fear Observability in Traditional Environments | OpenTelemetry
| This is a space where knowledge is not merely consumed, but respected, sovereign, and connectedโshared together with cloud industry professionals (Bros).|
| ์ง์์ด ์๋น๋์ง ์๊ณ ์กด์คยท์ฃผ๊ถ๋ณด์ฅยท์ฐ๊ฒฐ๋๋ ๊ณต๊ฐ์ผ๋ก ํด๋ผ์ฐ๋ ํ์ ์ ๋ฌธ๊ฐ(Bro)์ ํจ๊ป ๊ณต์ ํ๊ณ ์์ต๋๋ค. |
