Study: DeveloperTools(DevTool)
[Elastic] ELK Stack: ELK Stack을 활용한 로그 관리 시스템 구축
본 문서는 ELK Stack: ELK Stack을 활용한 로그 관리 시스템 구축 이라는 문서를 바탕으로 작성한 문서이며, 로그가 관리가 안되는 문제를 ELK Stack을 활용하여 해결한 내용을 담고 있습니다. 참고 부탁드립니다. 로그 관리의 필요성 이처럼 로그를 따로 관리하지 않고 파일에 쌓아두기만 한다면 여러 가지 문제점이 발생합니다. INFO, WARNING과 같은 log level을 한눈에 파악하기 어려움. 검색어의 한글이 인코딩 되어 있어서 파악하기 힘들고 검색어 분석 또한 어려움. 날짜와 시간에 따른 로그 분석이 어려움. 로그가 쌓이다 보면 과거의 로그가 디스크 공간을 너무 많이 차지하게 됨. 이와 같은 문제점들을 해결하기 위해서는 생성되는 로그들을 단순히 파일에 쌓이도록 방치하면 안 되고 로그..
[Elastic] ELK Stack: Kibana 정리
💡 본 문서는 ELK Stack 중 'Kibana'에 대한 개념을 간단하게 정리해놓은 글입니다. 평소에 ELK Stack에 관심이 있거나 Kibana를 입문하고 싶으신 분들을 참고 부탁드립니다. 1. Kibana 소개 1.1 Elastic Stack (ELK Stack) E(Elasticsearch): 데이터 저장 및 검색 L(Logstash): 데이터 수집 로그 스태시는 데이터의 입력, 변환, 출력을 실시간 파이프라인으로 처리하는 오픈소스 데이터 수집 엔진. 다양한 입력 소스에서 동시에 데이터를 수집(Ingest)하여 변환한 후 자주 사용하는 "스태시(Stash)-보관소"(Elasticsearch)로 전송 K(Kibana): 데이터 시각화 및 리포팅 분석 키바나는 엘라스틱서치와 연동하여 동작하는 데이터..
[Elastic] ELK Stack: Logstash 정리
💡 본 문서는 ELK Stack 중 'Logstash'에 대한 개념을 간단하게 정리해놓은 글입니다. 평소에 ELK Stack에 관심이 있거나 Logstash를 입문하고 싶으신 분들을 참고 부탁드립니다. 1. Logstash 소개 1.1 Elastic Stack (ELK Stack) E(Elasticsearch): 데이터 저장 및 검색 L(Logstash): 데이터 수집 로그 스태시는 데이터의 입력, 변환, 출력을 실시간 파이프라인으로 처리하는 오픈소스 데이터 수집 엔진. 다양한 입력 소스에서 동시에 데이터를 수집(Ingest)하여 변환한 후 자주 사용하는 "스태시(Stash)-보관소"(Elasticsearch)로 전송 K(Kibana): 데이터 시각화 및 리포팅 분석 키바나는 엘라스틱서치와 연동하여 동작..
[Elastic] ELK Stack: Elasticsearch 정리(NoSQL Document DB)
💡 본 문서는 ELK Stack 중 'Elasticsearch'에 대한 개념을 간단하게 정리해놓은 글입니다. 평소에 ELK Stack에 관심이 있거나 Elasticsearch를 입문하고 싶으신 분들을 참고 부탁드립니다. 1. Elasticsearch 소개 1.1 Elastic Stack (ELK Stack) E(Elasticsearch): 데이터 저장 및 검색 L(Logstash): 데이터 수집 로그 스태시는 데이터의 입력, 변환, 출력을 실시간 파이프라인으로 처리하는 오픈소스 데이터 수집 엔진. 다양한 입력 소스에서 동시에 데이터를 수집(Ingest)하여 변환한 후 자주 사용하는 "스태시(Stash)-보관소"(Elasticsearch)로 전송 K(Kibana): 데이터 시각화 및 리포팅 분석 키바나는 ..
[Elastic] ELK Stack이란? 기본 개념 적립
Elastic Stack이란? 레시피 검색 프로그램에 아파치 루씬(Apache Lucene)을 적용하려던 중 루씬이 가진 한계를 보완하기 위해 새로 검색엔진을 만들기 위해 시작한 오픈소스 프로젝트가 'Elasticsearch' 입니다. Logstash, Kibana와 함께 사용 되면서 한동안 ELK Stack (Elasticsearch, Logstash, Kibana) 이라고 널리 알려지게 되었으며, 현재 'Elastic Stack' 으로 명명하면서 모니터링, 클라우드 서비스, 머신러닝 등의 기능을 계속해서 개발, 확장해 나가고 있습니다. 'Elastic Stack' 에서 Elasticsearch는 검색 및 분석 엔진이며, Logstash는 데이터를 수집하는 동시에 변환하며 Elasticsearch 같은..