Logstash

woomยท2023๋…„ 8์›” 15์ผ
0

ELK Stack

๋ชฉ๋ก ๋ณด๊ธฐ
3/4
post-thumbnail
post-custom-banner

์ถœ์ฒ˜ : ELK ์Šคํƒ์œผ๋กœ ๋ฐ์ดํ„ฐ ๋ถ„์„ - Minsuk Heo


๐ŸŒผ Logstash

  • ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ธฐ๋ฐ˜์˜ ์˜คํ”ˆ์†Œ์Šค ๋ฐ์ดํ„ฐ์ฒ˜๋ฆฌ ํŒŒ์ดํ”„๋ผ์ธ ๋„๊ตฌ

  • ๋‹ค์–‘ํ•œ ์†Œ์Šค์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜์—ฌ ๋ณ€ํ™˜(ํฌ๋งท๋ณ€๊ฒฝ)

    • ex. csvํŒŒ์ผ(text)์„ ์ˆ˜์น˜๋กœ ๋ณ€ํ™˜

Logstash์—์„œ ๋ฐ›์€ input์€ elasticsearch์— ๋“ค์–ด๊ฐ€๊ณ  kibana์—์„œ ๊ทธ ๋ฐ์ดํ„ฐ๋ฅผ ์‹œ๊ฐํ™”

์ถœ์ฒ˜ : https://cornswrold.tistory.com/568


๐Ÿ“• ์„ค์น˜ ๋ฐ ์‹คํ–‰(window)

  • ์„ค์น˜

  • ์‹คํ–‰

    • logstash -e "input {stdin{}}output{stdout{}}"
    • input์œผ๋กœ hello์ž…๋ ฅ
    • input, output ํ™˜๊ฒฝ์„ค์ •ํŒŒ์ผ

๐Ÿ“™ ์„ค์น˜ ๋ฐ ์‹คํ–‰(linux)

  • ์„ค์น˜

    • sudo dpkg -l logstash-5.8.2.deb
  • logstash-simple.conf

input { 
	stdin { } 
}
output {
	stdout { }
}
  • ์‹คํ–‰
    • sudo ./logstash -f confํŒŒ์ผ ๊ฒฝ๋กœ/logstash-simple.conf

๐Ÿ“Œ data download


profile
Study Log ๐Ÿ“‚
post-custom-banner

0๊ฐœ์˜ ๋Œ“๊ธ€