๐ฅ ELK Stack ์์ Loki ๋ก ์ ํํ ์ด์
๋ก๊ทธ ์์ง ๋ฐ ์กฐํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ์์คํ ์ ๊ตฌ์ถํ ๋ ๊ฐ์ฅ ๋ง์ด ์ฐ๋ ์๋ฃจ์ ์ค ํ๋๊ฐ ๋ฐ๋ก ELK Stack ์ด์ง ์์๊น ์ถ์ต๋๋ค. ELK Stack ์ ๋ฐ์ดํฐ๋ฅผ ์์ง, ์ฒ๋ฆฌ, ์กฐํํ๋ ๋ฐ ํนํ๋์ด ์๋๋ฐ์, Elasticsearch ๋ ๊ฐ๋ ฅํ ๊ฒ์ ๋ฐ ์ฟผ๋ฆฌ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ๋ค์ํ ์กฐ๊ฑด์ผ๋ก ๋ก๊ทธ๋ฅผ ๊ฒ์ํ๊ณ ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ฒ ์ถ์ถํ ์ ์์ผ๋ฉฐ ์ด๋ฅผ Kibana ๋ฅผ ํตํด ์๊ฐํ ํ ์ ์์ต๋๋ค. Logstash ๋ ๋ค์ํ ๋ฐ์ดํฐ ํ์์ ์์งํ๊ณ ๋ณํํ ์ ์์ต๋๋ค. ์ด๋ ๋ค์ํ ์ข ๋ฅ์ ๋ก๊ทธ ๋ฐ ์ด๋ฒคํธ ๋ฐ์ดํฐ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋๋ฐ์ ์ด๋ฌํ ์ฅ์ ๋ค ๋๋ฌธ์ ์ ํฌ๋ ELK Stack ์ ์ฌ์ฉํ ๋ก๊ทธ ์์คํ ์ ์ฐ๊ณ ์์์ต๋๋ค. ํ์ง๋ง ELK Stack ์ด ๋ก๊ทธ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ์ค์ ์ ๋๊ณ ๋ง๋ค์ด์ง ์๋ฃจ์ ์ด ์๋๋ค๋ณด๋ ์ฌ์ฉํ๋ฉด์ ๋ช๊ฐ์ง ์์ฌ์ด์ ๋ค์ด ์์๊ณ ์ด๋ฅผ ๊ฐ์ ํ๊ณ ์ Grafana Loki ๋ก ์๋ฃจ์ ์ ๋ณ๊ฒฝํ๊ฒ ๋์๋๋ฐ ์ฐ์ํํ์ ๋ค ๊ธฐ์ ๋ธ๋ก๊ทธ์ ์ ํฌ์ ๋น์ทํ ๊ฒฝํ์ ํ ์ฌ๋ก๋ฅผ ๋ฐ๊ฒฌํ๊ฒ ๋์ด ๋ฐ๊ฐ์ด ๋ง์์ ๊ณต์ ๋๋ฆฌ๊ฒ ๋์์ต๋๋ค. ์ ํฌ๊ฐ Grafana Loki ๋ฅผ ์ผ์ ๋ ๊ฐ์ฅ ํฌ๊ฒ ๋๊ผ๋ ์ฅ์ ์ Storage ๋น์ฉ ๊ฐ์์ Read, Write Component ๋ฅผ ๋ถ๋ฆฌํ ์ ์์ด ์ํฉ์ ๋ง๊ฒ Scale Out ์ ํ ์ ์๋ค๋ ์ ์ด์์ต๋๋ค. ๋ฌผ๋ก ๊ฒ์ ๊ธฐ๋ฅ์ด ElasticSearch ์ ๋น๊ตํ์ ๋ ๋ค์ ๋จ์ด์ง๊ณ ์์ํ ์ฟผ๋ฆฌ๋ฌธ์ ๋ํ ๋ฌ๋ ์ปค๋ธ๊ฐ ํ์ํ ๋จ์ ์ ์์ผ๋ ๋๋ถ๋ถ์ ๋ก๊ทธ ๊ฒ์ ํจํด์ด ๋ณต์กํ ์ฟผ๋ฆฌ๋ฅผ ์๊ตฌํ๋๊ฑด ์๋ค๋ณด๋ ์ด๋ถ๋ถ์ด ํฌ๊ฒ ๋ฌธ์ ๊ฐ ๋์ง ์์์ต๋๋ค. ๊ณต์ ๋๋ฆฐ ์๋ฌธ ๋งํฌ์ ์ด์ ๋ํ ์์ธํ ๋ด์ฉ์ด ์ ๋ฆฌ๋์ด ์์ผ๋ ๊ด์ฌ์์ผ์ ๋ถ๋ค๊ป์๋ ํ๋ฒ ๋ณด์๋ฉด ์ข๊ฒ ์ต๋๋ค. ๐ ์๋ฌธ https://techblog.woowahan.com/14505/