오늘 배운 것: EFK 스택 간단 정리
EFK 스택이란?
Elasticsearch, Fluentd, Kibana의 약자입니다.
로그 데이터를 수집, 저장, 분석, 시각화하기 위한 오픈소스 도구 모음이죠!
각 컴포넌트의 역할
Fluentd
로그 데이터를 수집하고 전처리합니다.
다양한 소스(서버, 애플리케이션 등)에서 로그를 모을 수 있습니다.
수집한 로그를 Elasticsearch로 전송합니다.
Elasticsearch
Fluentd에서 전송된 로그 데이터를 저장합니다.
대용량 데이터를 빠르게 검색하고 분석할 수 있습니다.
분산 시스템으로 확장성이 뛰어납니다.
Kibana
Elasticsearch에 저장된 데이터를 시각화합니다.
대시보드를 통해 로그 데이터를 쉽게 이해하고 분석할 수 있습니다.
사용자 친화적인 인터페이스를 제공합니다.
---------------------------
EFK 스택의 장점
오픈소스: 무료로 사용 가능합니다.
확장성: 대규모 데이터 처리에 적합합니다.
유연성: 다양한 로그 소스와 형식을 지원합니다.
실시간 분석: 로그 데이터를 실시간으로 모니터링하고 분석할 수 있습니다.
간단한 사용 시나리오
Fluentd가 웹 서버에서 로그를 수집합니다.
수집된 로그를 Elasticsearch에 저장합니다.
Kibana에서 로그 데이터를 시각화하여 문제를 빠르게 파악합니다.
결론
EFK 스택은 로그 관리와 분석을 위한 강력한 도구입니다. 각 컴포넌트가 유기적으로 작동하여 효율적인 로그 관리를 가능하게 합니다.
'내일배움캠프 TIL' 카테고리의 다른 글
nest에서의 jest기본 문법 본캠프 TIL 02/04 (0) | 2025.02.04 |
---|---|
모니터링 & 로깅 → EFK 스택 본캠프 TIL 02/03 (0) | 2025.02.03 |
LexoRank 를 적용하여 카드 순서 이동하기 본캠프 TIL 01/31 (0) | 2025.02.01 |
swagger와 본캠프 TIL 01/27 (0) | 2025.01.27 |
엔티티란? 본캠프 TIL 01/24 (0) | 2025.01.24 |