본문 바로가기
IT/Elastic Stack

[ELK] ELK란 무엇인가?

by 옥탑방개발자 2020. 6. 4.
728x90

그럼 ELK Stack이란 뭘까요? "ELK"는 Elasticsearch, Logstash 및 Kibana, 이 오픈 소스 프로젝트 세 개의 머리글자입니다. Elasticsearch는 검색 및 분석 엔진입니다. Logstash는 여러 소스에서 동시에 데이터를 수집하여 변환한 후 Elasticsearch 같은 “stash”로 전송하는 서버 사이드 데이터 처리 파이프라인입니다. Kibana는 사용자가 Elasticsearch에서 차트와 그래프를 이용해 데이터를 시각화할 수 있게 해줍니다. 

처음 시작은 Elasticsearch로 부터 시작되었다. Json 기반의 분산형 오픈 소스 RESTful 검색 엔진으로, 사용하기 쉽고, 확장 가능하며, 유연하여 검색 분야에서는 사용자와 회사의 팬덤과 높은 인기를 누렸다. 이후 시각화를 하기 위해서 수집 파이프라인인 Logstash와 유연한 시각화 도구인 Kibana가 도입이됐다. 그러면서 텍스트 기반 문서의 숲에서 상위 N개의 결과를 찾아내든, 보안 이벤트를 분석하든, 메트릭을 자유롭게 쪼개어 살펴보든, 전 세계의 커뮤니티는 ELK의 경계를 넙려가게됐다. 이때 까지가 ELK Stack이라 볼 수 있다. 그러면서 ELK에 파일 추적목적으로 단일 목적 데이터 수집기 Beat플랫폼을 추가했다. 이때 Beat를 추가 하면서 현재 Elastic Stack이라고 불려진다.

출처 : 엘라스틱

 

728x90

'IT > Elastic Stack' 카테고리의 다른 글

[Logstash] 다운로드  (0) 2020.06.04
[Kibana] 다운로드 및 실행  (0) 2020.06.04
[Elasticsearch] 다운로드 및 실행  (0) 2020.06.04