본문 바로가기
ELK

[ELK] 개념 정리

by kyunb 2022. 1. 4.

ELK(Elasticsearch, Logstash, Kibana)의 개념을 정리합니다.


1. ELK란?

  • Logstash

 -> 데이터를 수집하여 변환한 후, Elasticsearch 같은 stash로 전송하는 데이터 처리 파이프라인.

 

  • Elasticsearch

 -> 검색 및 분석 엔진. JSON 기반의 분산형 RESTFul 검색 엔진.

 

  • Kibana

 -> Elasticsearch에서 차트와 그래프를 이용해 데이터 시각화를 가능하게 해주는 도구.


2. Elastic Stack란?

기존의 ELK 스택 + Beat => Elastic Stack

 분산 환경 지원으로 여러곳의 데이터 소스로부터 동시에 데이터 수집 가능

 

Beats란?

단일 목적의 데이터 수집기 플랫폼으로 수백 수천개의 장비와 시스템으로부터 Logstash나 Elasticsearch에 데이터 전송

  • Filebeat -> 로그와 파일을 전달
  • Metricbeat -> CPU부터 메모리, NGINX까지 다양한 시스템 서비스 통계 전달
  • Winlogbeat -> Windows 이벤트 로그 스트리밍 전달
  • Packetbeat -> 데이터에 실시간으로 접근해 내용 분석 전달

 

출처 : https://velog.io/@eunoia/ELK-Stack-%EA%B8%B0%EB%B3%B8-%EA%B0%9C%EB%85%90

'ELK' 카테고리의 다른 글

[ELK] Logstash를 이용해 Elasticsearch csv파일 import  (0) 2022.03.07
[ELK] ELK 설치(Elasticsearch, Logstash, Kibana)  (0) 2022.02.11
[ELK] 설치 3) Kibana  (0) 2021.12.23
[ELK] 설치 2) Logstash  (0) 2021.12.23
[ELK] 설치 1) Elasticsearch  (0) 2021.12.22