본문 바로가기

Elasticsearch2

ELK STACK (ElasticSearch, Logstash, Kibana) 란? 1. ELK STACK 이란 사용자가 서버로부터 원하는 모든 유형의 데이터를 실시간으로 수집하고 검색, 분석하여 시각화 시키는 Elastic 기반의 오픈소스 서비스이다. 기존에 Elastic Search + LogStash + Kibana를 합쳐서 ELK STACK 이라는 이름으로 서비스를 제공한다. 5.0.0 ver 이후로 Beats가 추가 되었다. 초기 구성도 (ELK STACK) 로그 식별 → 로그 or 이벤트 데이터 수집, 분석 및 변환 → 변환된 로그 및 데이터 저장 → 시각화 + Beats 구성도 (ElasticSearch STACK) 로그 식별 → 로그 or 이벤트 데이터 수집 → 로그 or 이벤트 데이터 분석 및 변환 → 변환된 로그 및 데이터 저장 → 시각화 2. ELK STACK Flo.. 2021. 10. 1.
Elasticsearch 톺아보기 0. 목적 Elasticsearch에 대해 1. Elasticsearch는 뭘까? 결국 인터렉티브 로그 분석, 실시간 애플리케이션 모니터링 및 웹사이트 검색 등 어떠한 데이터를 수집하고 분석하며 필요에 따라 검색할 수 있도록 해주는 것이 가장 핵심적인 기능이다. 거대하고 두꺼운 책 속에서 내가 원하는 정보를 찾는 게 빠른가, 완벽히 ㄱ,ㄴ,ㄷ 자음 순으로 구분된 책 속에 서 내가 원하는 정보를 찾는 게 빠른가에 대해 생각해보자. 당연히 후자의 경우가 더 빠르게 내가 원하는 정보를 찾을 수 있다. 여기에 용어를 대입해보자면 내가(user) 책(Shard)에서 정보(data)를 더 빨리 찾기(search) 위해서는 정보를 찾기 전 목차를(index) 알 수 있다면 원하는 페이지에서 정보를 빠르게 조회하는 것.. 2021. 9. 23.