๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

elasticSearch2

[k8s] Kubernetes ๋กœ๊ทธ - EFK ๊ตฌ์ถ• Kubernetes ๋กœ๊ทธ - EFK ๊ฐœ์š”EFK๋ž€?Elasticsearch+Fluent Bit/Fluentd+Kibana์˜ ์กฐํ•ฉ์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ์•ž๊ธ€์ž๋ฅผ ๋”ฐ์„œ EFK๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋กœ๊ทธ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘, ์ €์žฅ, ๋ถ„์„ํ•˜๊ณ  ์‹œ๊ฐํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ์Šคํƒ์ž…๋‹ˆ๋‹ค.Flunetd์™€ Fluent Bilucy-devblog.tistory.com์ด์ „ ํฌ์ŠคํŠธ์—์„œ EFK์— ๋Œ€ํ•ด ๊ฐ„๋žตํ•˜๊ฒŒ ์„ค๋ช…ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ด์ œ๋ถ€ํ„ฐ EFK๋ฅผ ์ง์ ‘ ๊ตฌ์ถ•ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.Fluent Bit ๊ตฌ์„ฑfluent bit๋Š” helm์„ ํ†ตํ•ด ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค.helm install์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์ „ values.yaml์—์„œ config ๋ถ€๋ถ„์„ ์ˆ˜์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.values.yaml์„ ๋ณด๋ฉด parser๋ถ€๋ถ„์ด ์žˆ์„ํ…๋ฐ ์›ํ•˜๋Š” ๋กœ๊ทธ ํ˜•ํƒœ์— ๋งž๊ฒŒ regex๋ฅผ ์ˆ˜์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.. 2024. 9. 28.
[k8s] Kubernetes ๋กœ๊ทธ - EFK ๊ฐœ์š” EFK๋ž€?Elasticsearch+Fluent Bit/Fluentd+Kibana์˜ ์กฐํ•ฉ์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ์•ž๊ธ€์ž๋ฅผ ๋”ฐ์„œ EFK๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋กœ๊ทธ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘, ์ €์žฅ, ๋ถ„์„ํ•˜๊ณ  ์‹œ๊ฐํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ์Šคํƒ์ž…๋‹ˆ๋‹ค.Flunetd์™€ Fluent Bit๋ž€?Fluentd๋Š” ๋‹ค์–‘ํ•œ ์†Œ์Šค์—์„œ ์—ฌ๋Ÿฌ ๋ชฉ์ ์ง€๋กœ ๋กœ๊ทธ๋ฅผ ์ˆ˜์ง‘, ์ฒ˜๋ฆฌ ๋ฐ ๋ผ์šฐํŒ… ํ•˜๋„๋ก ์„ค๊ณ„๋œ ๊ณต๊ธ‰์—…์ฒด ์ค‘๋ฆฝ์ ์ธ ์˜คํ”ˆ ์†Œ์Šค ๋กœ๊ทธ ์ˆ˜์ง‘๊ธฐ์ž…๋‹ˆ๋‹ค.Fluent Bit๋Š” ์ž„๋ฒ ๋””๋“œ ๋ฆฌ๋ˆ…์Šค, ๊ฒŒ์ดํŠธ์›จ์ด, ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์—์ฝ”์‹œ์Šคํ…œ๊ณผ ๊ฐ™์ด ๊ฐ€๋ณ๊ณ  ๋ฆฌ์†Œ์Šค๊ฐ€ ์ œํ•œ๋œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ๋ช…์‹œ์ ์œผ๋กœ ์„ค๊ณ„๋œ ๊ณต๊ธ‰์—…์ฒด ์ค‘๋ฆฝ ์˜คํ”ˆ์†Œ์Šค ๋กœ๊ทธ ์ˆ˜์ง‘๊ธฐ์ž…๋‹ˆ๋‹ค. Fluented์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ Fluent Bit์€ ๋‹ค์–‘ํ•œ ์†Œ์Šค์—์„œ ์—ฌ๋Ÿฌ ๋ชฉ์ ์ง€๋กœ ๋กœ๊ทธ๋ฅผ ์ˆ˜์ง‘, ์ฒ˜๋ฆฌ ๋ฐ ๋ผ์šฐํŒ… ํ•˜๋Š” ๋ฐ ๋Šฅ์ˆ™ํ•ฉ๋‹ˆ๋‹ค.Flu.. 2024. 9. 28.
728x90
๋ฐ˜์‘ํ˜•