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 |