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. 이전 1 다음