ELK
-
ElasticSearch EssentialELK/Elasticsearch 2023. 11. 23. 17:22
ElasticSearch 소개 - ElasticSearch란 Lucene 기반의 오픈 소스 검색엔진 ㆍJSON 기반의 문서를 저장하고 검색할 수 있으며 분석 작업도 가능하다. - 준실시간 검색 시스템 ㆍ실시간이라고 생각될 만큼 색인된 데이터가 빠르게 검색된다. - 고가용성을 위한 클러스터 구성 ㆍ한 대 이상의 노드로 클러스터를 구성하여 높은 수준의 안정성을 달성하고 부하 분산이 가능하다. - 동적 스키마 생성 ㆍ입력될 데이터들에 대해 미리 스키마를 정의하지 않아도 동적으로 스키마 생성이 가능하다. - Rest API 기반의 인터페이스 ㆍRest API 기반의 인터페이스를 제공하여 비교적 사용을 위한 진입 장벽이 낮다. 클러스터와 노드 이해하기 - 클러스터 : 컴퓨터 클러스터는 여러 대의 컴퓨터들이 연결되..
-
ELK 스택ELK 2023. 11. 18. 20:07
엘라스틱서치 ( ElasticSearch ) ㆍRDB일 때는 document를 조회 후 내부 속성들을 조회하여 체크해야한다. ㆍ엘라스틱서치는 text만 조회하여 document를 가져오기에 더 빠르게 검색할 수 있다. Elastic Search Relational DB Index Database Type Table Document Row Field Column Mapping Schema Elastic Search Relational DB GET Select PUT Update POST Insert DELETE Delete - 엘라스틱서치 매핑 ㆍ카바나 시각화할 때 도움이 된다. - Metric Aggregation : 산술 조합 (max, min, avg 등등) - Bucket Aggregation : ..