less than 1 minute read

ELK Stack

“ELK”는 Elasticsearch, Logstash 및 Kibana, 이 오픈 소스 프로젝트 세 개의 머리글자이다. Elasticsearch는 검색 및 분석 엔진이다. Logstash는 여러 소스에서 동시에 데이터를 수집하여 변환한 후 Elasticsearch 같은 “stash”로 전송하는 서버 사이드 데이터 처리 파이프라인이다. Elastic Stack은 ELK Stack이 그 다음 단계로 발전한 것이다

img.png

Elasticsearch

  • 텍스트 숫자, 위치 기반 정보, 정형 및 비정형 데이터 등 모든 유형의 데이터를 위한 무료 검색 및 분석 엔진
  • 활용처
    • 검색
      • 애플리케이션 검색
      • 웹사이트 검색
      • 엔터프라이즈 검색
    • 분석
      • 보안 분석
      • 비즈니스 분석
      • 로깅과 로그 분석
      • 위치 기반 데이터 분석 및 시각화
    • 모니터링
      • 인프라 매트릭과 컨테이너 모니터링
      • 애플리케이션 성능 모니터링

Kibana

  • Elasticsearch 데이터를 시각화하고 Elastic Stack을 탐색하게 해주는 무료 오픈 소스 인터페이스
  • 막대 차트, 원형 차트, 표, 히스토그램, 지도를 생성하여 데이터 분석

Logstash

  • 다양한 소스에서 데이터를 수집하여 변환한 후 자주 사용하는 저장소로 전달하는 무료 개방형 서버의 데이터 처리 파이프라인
  • 형식이나 복잡성과 관계 없이 데이터를 동적으로 수집, 전환, 전송할 수 있음
  • 원하는 곳으로 데이터를 라우팅할 수 있는 다양한 출력 지원
  • 로그, 메트릭, 웹 애플리케이션, 데이터 저장소 및 AWS 서비스에서 손쉽게 수집 가능
  • 200개 이상의 플러그인, 다양한 입력과 필터, 출력을 자유롭게 조절 가능

실습 구성도

img_1.png

Categories:

Updated: