로그 트렌드
로그 조회 권한이 없을 경우 해당 메뉴에 진입할 수 없습니다.
홈 화면 > 프로젝트 선택 > 로그 > 로그 트렌드
로그 트렌드 메뉴에서 유형별로 분류된 로그의 발생 건수 추이를 통해 특정 에러 유형의 발생 패턴을 확인하고 시간별 상세 로그 데이터를 확인할 수 있습니다. 하이라이트 기능을 통해 원하는 로그를 빠르게 식별할 수 있습니다. 카테고리별로 수집된 로그의 추이를 조회할 수 있습니다.
주요 용어는 다음과 같습니다.
- Category: 로그의 수집 및 조회 단위입니다.
- Content: 로그 메시지입니다.
- Search Key: 로그 파서 설정을 통해 생성합니다.
- Tag: 수집된 로그를 검색할 수 있는 검색 키입니다.
데이터 조회하기
-
스크롤이 바닥에 닿으면 다음 데이터를 조회합니다.
-
에서 탐색할 로그 데이터의 시간과 수집 단위인 카테고리를 지정합니다.
-
카테고리를 변경하면 선택된 카테고리에 해당하는 로그를 조회합니다. 바 차트와 로그 테이블에서 확인할 수 있습니다.
-
바 차트의 막대를 클릭하면 막대의 시간 범위에 해당하는 로그를 조회합니다.
-
로그 테이블 상단 왼쪽에서 조회한 총 로그 개수를 확인할 수 있습니다.
-
로그 테이블 상단 오른쪽 전체 화면 아이콘을 선택하면 로그와 타임스탬프를 전체 화면에서 확인할 수 있습니다.
-
사이드 메뉴에서 태그로 필터를 걸어서 로그를 확인할 수 있습니다. 검색 키는 2개까지 선택할 수 있고, 검색값은 복수 개 선택이 가능합니다.
-
에이전트 옵션이 설정된 경우 로그 레벨을 수집해 로그 레벨 기준 색상이 다음과 같이 표시됩니다.
Note에이전트 옵션 설정
-
에이전트 옵션은 다음과 같습니다.
# whatap.conf
weaving=log4j-2.17
weaving=logback-1.2.8 -
Java 에이전트 2.2.22 버전 이후부터 위빙 설정에 log4j-2.17 또는 logback-1.2.8 설정 시 사용할 수 있습니다. 에이전트 재시작이 필요합니다.
-
로그 레벨은 파싱된 키워드 중
level
,type
기준으로 판별합니다.level
,type
으로 파싱된 키가 존재하고 파싱 값이 FATAL, CRITICAL, ERROR, WARN, WARNING, INFO를 포함할 경우 로그 레벨 색상을 표시합니다.
Note로그 테이블 컬럼 가장자리를 드래그해 컬럼 너비를 수정할 수 있습니다.
-
로그 Content 확인하기
Content란?
Content는 로그 메시지를 의미합니다.
- 로그 컬럼의 첫 번째 줄은 로그의 파싱(parsing)된 키와 값이고 두 번째 줄은 로그의 Content입니다.
- 로그 테이블의 행(로그)마다 More 버튼이 있습니다. More 버튼을 선택하면 처럼 해당 로그의 전체 content를 확인할 수 있습니다.
차트로 로그 조회하기
-
바 차트에서 원하는 시간을 클릭하여 해당 시간의 로그를 확인할 수 있습니다.
-
바 차트 아래 로그 테이블 상단 왼쪽의 시간 선택 옵션을 이용해 다음과 같이 선택한 시간대에서 더 세분화해 로그를 검색할 수 있습니다.
-
1min: interval (차트의 막대 사이 간격)
-
시간 선택 옵션: 선택된 시간 범위를 6개의 구간으로 나눈 시간대
-
하이라이트
-
원하는 키워드를 손쉽게 식별할 수 있도록 하이라이트 기능을 제공합니다.
-
영역 오른쪽 입력창에 하이라이트 할 키워드를 입력하세요. 다음과 같이 하이라이팅 된 키워드를 확인할 수 있습니다.
테이블 설정하기
Column settings
영역 오른쪽에서 Column settings 버튼을 선택하세요. 컬럼을 추가하거나 순서를 설정할 수 있습니다.
-
컬럼 추가
태그를 선택하여 테이블에 컬럼을 추가할 수 있습니다. log 컬럼 선택을 해제할 경우 Log view detail setting을 확인할 수 없습니다. 반드시 한 개 이상의 컬럼을 선택하세요.
-
컬럼 순서 설정
컬럼을 추가하면 Display columns에 해당 컬럼이 추가됩니다. 원하는 컬럼을 드래그하여 컬럼의 순서를 변경하세요.
Log view detail setting
영역 오른쪽에서 Log view detail setting 버튼을 선택하세요. 기본으로 content, Tag 모두 체크가 되어있으며 두 가지 항목 모두 표시합니다. content와 Tag 중 하나는 반드시 선택하세요.
체크가 해제된 항목은 테이블에 표시되지 않습니다. 다음과 같이 Tag를 해제할 경우 테이블에서 로그의 Tag는 표시되지 않습니다.
Tag management 목록에 태그를 추가하면 추가한 순서대로 로그의 태그가 나열됩니다. 태그의 순서는 드래그하여 변경할 수 있습니다. 추가한 태그를 비활성화하면 비활성화한 태그는 로그의 태그에 노출되지 않습니다.
-
Column settings과 Log view detail setting은 Live Tail, Log Search, Log Trend 메뉴에서 사용할 수 있습니다.
-
동일한 프로젝트 내 Live Tail, Log Search, Log Trend 메뉴는 Column settings과 Log view detail setting을 공유합니다.