본문 바로가기

IT/Elastic Stack

Elastic Stack 구성 및 요소별 특징


Elastic Stack은 elasicsearch, logstash, kibana로 구성되며 앞글자를 따와 초기에 ELK라고 불리었고, 5.0.0 버전 이후부터 

beats가 포함되어 Elastic Stack이라는 명칭으로 불리게 되었다. 또한, X-pack, Elastic Cloud를 지원하여

Enterprise Service를 제공한다.

 


Elastic Stack 구성요소는 다음과 같다.   ‘elastic search + kibana + logstash + beats’

각 구성요소별 특징을 알아보자.

1. kibana
- Data 실시간 분석을 통한 시각화 도구.
- 그래프, 차트, 히스토그램, 위치정보 제공.

2. elastic search
- Elastic Stack의 심장부라고 불리는 가장 중요한 유닛.
- Lucene기반의 강력한 Full text 분석엔진.
- REST API을 이용한 처리를 실시.
- 대량의 Data를 실시간으로 신속히 저장하고 검색/분석 지원.

3. logstash
- 입력(input): Data 자체수집 및 beats로부터 수집.
- 필터(filter): 필터를 통한 동적 Data 변환 처리 수행.
- 출력(output): elastic search로 Data 출력 및 전송처리.

4. beats
- 경량 에이전트로 로컬 및 서버에 설치되어 Data 셔틀역할 담당.
- file, packet, metric, event beat 수집.

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

Elastic search Master Node & Data Node  (0) 2023.07.07
Elastic search Index & shards  (0) 2023.07.07
Elastic search 클러스터(Cluster)  (0) 2023.07.07
Elastic Stack Data flow  (0) 2023.07.07
Elastic Stack 소개 및 사용사례  (0) 2023.07.07