본문 바로가기

ELK (ElasticSearch, Logstash, Kibana) Stack 기본 개념

2021. 3. 17.

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]

댓글