본문으로 건너뛰기

로그 모니터링 적용하기

와탭 로그 모니터링 서비스 이용을 위한 기본 적용 방법을 안내합니다. 와탭 로그 모니터링은 추가적인 에이전트를 구성하거나 로그에 맞추어 parser를 적용할 필요가 없습니다. 간단한 설정으로 빠르게 시작할 수 있습니다.

로그 모니터링의 작동 원리

로그 작동 원리

일반적인 로그 통합 서비스는 수집기, 처리기, 저장소 그리고 UI 모듈로 이루어져 있습니다. 단계별 설정과 구성 작업을 필요로 하기에 각각의 모듈을 구축하는 과정이 번거로우며 추가 비용이 발생합니다.

와탭 로그 모니터링은 적용이 간단합니다. 기존의 모니터링 에이전트가 수집기 역할을 하기에 에이전트 옵션을 켜는 것만으로 로그 모니터링을 시작할 수 있습니다.

  • 출력된 파일에서 로그를 읽지 않고 Java 애플리케이션의 로그 라이브러리로 전달되는 로그를 직접 수집합니다.

  • 로그를 직접 수집하기 때문에 파일 I/O를 유발하지 않아 시스템에 미치는 성능 영향이 매우 낮습니다.

  • 트랜잭션 트레이스와 로그의 연결 추적성을 확보하여 트레이스에서 로그를 확인할 수 있습니다.

노트

Java 로그 라이브러리

대표적인 Java 로그 라이브러리는 Apache Log4j, Logback 입니다.

주의

Java Agent 2.1.1 버전부터 사용할 수 있습니다.

로그 수집 시간 기준

로그 수집 시간 기준 시간 변경

로그 수집 시간 기준 시간이 와탭 에이전트가 로그를 수집한 시간에서 와탭 수집 서버의 로그 처리 시간으로 변경되었습니다.

일반적인 상황에서 변경 전과 큰 차이가 없으며, 기존 방식과 동일하게 로그를 검색할 수 있습니다. 다음과 같은 경우도 사용자의 추가적인 수정없이 로그 모니터링을 일관적으로 사용할 수 있습니다.

  • NTP 사용 시, 모니터링 대상의 서버 시간이 표준 시간보다 과거 또는 미래 시간으로 설정되어있는 경우

  • NTP 미사용 시, 2개 이상인 모니터링 대상의 서버 시간이 서로 다른 경우

타임셀렉터 조회 범위 지정

수집 시간 기준 시간 변경으로 타임셀렉터 역시 와탭 수집 서버 시간을 기준으로 동작합니다. 이에 따라 에이전트 수집 시간와탭 수집 서버 시간에 차이가 생겨 조회 범위에 포함되지 않는 로그가 발생할 수 있습니다. 이 경우 조회 범위를 넓게 지정 시 조회가 가능합니다.

로그 트렌드

로그 트렌드 추이 차트의 X축은 최소 1분 기준입니다. 로그 기준 시간이 변경된 후에도 차트를 통한 전체적인 추이 파악에 영향을 주지 않습니다.

로그 검색

로그 메시지에 로그 생성 시간을 나타내는 인덱스 agenttime이 추가되었습니다. agenttime 값을 통해 에이전트 수집 시간을 확인하세요.

노트

UTC를 따르는 와탭 수집 서버 시간은 사용자 브라우저 시간에 따라 변환해 표기합니다.

예, 한국의 경우 UTC+9 기준으로 시간을 표기합니다.

단계별 기준 시간

로그는 3단계를 거쳐 수집됩니다. 단계마다 서로 다른 기준 시간이 사용될 수 있습니다.

와탭 에이전트 수집 시간와탭 수집 서버 시간은 큰 차이가 있습니다. 모니터링 대상의 서버 시간을 확인하세요. 모니터링 대상의 서버 시간이 과거 또는 미래 시간으로 설정된 경우 에이전트 수집 시간에 영향을 끼칩니다.

  1. 로그 발생 시간

    모니터링 대상의 시간 또는 Logging 정책에 따라 편차가 발생할 수 있습니다.

  2. 에이전트 수집 시간

    사용 중인 제품 또는 에이전트가 로그를 수집하는 방법 및 생성되는 로그에 따라 편차가 발생할 수 있습니다.

    • Application

      설정에 따라 로그 라이브러리 또는 로그 파일에서 실시간에 가깝게 로그를 수집합니다.

      노트

      로그 라이브러리는 Java 제품만 지원합니다.

    • Server

      로그 파일에서 실시간에 가깝게 로그를 수집합니다.

    • AWS Log

      AWS Resource 정책에 따라 준 실시간 또는 수 분마다 로그를 수집합니다.

  3. 와탭 수집 서버 시간

    모니터링 대상 또는 로그 생성 방법과 상관없이 수집 서버에 저장되는 시간을 사용합니다.

로그 모니터링 적용하기

사용하는 애플리케이션에 따른 적용 방법은 다음과 같습니다. 로그 모니터링을 적용하기 전, 지원 버전을 먼저 확인하세요.

  1. 지원하는 에이전트 버전을 확인하고 업데이트하세요.

  2. 로그 모니터링 옵션을 설정하세요.

  3. 로그 모니터링을 활성화하세요.