Elasticsearch 기본 개념 Elasticsearch는 데이터를 저장하고 분석하는 역할을 한다. Elasticsearch는 JSON문서로 데이터를 저장하고 역인덱스라고 하는 데이터 구조를 사용하는데, 이것은 아주 빠른 풀텍스트 검색을 할 수 있도록 설계된 것입니다. 값을 기준으로 그 값을 포함하는 문서를 바로 저장했기 때문에 검색이 아주 유리합니다....
1.1 엘라스틱 스택의 구성요소 1) 엘라스틱 스택 일반적인 빅데이터 파이프라인을 구성하기 위한 데이터 수집, 가공, 저장, 분석, 시각화에 필요한 모든 소프트웨어를 갖추고 있다. 2) 비츠와 로그스태시 데이터를 수집하고 가공하는 역할을 맡음 3) 엘라스틱서치 데이
1.ElasticSearch란 무엇인가? ElasticSearch는 분산 검색 및 분석 엔진으로, 대용량의 데이터를 실시간으로 검색하고 분석하는데 사용되는 오픈소스 솔루션입니다. 다음과 같은 특징을 가지고 있습니다. 분산 아키텍처 ElasticSearch는 분산 아키텍처를 기반으로 하여, 대용량의 데이터를 분산하여 저장하고 처리할 수 있습니다. 데이터 ...
1.Logstash의 개념 및 아키텍처 이해 Logstash는 오픈소스 데이터 수집 및 처리 엔진으로, 다양한 데이터 소스로부터 데이터를 수집하고 변환하여 Elasticsearch와 같은 데이터 저장소로 전달하는 기능을 제공합니다. Logstash의 기본 아키텍처는 다음과 같습니다. Input 데이터 소스에서 데이터를 수집합니다. 로그 파일, sysl...
1.Beats의 개념 및 아키텍처 이해 Beats는 경량 데이터 수집기로, 다양한 데이터 소스에서 데이터를 수집하고 Elasticsearch, Logstash 등과 같은 데이터 저장소에 전송하는 역할을 합니다. Beats는 모듈화된 구조를 가지며, 다양한 input과 output을 지원합니다. Beats의 기본 아키텍처는 다음과 같습니다. Input ...
1.Kibana의 개념 및 아키텍처 이해 Kibana는 Elasticsearch와 함께 사용되는 데이터 시각화 및 대시보드 생성 도구입니다. Kibana를 사용하여 Elasticsearch에 저장된 데이터를 시각화하고, 대시보드를 생성하여 데이터를 모니터링하고 분석할 수 있습니다. Kibana는 웹 인터페이스로 제공되며, 사용하기 쉽고 직관적입니다. K...
1.Beats, X-Pack, APM 등 ELK 스택의 확장 기술 학습 ELK 스택은 Beats, X-Pack, APM 등의 다양한 확장 기술을 제공합니다. 다음은 ELK 스택의 주요 확장 기술에 대한 간략한 설명입니다. Beats Beats는 다양한 데이터 소스에서 데이터를 수집하여 Elasticsearch로 전송하는 경량 데이터 수집기입니다. Log...