Kubernetes ํ๊ฒฝ์์ ๊ฐ์ฅ ํจ์จ์ ์ธ ๋ก๊ทธ ์์ง๊ธฐ๋ค์ ๋ฒค์น๋งํฌ ๋ถ์ ์ ๋ณด๋ฅผ ๊ณต์ ํฉ๋๋ค. vlagent๋ถํฐ Fluent Bit, Vector, OpenTelemetry๊น์ง ์ฃผ์ ๋๊ตฌ๋ค์ ๋ํ ์์ธํ ์ ๋ณด๋ฅผ ํ์ธํด๋ณด์ธ์.
๋ฒค์น๋งํฌ ํ๊ฒฝ
- GCP n2-highcpu-32 VM(32 vCPU, 32GiB RAM, ๋ก์ปฌ SSD)์์ ๋จ์ผ ๋ ธ๋ kind ํด๋ฌ์คํฐ์์ ์คํ
- ์ฑ๋ฅ ํ๋ ์์ด ๊ณต์ Helm ์ฐจํธ ๊ธฐ๋ณธ๊ฐ ์ฌ์ฉ
- ๋ฒค์น๋งํฌ ๋์
- vlagent, Vector, Fluent Bit, OTel Collector, Grafana Alloy, Grafana Agent, Promtail, Filebeat, Fluentd
์ฑ๋ฅ ๋ํ์:
vlagent๊ฐ ์ด๋น 143k ๋ก๊ทธ๋ฅผ ์ฒ๋ฆฌํ๋ฉฐ ์๋์ 1์
๋ฆฌ์์ค ํจ์จ:
vlagent๋ Fluent Bit๋ณด๋ค CPU๋ 4.2๋ฐฐ, ๋ฉ๋ชจ๋ฆฌ๋ 2.8๋ฐฐ ๋ ์ ๊ฒ ์ฌ์ฉํฉ๋๋ค.
์์ธ์ ๊ฒฐ๊ณผ:
- ์ ๋ช
ํ ๋๊ตฌ๋ค(Vector, Fluent Bit)์์๋ ๋ก๊ทธ ์ ์ค ๋ฐ ๋ฐ์ดํฐ ์์ ์ด์๊ฐ ๋ฐ๊ฒฌ๋์์ต๋๋ค.

์ฃผ์ ํฌ์ธํธ
-
์ฒ๋ฆฌ๋(Throughput)์ ์๋์ ๊ฒฉ์ฐจ

- vlagent: 143,000 logs/sec (์๋์ ๋ฆฌ๋)
- Fluent Bit: 31,300 logs/sec
- Vector: 25,000 logs/sec
- Fluentd / Filebeat: 5,000๋ ์์ค (๋๋ ๋ก๊ทธ ์ฒ๋ฆฌ ์ ํ๊ณ)
-
๋ฆฌ์์ค ๊ฐ์ฑ๋น (10k logs/sec ๊ธฐ์ค)

vlagent๋ ๋จ 27MB์ ๋ฉ๋ชจ๋ฆฌ์ 0.062 CPU ์ฝ์ด๋ง์ผ๋ก ์ถฉ๋ถํฉ๋๋ค.- ๋ฐ๋ฉด,
Promtail์ด๋Alloy๋ 10๋ฐฐ ์ด์์ CPU ์์์ ์๋ชจํ๊ธฐ๋ ํฉ๋๋ค.
-
๋ฐ์ดํฐ์ ์ ํ์ฑ(Correctness) ์ฒดํฌ!

- ์ฑ๋ฅ๋ง ์ค์ํ ๊ฒ ์๋๋๋ค. ํ์ผ ๋กํ ์ด์ ์ Fluent Bit์ Vector์์ ๋ถ์์ ํ ๋ก๊ทธ ๋ ์ฝ๋๊ฐ ์์ฑ๋๋ ํ์์ด ๋ฐ๊ฒฌ๋์์ต๋๋ค.
- ๋ฐ์ดํฐ ์ ์ค ์๋ ์์ ์ ์ธ ํ์ดํ๋ผ์ธ ๊ตฌ์ถ์ ์ํด ๋ฐ๋์ ์ฒดํฌํด์ผ ํ ํฌ์ธํธ์ ๋๋ค.
-
์ด๋ค ๊ฒ์ ์ ํํด์ผ ํ ๊น?

- vlagent: ๋ณต์กํ ์ค์ ์์ด ๊ทน๊ฐ์ ์ฑ๋ฅ๊ณผ ์ ๋น์ฉ์ ์ํ ๋!
- Fluent Bit / Vector: ๋ฉํฐ๋ผ์ธ ์กฐ์ธ ๋ฑ ๊ณ ๋์ ์ปค์คํ ํ์ฑ ๊ธฐ๋ฅ์ด ๊ผญ ํ์ํ ๋ (ํ์ง๋ง ๋ฆฌ์์ค ๊ด๋ฆฌ์ ์ฃผ์ํ์ธ์!)
์์ธํ ๋ฒค์น๋งํฌ ๋ฐ์ดํฐ๋ ์๋ ๋งํฌ์์ ํ์ธํด๋ณด์ธ์.
| This is a space where knowledge is not merely consumed, but respected, sovereign, and connectedโshared together with cloud industry professionals (Bros).|
| ์ง์์ด ์๋น๋์ง ์๊ณ ์กด์คยท์ฃผ๊ถ๋ณด์ฅยท์ฐ๊ฒฐ๋๋ ๊ณต๊ฐ์ผ๋ก ํด๋ผ์ฐ๋ ํ์ ์ ๋ฌธ๊ฐ(Bro)์ ํจ๊ป ๊ณต์ ํ๊ณ ์์ต๋๋ค. |
