안녕하세요. 팀드모네입니다.
해결하는 방법을 공유드립니다.
🎯 ELK Stack이란?
Elastic의 E, Logstash의 L 그리고 Kibana의 K를 따서 ELK라고 함
🎯 Elastic Stack이란?
Beats, Logstash, Elastic, Kibana 프로그램을 가지고 스택을 구성한 것을 말함
*아래의 사진을 참고하면 이해가 쉬울 것입니다.
🎯 ELK Stack과 Elastic Stack의 차이점?
ELK Stack에 Beats를 추가하면 Elastic Stack이라고 부름
*그냥 만든 사람이 그렇게 하겠다고 하네요 :)
reference : https://www.elastic.co/kr/what-is/elk-stack
🎯 Beats란?
Logstash보다 다루기 쉬운 데이터 수집기
🎯 Logstash의 역할?
데이터 수집기
🎯 Logstash와 Beats의 차이점?
-> Logstash는 다루기 어렵지만, 사용자가 원하는 대로 수집할 수 있는 장점이 있다.
-> 반대로 Beats는 네트워크 패키지, 로그, 파일 들.. 알려진 정보를 쉽게 모을 수 있게 만들어져있다.
-> 아무튼 Beats를 왜 쓰냐면, Logtash보다 다루기 훨씬 쉽다. 데이터 수집을 강화하기 위해 beats를 사용한다.
🎯 Elastic의 역할?
-> 데이터를 관리하는 데이터베이스 + 검색엔진
🎯 Kibana의 역할?
-> 시각화 도구
아래의 사진처럼 생겼습니다.
🎯 총 정리!
-> Beats와 Logstash는 데이터 수집
-> Elastic은 데이터 관리
-> Kibana는 수집된 데이터들의 통계, 집계.. 시각화하는 것이라고 생각하면 되겠습니다.
👉 Result
블로그 방문해주셔서 감사합니다.
도움이 되셨으면 '좋아요'를 눌러주세요!
추가로 질문사항이 있으면 댓글 남겨주세요 :)
[3] 참고자료 : https://www.inflearn.com/course/ELK-통합로그시스템-IT보안
[4] 광고링크 : https://travelx4.com