로그를 비롯한 다양한 모니터링 서비스를 사용하는 이유는, 다양한 데이터를 단일 모니터링 플랫폼에 통합하여 저장함으로써, 문제를 더 신속하게 해결하고 성능을 최적화할 수 있는 통합적 관점을 제공하기 때문입니다.
와탭 애플리케이션 모니터링을 사용하면 애플리케이션에 문제가 발생했을 때 로그를 수집하는 것을 넘어 디버그 레벨 애플리케이션 로그와 서버에서 발생하는 서버 로그를 결합해서 분석할 수 있습니다. 로그와 상호 작용하는 소프트웨어, 서비스, 애플리케이션 및 모든 인프라로부터 수집된 데이터를 하나의 모니터링 플랫폼으로 저장하고 통합 모니터링 하면 빠른 문제 해결과 애플리케이션의 성능을 최적화하고, 인프라 가용성을 높일 수 있습니다.
기업은 운영 환경과 보안 요구에 맞추어 로그 수집 레벨을 디버그, 정보, 경고, 오류등으로 구분합니다. 각 레벨은 애플리케이션의 상태와 잠재적 문제에 대한 정보를 제공합니다. 일반적으로 디버그 로그는 서비스 환경에서 DISK 비용을 고려해 로그 파일로 저장하지 않지만, 문제 해결 시 디버그 로그까지의 상세한 정보가 필요할 수 있습니다.
와탭 로그 모니터링은 이러한 상황에 대비해 로그 레벨을 유연하게 조절할 수 있는 기능을 제공하여, 필요 시 디버그 로그까지 수집이 가능하게 합니다. 평상시에는 최소한의 로그만 저장하여 디스크 부담을 줄이면서, 특별한 상황에서는 로그 레벨을 조정해 꼭 필요한 정보를 얻을 수 있습니다.
와탭 애플리케이션 모니터링을 사용하면, 로그 모니터링 기능을 활성화함으로써 사용자는 별도의 서버 구축 없이도 애플리케이션에서 발생하는 모든 로그 데이터를 효과적으로 관리할 수 있습니다. 에이전트 설정 파일에서 'weaving' 옵션에 log4j와 logback 라이브러리를 추가하면, 로그 파일에 기록되지 않는 로그도 포함해 DEBUG 레벨의 로그를 수집할 수 있습니다. DEBUG 레벨의 로그는 장애와 문제 분석에 매우 중요한 정보를 제공합니다.
단, weaving 옵션은 자바 애플리케이션 전용입니다.
에이전트 옵션이 설정된 경우 와탭 로그 모니터링은 여러 서버에서 발생한 로그를 수집 단계부터 분류해서 필요한 종류만 선택적으로 확인하고, 로그에 남겨진 에러 레벨(WARNING 또는 CRITICAL 등)에 따라 실시간으로 구분하여 볼 수 있어서 이슈 상황을 더 쉽고 빠르게 분석할 수 있습니다.
마지막으로, 와탭 로그 모니터링은 용량 기반이 아닌 로그 이벤트 수 기반으로 요금제를 책정하고 있습니다. 인덱스 생성에 대한 과금 없이 모든 로그를 수집하고 있어 많은 로그를 수집하는 커머스, 금융 등에서 비용 절감을 기대할 수 있습니다.
지금까지 소개한 와탭 로그 모니터링은 문제 해결 및 디버깅에 필요한 모든 로그에 액세스하는 동시에 데이터 스토리지 사용량을 필요에 따라 유연하게 제어할 수 있습니다. 와탭 모니터링을 처음 사용하시는 경우, 로그, 메트릭, 분산 요청 추적 등을 포함한 완전히 통합된 단일 플랫폼을 15일간 무료로 체험할 수 있습니다. 이미 와탭 모니터링을 사용 중이라면, 애플리케이션 프로젝트 내에서 로그 모니터링을 활성화하기만 하면 됩니다. 이를 통해 로그 모니터링의 모든 기능을 즉시 이용할 수 있습니다.
저장 공간에 대한 걱정 없이 와탭의 통합 플랫폼에서 로그, 메트릭, 트레이스의 통합 관리를 경험해 보세요.