본문 바로가기

Monitoring/Elasticsearch

(12)
04. Cluster https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster.html https://www.elastic.co/guide/en/elasticsearch/reference/current/cat-nodes.html
03. Install 아래 사이트를 통해 Elastic Stack 을 14일간 Free Trial 을 얻을 수 있다. https://www.elastic.co/cloud/elasticsearch-service/signup 이메일을 입력후 Start Free Trial 버튼을 누르면 다음 화면으로 바뀌게 되며 입력한 이메일에 들어가면 아래의 이메일이 온 것을 확인할 수 있다. Deployment https://cloud.elastic.co/login Verify Email 버튼을 누르면 VM 을 생성및 생성한 VM 접근을 하기 위한 홈 화면이 나오는데 Password 만 수정후 Set password 버튼을 누른다. 그러면 다음과 같은 화면이 나타나는데 Create deployment 를 누른다. 그럼 다음 화면이 나오는데 나..
02. Overview Cluster 와 Node (물리적 구분) 노드는 데이터를 저장하며, 데이터 인덱싱과 검색 작업에 관여하는 클러스터의 구성원이 되는 단일 서버들을 가리킨다. Index 와 Document 인덱스는 유사한 Property 를 가지는 Document 의 집합으로 인덱스 이름으로 식별되며 논리적인 그룹이라고 보면 된다. Shard 하나의 인덱스는 노드 서버의 용량을 초과할 만큼의 대량의 데이터가 저장 가능하다. 따라서 인덱스를 여러 조각(Shared) 로 나눠서 저장하는 경우가 필요할 수 있는데 이렇게 나누는 것을 샤딩(Sharding) 이라고 한며 인덱스를 생성시 Shard 개수를 지정할 수 있다. (기본값 5) 아래는 단일 노드의 용량이 512 GB 이고 Index 생성시 Shard 개수를 4로 한 경우에..
01. Elastic Stack 사용자가 서버로부터 원하는 모든 유형의 데이터를 가져와서 실시간으로 해당 데이터를 검색, 분석 및 시각화 할 수 있도록 도와주는 Elastic의 오픈소스 서비스 제품을 말한다. 기존 Elastic Search + Logstash + Kibana를 같이 묶어 ELK(ELK Stack)라는 서비스명으로 제공했으나 5.0.0 버전부터 Beats가 포함되어 Elastic Stack이란 이름으로 현재 서비스가 제공되고 있다. Beats 경량 에이전트로 설치되어 데이터를 Logstash 또는 Elastic Search로 전송하는 도구 Logstash보다 경량화되어 있는 서비스이며 용도에 따라 Filebeat, Metricbeat, Packetbeat, Winlogbeat, Heartbeat 등으로 구분한다. - P..