ELK Stack 이란
Elasticsearch + Logstash + Kibana
ELK Stack은 Elasticsearch, Logstash, Kibana의 세 가지 오픈소스 도구 모음으로, 함께 로그 및 데이터 수집, 처리, 저장 및 시각화를 제공합니다.
ELK Stack이란
ELK Stack은 중앙 집중식 로그 관리 및 분석을 위한 강력한 플랫폼입니다. 각 구성 요소는 데이터 처리 파이프라인에서 역할을 수행합니다.
스택 구성 요소
- Elasticsearch — 데이터 저장 및 검색을 위한 분산 검색 및 분석 엔진
- Logstash — 데이터를 수집, 처리하고 Elasticsearch로 보내는 파이프라인
- Kibana — Elasticsearch 데이터를 시각화하고 분석하는 웹 인터페이스
확장 버전 (Elastic Stack)
- Beats — 데이터 전송을 위한 경량 에이전트 (Filebeat, Metricbeat, Packetbeat)
- APM — 애플리케이션 성능 모니터링
- Security — 데이터 보호 및 액세스 제어
사용 사례
- 중앙 집중식 로깅
- 인프라 모니터링
- 보안 분석 (SIEM)
- 비즈니스 분석
- 애플리케이션 디버깅
장점
- 모든 로그를 위한 단일 플랫폼
- 모든 볼륨에 대한 확장성
- 실시간 검색
- Kibana에서의 풍부한 시각화
- 활발한 오픈소스 커뮤니티