Elastic Stack 3

Elastic Stack 아주 조금만 알아보자 - Aggregation

Aggregation The aggregations framework helps provide aggregated data based on a search query. It is based on simple building blocks called aggregations, that can be composed in order to build complex summaries of the data. 집계 프레임 워크는 검색 쿼리를 기반으로 집계 된 데이터를 제공합니다. 이는 복잡한 데이터 요약을 작성하기 위해 구성 할 수있는 집계라는 간단한 빌딩 블록을 기반으로합니다. Elastic Search의 Aggregation이라는 컨셉에 대한 내용이며, 정리하여 Elastic Search의 Document안에서 조..

Architecture/ELK 2019.12.04

Elastic Stack 아주 조금만 알아보자 - ElasticSearch 기본 실습

GET 부터 검색 시작 앞선 포스트에서, 우리는 다음과 같은 테이블을 보았다. ElasticSearch RDB GET Select PUT Update POST Insert DELETE Delete 따라서, GET으로 검색을 해보도록 하자. curl -XGET http://localhost:9200/classes curl -XGET http://localhost:9200/classes?pretty 위 명령어를 통해, 우리는 curl을 사용하여 GET을 해오고 있다는 것을 볼 수 있다. 향후, 모든 Method활용에서 동일하겠지만, classes라는 index에 대해 요청하는 내용이며, pretty라는 파라미터를 통해 이를 이쁘게 보여줄 수 있다. { "error" : { "root_cause" : [ { ..

Architecture/ELK 2019.11.20

Elastic Stack 아주 조금만 알아보자 - Elastic Stack 이란?

Elastic Stack이란? 통계 서버를 구축하면서, Elastic Stack으로 통계/분석을 진행해야할 프로젝트가 생겼다. 이에 따라, 한가지씩 공부하면서 실무에 적용해보고자 한다. 그렇다면 먼저 내가 알아야할 부분을 하나씩 작성해 보도록 하자. Elastic Stack이란 무엇일까? 흔히, Elastic Stack이라 함은, ElasticSearch, Kibana, Beats, Logstash (ELK Stack)을 말한다. 이 중, 나의 경우는 ElasticSearch와 Logstash를 가장 중점적으로 공부할 것이고, Kibana는 고려 사항, Beats는 선택 사항으로 남겨둘 것이다. 각각, 개별적인 정의를 적어보면, 다음과 같다. ElasticSearch JSON기반의 분산형 검색 및 분석 ..

Architecture/ELK 2019.11.12