ELK Stack
- ElasticSearch + Logstash + Kibana 의 약자
- Elastic Stack은 ELK Stack 이 발전한 다음 단계
특징
ElasticSearch
- 모든 유형의 데이터를 위한 무료 검색 및 분석 엔진
- Apache Lucene 을 기반으로 구축
- 간단한 REST API, 빠른 속도, 확장성, 분산형이 특징
Logstash
- 무료 오픈 소스 서버의 데이터 처리 파이프라인
- 소스에서 데이터 수집 후 변환 -> Elasticsearch 같은 stash(저장소)로 전달
Kibana
- ElasticSearch 데이터 시각화
- Elastic Stack 을 탐색하게 해주는 무료 오픈 소스 인터페이스
왜 사용하는가?
시초
- Elasticsearch가 JSON 기반의 분산형 오픈소스 RESTful 검색 엔진으로 많은 인기를 누려 많은 사용자를 가지게 되었다.
발전
- 로그를 검색하기 위해 Elasticsearch를 사용했고, 수집하기 위해 Logstash, 시각화 하기 위해 Kibana 도입
결론
- 로그 분석도구로 유용한 ELK stack를 사용
참고 [www.elastic.co/kr/what-is/elk-stack]