Logstash 3

로깅 프레임워크 선택

로깅은 단순히 디버깅을 위한 도구가 아닙니다. 잘 설계된 로깅 시스템은 시스템 상태를 실시간으로 모니터링하고, 성능을 추적하며, 잠재적인 문제를 조기에 발견하는 데 중요한 역할을 합니다. Java 애플리케이션에서 로깅을 효율적으로 처리하기 위해선 적합한 로깅 프레임워크를 선택하고, 로그 데이터를 효과적으로 관리할 수 있는 시스템을 구축하는 것이 중요합니다. 로깅 프레임워크 선택1. SLF4J (Simple Logging Facade for Java)SLF4J는 Java 애플리케이션에서 로그를 추상화할 수 있는 API로, 다양한 로깅 프레임워크(Logback, Log4j 등)를 추상화하여 제공합니다. SLF4J 자체는 로그를 처리하지 않지만, 특정 로깅 구현체를 선택하여 로그 처리 작업을 위임할 수 있습니..

Java/Basic 2025.03.25

Fluentd(td-agent) linux(ubuntu)설치 가이드

1.대상서버 2.OS환경 Ubuntu 20.04.3 LTS (Ubuntu Focal) 3.Fluentd 셋팅 가이드 3-1. Install url https://docs.fluentd.org/installation/install-by-deb – 설치가이드 curl -fsSL https://toolbelt.treasuredata.com/sh/install-ubuntu-focal-td-agent4.sh | sh 3-2. Version td-agent v4 (Ubuntu Focal는 td-agent 4버전만 지원) 3-3. Run td-agent as Ubuntu 서비스 재시작은 아래 두가지 타입으로 가능합니다. sudo systemctl start td-agent.service sudo systemctl s..

LOG/Fluentd 2021.12.24

Fluentd 시작하기

보통 ELK와 EFK를 많이 들어보셨을 겁니다. ELK란 Elasticsearch, Logstash 및 Kibana, 이 오픈 소스 프로젝트 세 개의 머리글자입니다. 1. Elasticsearch는 검색 및 분석 엔진입니다. 2. Logstash는 여러 소스에서 동시에 데이터를 수집하여 변환한 후 Elasticsearch 같은 “stash”로 전송하는 서버 사이드 데이터 처리 파이프라인입니다. 3. Kibana는 사용자가 Elasticsearch에서 차트와 그래프를 이용해 데이터를 시각화할 수 있게 해줍니다 -https://www.elastic.co/kr/what-is/elk-stack- ELK Stack: Elasticsearch, Logstash, Kibana ELK Stack이란 무엇인가요? ELK..

LOG/Fluentd 2021.12.24