본문 바로가기

리눅스 인프라/ElasticStack

(2)
ELK 개념과 특징 관련 내용 ELK를 사용해서 여러 Spring server 로그 모으기 개요와 목적 관련 내용 블로그 글에서, ELK를 사용하여, 여러 스프링 서버에서 오는 로그를 모으는 방법에 대해서 알아봤다. 이번 글에서는 ELK의 정의와 특징, 그리고 왜 ELK가 인기가 있는 지 알아보겠다. ELK란 무엇인가 많이 들 불리는 ELK Stack은 Logstash, Elasticsearch, Kibana, 이 세 오픈 소스를 프로젝트를 의미한다. Logstash는 여러 장치에서 데이터를 수집하여 원하는 모양으로 변환한 후 Elasticsearch로 전송하는 데이터 처리 파이프라인이다. 데이터 파이프라인이란, 데이터 수집-데이터 변환-데이터저장하는 방법 Elasticsearch는 검색 및 분석 엔진이고, kibana는 ..
ELK 통해서 Spring Server Log 모으기, ELK 기본 설정 관련 내용 해당 프로젝트 깃허브 ELK란, ELK의 특징과 인기 이유 개요와 목적 이 글에서는 ELK를 사용하여, 여러 서버에서 발생하는 로그 메세지를 Elastic Search와 Kibana가 있는 하나의 서버로 모으는 방법에 대해서 설명한다. 현재 VirtualBox의 서버의 상황은 아래 그림과 같다. 개발 환경 SpringBoot(gradle) - 2.7.5 Ubuntu - 20.04 OpenJdk - 11 ELK - 7.17 Spring Server와 LogStash 연결하기 Spring Server 설정 Build.gradle 의존성 추가 implementation group: 'net.logstash.logback', name: 'logstash-logback-encoder', version:..

반응형