Trace - 3sam5oh/webtoon-search-service GitHub Wiki
[!NOTE]
๋ชจ๋ํฐ๋ง์ 3์์ ์ค ํ๋์ธ Trace์ ๋ํ์ฌ ์ ๋ฆฌํ๊ณ ์์ต๋๋ค.
Trace?
- ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฒญ ํ๋ฆ์ ์ถ์ ํ๊ณ ๋ชจ๋ํฐ๋งํ๋ ๊ธฐ์
- ์์ฒญ์ด ์ฌ๋ฌ ์๋น์ค๋ฅผ ํต๊ณผํ ๋ ๊ฐ ์๋น์ค์ ์์ ์๊ฐ๊ณผ ์ํ๋ฅผ ์ฒดํฌํ์ฌ ๊ธฐ๋กํ๋ค.
- ์ฃผ๋ก MSA ๊ตฌ์กฐ์์ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋์ง๋ง, WebtoonSearch์ ์ถ์ฒ ์๋น์ค์ ๊ฐ์ด ๋น์ฆ๋์ค ๋ก์ง ์ค ์ธ๋ถ API๋ฅผ ๋ถ๋ฌ์์ผ ํ ๊ฒฝ์ฐ ๋์ ํ์ฌ ๋ฌธ์ ์ง์ ์ ํ์ ํ๋ ๊ฒ๋ ๋์์ด ๋๊ธฐ ๋๋ฌธ์ ๋์ ํ๋ ์ด์ ๋ ์ถฉ๋ถ.
๊ด๋ จ ์ฉ์ด
trace : ์ฌ์ฉ์์ ์์ฒญ๋ถํฐ ์๋ต ๊น์ง ์ ์ฒด ์๋น์ค ํ๋ฆ์ ๊ธฐ๋กํ ํ๋์ ์์ฒญ ์ ์ฒด. ์ฌ๋ฌ ๊ฐ์ span์ผ๋ก ์ด๋ฃจ์ด์ง span : ํ๋์ ์์ ๋จ์ ( ex. gpt ํ๋กฌํํ , ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฟผ๋ฆฌ ๋ฑ ) trace Id : ํ๋์ ์์ฒญ ์ ์ฒด๋ฅผ ์ถ์ ํ๋๋ฐ ์ฌ์ฉํ๋ Id span Id : Trace ๋ด์์ ๊ฐ๋ณ ์์ ์ ๊ตฌ๋ถํ๊ธฐ ์ํ Id span์ ๋ถ๋ชจ-์์ ๊ด๊ณ : trace ์์์ ํ๋์ span ์ ์ํด ์ผ์ด๋๋ ๋ค๋ฅธ ์ด๋ฒคํธ(span)์ ๊ฒฝ์ฐ ๋ถ๋ชจ-์์์ผ๋ก ์ฐ๊ฒฐ๋์ด ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ํ์ ํ ์ ์์ ( ex. A์๋น์ค์์ B์๋น์ค๋ฅผ ํธ์ถ, ์๋ก์ด span id๊ฐ ์๊ธฐ๋ฉฐ A์๋น์ค์ span์ ์์ ๊ด๊ณ๋ก ์ด์ด์ง )