엘라스틱 스택의 구성요소
Elastic Search
- 방대한 양의 데이터를 신속하고 거의 실시간으로 저장, 검색, 분석할 수 있는 빅데이터 플랫폼이다.
- 분산 검색 엔진으로 검색어에 대한 유사도 스코어를 기반으로 한 정렬을 제공한다.
- 모든 통신을 REST API를 이용하도록 만들어 프로그래밍 언어와 무관하게 사용자가 쉽게 접근할 수 있도록 활용성을 높였다.
- 최적화된 자료구조들을 바탕으로 병렬 처리나 분산 처리를 할 수 있다. 충분한 크기의 엘라스틱서치 클러스터가 구성되어 있다면 데이터의 양과 무관하게 1초 이내의 응답 속도를 기대할 수 있다.
Kibana
- 엘라스틱 스택의 UI
- 키바나의 커스텀 대시보드
Logstash
- 이벤트 수집과 정제 도구로써 데이터 수집과 가공 기능을 제공한다.
- 로그, 메트릭, 웹 애플리케이션 등 다양한 소스로부터 로그를 수집할 수 있다.
Beats
- 엘라스틱 스택에는 파일비트, 메트릭비트 등 비츠라고 부르는 경량수집기가 포함되어 있다.
- 특성과 성격에 맞는 다양한 비츠는 데이터 수집을 위해 용도별로 최적화된 경량 에이전트로 제공된다.