트랜잭션에 로그 그룹화

개요

트랜잭션은 사용자 세션 또는 여러 마이크로서비스에서 처리되는 요청과 같은 일련의 이벤트 인스턴스에 따라 인덱싱된 로그를 집계합니다.

트랜잭션 집계는 결과 집계에 쿼리와 일치하는 로그뿐만 아니라 관련 트랜잭션에 속하는 모든 로그도 포함된다는 점에서 자연적 그룹 집계와 다릅니다.

트랜잭션에 대한 다음 정보를 사용해 검색 쿼리를 커스터마이즈할 수 있습니다.

기간
트랜잭션의 마지막 로그와 첫 번째 로그의 타임스탬프 차이입니다. 이 측정값은 자동으로 추가됩니다.
최대 심각도
거래 로그에서 발견되었습니다. 이 측정값은 자동으로 추가됩니다.
주요 항목 찾기
문자열 값이 있는 facet 에 대해 count unique, latest, earliest, most frequent 연산을 사용하여 특정 로그 정보를 계산합니다.
통계 보기
모든 measure에 대해, min, max, avg, sum, median, pc75, pc90, pc95, pc99 연산을 사용하여 통계 정보를 계산합니다.
시작 및 종료 조건 설정
고유한 쿼리를 사용하여 트랜잭션의 시작과 끝을 지정하여 트랜잭션 경계를 커스터마이즈합니다.

예를 들어 전자상거래 웹사이트는 카탈로그 검색, 장바구니에 추가, 결제 등 다양한 사용자 작업에 대한 로그를 그룹화하거나 같은 공통 속성을 사용하여 트랜잭션 보기를 구축합니다.

트랜잭션별로 그룹화된 로그를 표시하는 로그 탐색기

트랜잭션은 목록 집계 시각화를 지원합니다. 목록에서 트랜잭션을 클릭하면 다음을 수행할 수 있는 트랜잭션 사이드 패널이 열립니다.

  • 해당 트랜잭션 내 모든 로그 액세스
  • 해당 트랜잭션 내 특정 로그 검색
선택한 트랜잭션 내의 로그를 표시하는 트랜잭션 로그 패널

시작 또는 종료 조건을 사용하여 트랜잭션을 정의하는 경우 목록에서 트랜잭션 그룹을 클릭하여 트랜잭션 그룹 측면 패널을 엽니다. 여기에서 다음을 수행할 수 있습니다.

  • 해당 트랜잭션 그룹 내 트랜잭션에 순차적으로 액세스
  • 각 트랜잭션 내 모든 로그 액세스
  • 각 트랜잭션에 대한 통계 및 전체 트랜잭션 그룹에 대한 요약 통계 보기
선택한 그룹 내의 트랜잭션을 순서대로 보여주는 트랜잭션 그룹 패널

참고 자료

PREVIEWING: may/unit-testing