전체 글43 Elasticsearch 기본 - 엘라스틱 스택 개발부터 운영까지 해당 포스팅은 엘라스틱 스택 개발부터 운영까지를 읽으며 알아낸 내용을 정리한 글입니다. 현재 프로젝트에 필요한 부분만 우선 선별하여 공부한 내용이니 이 점을 감안하시고 봐주시면 좋겠습니다. 엘라스틱 서치 일단 용어와 개념 익히기 그리고 나서 시스템 만져보기 엘라스틱 서치에서 가장 먼저 익혀야 하는 개념은 데이터 저장, 인출 방식입니다. 인출을 위해서는 데이터를 저장해야하고 저장하기 위해서는 스키마 구성이 필요합니다. 이 과정에서 데이터 타입을 배우고 전문 검색 내부 동작 방식을 이해해야 합니다. 그래야 이 모든 기본적인 것들을 익히고 나서 검색과 집계가 가능해집니다. 저장의 핵심인 인덱스와 document 개념 익히기 Document CRUD, 엘라스틱 서치의 스키마인 매핑 개념 익히기 이런 개념이 현실.. 2023. 7. 14. Nginx 서버에 filebeat와 metricbeat 설치 후 설정파일 작성 이제 ec2에 nginx 서버를 설치해보고 이 웹 서버의 로그와 메트릭 정보를 Elasticsearch로 넘겨서 Kibana로 시각화 해보겠습니다. 환경은 ec2의 Ubuntu 22.04버전 입니다. Nginx 설치 sudo apt-get update sudo apt-get install nginx sudo systemctl enable nginx.service 순서대로 입력해주시면 됩니다. 이런식으로 active라고 나오면 성공입니다. Filebeat, metricbeat 설치 및 설정 설치 wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - sudo apt-get install apt-transport-h.. 2023. 7. 13. Elasticsearch + kibana를 통한 ec2 서버 모니터링 Debian package 로 Elasticsearch 설치 아래 명령어를 차례대로 입력해주시면 됩니다. 참고로 저는 aws ec2 Ubuntu20.04를 사용하고 있습니다. 1. 공개 서명키를 다운로드하고 설치합니다. wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elasticsearch-keyring.gpg 2. apt-transport-https 패키지 설치 sudo apt-get install apt-transport-https 3. /usr/share/keyrings에 GPG 추가 + 리포지토리 정의 echo "deb [signed-by=/usr/shar.. 2023. 7. 11. 이전 1 ··· 8 9 10 11 다음