APM > Trace
Overview
APM Trace 화면에서는 5분(기본)동안 Trace Agent에서 수집 된 Span 데이터 정보가 표시됩니다.
Trace Chart
Chart Name | Description |
---|---|
Requests and Errors | 시간 별로 Span의 총 개수를 나타냅니다. |
Errors | 시간 별로 Status가 Error인 Span 개수를 Http Status Code 별로 나타냅니다. Http Status Code가 없는 경우 N/A로 표시합니다. |
Latency | 시간 별로 duration의 Percentile (50,75,90,95,100) 정보를 나타냅니다. |
Trace List
해당 기간 동안 시작 시간을 기준으로 정렬된 100개의 Span 목록을 나타냅니다.
COLUMN | INFORMATION** | Unit | Example |
---|---|---|---|
DATE | Span 시작 시간 (datetime 형식) | millisecond | YYYY-MM-DD:HH:MI:SS.sss |
HOST | HOST 명 | - | {host명}.{cluster명} |
SERVICE | SERVICE 명 | - | {service명} |
RESOURCE | span type 별로 다름 | - | - |
METHOD | Http Method 값 | - | GET, POST 등 |
DURATION | Span 수행된 기간 정보 | millisecond | - |
CODE | Http, RPC Status Code 값 | integer | 200, 404, 500 등 |
STATUS | Error 여부 | - | OK, ERROR |
TYPE | Span의 종류 | - | HTTP. SQL, Others 등 |
Filter
Span과 관련된 Filter 목록입니다. Filter를 선택하면 해당 조건으로 필터링 된 Span 목록을 확인할 수 있습니다. Duration의 경우 해당 범위의 Span 목록을 확인할 수 있습니다.
COLUMN | INFORMATION** | Unit | Example |
---|---|---|---|
SERVICE | SERVICE 명 | - | {SERVICE명} |
RESOURCE | Span Type 별로 다름 | - | - |
DURATION | 최소~최대 duration | millisecond | - |
STATUS | Error 여부 | - | OK, ERROR |
METHOD | Http Method 값 | - | GET, POST 등 |
STATUS | Error 여부 | - | OK, ERROR |
STATUS CODE | Http Status Code 값 | INTEGER | 200, 404, 500 등 |
REQUEST TYPE | Span의 종류 | - | HTTP. SQL, Others 등 |
HOST | Host 이름 | {host명}.{cluster명} |
상세 화면
Overview에서 선택한 Span에 대한 상세 정보를 보여주는 화면입니다. 수집한 Span 및 Trace 정보를 확인할 수 있습니다.
Flame
Trace에 속해 있는 Span의 계층 구조 및 수행 시간을 확인할 수 있습니다. Flame에 표시된 값이 동일한 Span은 같은 색상을 가집니다.
This Span
Total | Self |
---|---|
현재 선택된 span의 전체 duration | 현재 선택된 span의 전체 duration에서 자식의 duration을 뺀 시간 |
전체 duration에서 현재 span의 total duration의 퍼센트 | 전체 duration에서 현재 span의 self duration의 퍼센트 |
Alll Span
Total | Self |
---|---|
현재 선택된 span과 동일한 span들의 total duration의 합 | 현재 선택된 span과 동일한 span들의 self duration의 합 |
전체 duration에서 all span의 total duration의 퍼센트 | 전체 duration에서 all span의 self duration의 퍼센트 |
Spans
Trace에 속해 있는 Span을 Service별 Resource의 통계 정보를 확인할 수 있습니다.
COLUMN | INFORMATION** | Unit | Example |
---|---|---|---|
RESOURCE | 서비스에 대한 특정 작업 | - | POST /chart/table |
SPANS | 해당 Resource에 속해 있는 Span의 개수 | integer | 1 |
AVG DURATION | 해당 Resource에 속해 있는 Span의 평균 duration | millisecond | 1.23 |
SELF EXEC TIME | span의 전체 duration중 자식 span의 시간을 제외한 시간 | millisecond | 1.23 |
% EXEC TIME | 전체 duration 중 span의 self exec time의 퍼센트 | percent | 12.34 |
Maps
Service 간 호출 관계를 확인할 수 있습니다.
Span Detail
Trace Agent에서 수집한 Span의 상세 정보를 확인할 수 있습니다. Span과 관련하여 시작한 시간, 지속된 기간, Tag 정보, Process 정보 등을 제공합니다.
Infrastructure Metric
5분(기본) 동안 해당 Span과 관련된 Host와 Container 메트릭 정보를 확인할 수 있습니다.