분산 추적 데이터는 분산 시스템 전체의 엔터티 성능이 서로 영향을 미치는 방식을 나타냅니다. 이 데이터의 인사이트는 사용자가 보는 개별 엔터티와 관련하여 표면화되어 성능이 추적된 다른 엔터티의 영향을 받을 수 있는 시기를 보여줍니다.
분산 추적 인사이트 구성 요소는 관련 추적 엔터티에서 세 가지 유형의 성능 신호를 표시합니다.
- 통화 수: 보고 있는 엔터티를 통해 크게 증가한 수의 호출을 하는 엔터티입니다. 이 증가는 엔터티의 처리량에 영향을 미칩니다.
- 독점 기간: 보고 있는 엔터티에 의해 호출되는 엔터티로 훨씬 더 많은 대기 시간이 발생합니다. 엔터티에 의해 발생하는 대기 시간은 하나 이상의 프로세스가 실행 중이지만 외부 또는 데이터베이스 호출을 하지 않은 벽시계 시간입니다.
- 오류율: 보고 있는 엔터티에 의해 호출된 엔터티로 오류로 끝나는 프로세스가 더 많습니다.
관련 추적 엔터티 신호 보기는 보고 있는 엔터티에 영향을 줄 수 있는 중요한 성능 변화를 식별하는 데 중점을 둡니다. 추적된 엔터티는 성능에 대한 영향이 보고 있는 항목보다 상대적으로 중요하고 해당 영향이 선택한 시간 범위 및 이전 시간 범위와 관련하여 증가한 경우에만 나열됩니다. 이 초점을 유지하기 위해 현재 보고 있는 항목과 함께 추적에 참여하는 다른 엔터티는 성능에 미치는 영향이 상대적으로 일정하거나 작을 경우 여기에 표시되지 않습니다.
트레이스 인사이트 요약
이 초기 보기는 성능에 상당한 영향을 미치고 변경된 추적된 엔터티의 수를 위에서 설명한 성능 신호 유형별로 분류하여 표시합니다. 추적된 엔터티가 지정된 신호 유형에 대해 이 조건을 충족하지 않으면 해당 신호는 카운트가 0인 녹색으로 표시됩니다. 관련 추적 엔터티 신호 보기의 녹색이 아닌 배지 색상은 관심 있는 신호에 주의를 끌기 위한 것일 뿐 나열된 엔터티의 상태를 나타내지는 않습니다.
신호 카드를 클릭하면 해당 신호에 대한 성능 영향의 중요한 변경 사항과 함께 엔터티 목록이 표시됩니다. 엔터티가 여러 신호에 대해 이 조건을 충족하면 각 해당 카드 아래에 나열됩니다.
중대한 성능 영향 및 변경이 있는 엔터티 목록
초기 보기에서 카드를 선택하면 성능에 상당한 영향을 미치고 선택한 신호 유형에 대한 변경 사항이 있는 엔터티 목록이 표시됩니다. 또한 각 신호 목록 사이를 전환할 수 있는 제어 스위치가 목록 위에 나타납니다. 사용 가능한 통찰력이 없는 신호로 전환하는 경우 목록 대신 모두 명확한 메시지가 표시됩니다.
목록의 각 항목에는 다음이 포함됩니다.
Call path direction [통화 경로 방향]:
Upstream | Downstream
다음에 통화 경로의 평균 엔터티(홉) 수가 옵니다.Upstream
: 인사이트 데이터는 나열된 엔터티에서 엔터티로의 호출 경로에서 생성됩니다.Downstream
: 인사이트 데이터는 엔티티의 호출을 따르고 나열된 엔티티를 포함하는 호출 경로에서 생성됩니다.
Selected signal insights [선택한 신호 통찰력]: 각 항목은 추세 화살표(데이터가 있는 경우 위 또는 아래), 신호 값 및 신호 값의 백분율 변화(데이터가 있는 경우)를 포함하여 선택한 신호에 대한 성능을 상단에 표시합니다.
Percent change [백분율 변경]: 이 값의 기간은 시간 선택기와 드롭다운 값과의 비교 조합으로 정의됩니다. 이전 추적 데이터를 사용할 수 없는 경우 백분율 변경이 표시되지 않습니다. 이는 일반적으로 시간 창이 현재 시간보다 3일 이전으로 확장될 때 발생합니다.
Entity health icon [엔티티 상태 아이콘]: 이 아이콘은 나열된 엔티티가 보고하는
Alert Severity
에 따라 상태 색상을 변경합니다.Entity [엔터티]: 선택한 신호에 대해 엔터티에 영향을 미치는 인사이트를 보고하는 엔터티의 이름입니다.
Non-selected signals [선택되지 않은 신호]: 각 항목은 능동적으로 선택되지 않은 세 개의 신호에 대한 신호 값 및 백분율 변화(사용 가능한 경우)도 보고합니다. 이러한 신호는 다음과 같이 정의됩니다.
- 개수: 나열된 엔터티와 통화 경로에 있을 때 나열된 엔터티에 대해 추적된 호출 수입니다.
- 오류율: 오류를 반환한 나열된 엔터티에 대한 호출의 백분율(항목 범위에 범위 오류가 있음).
- 지속 시간: 엔티티와 통화 경로에 나열된 엔티티를 포함하는 평균 통화 지속 시간입니다.
- 배타적: 통화 경로에 귀하의 엔터티와 나열된 엔터티가 포함된 평균 배타적 통화 시간입니다.
Sparkline chart [스파크라인 차트]: 선택한 신호 값의 시계열 2개를 포함하며, 이 차트에는 페이지의 모든 시계열 차트와 동기화되는 마우스 가리키기 상호 작용이 있습니다. 색상의 시계열은 시간 선택기에 의해 정의된 시간 창을 포함하고 회색 시계열은 비교에 사용되는 이전 데이터(동일한 기간 포함)를 나타냅니다.
View Trace button [추적 보기 버튼]: 이 버튼을 클릭하면 추적 세부 정보 UI 창이 열립니다. 엔터티, 나열된 엔터티 및 선택한 신호에 대한 유사한 값을 포함하는 추적을 볼 수 있습니다. 또한 폭포는 나열된 엔터티에 연결된 범위에 대해 강조 표시된 행을 렌더링합니다.
목록의 초기 제한은 20개 항목입니다. 성능에 상당한 영향을 미치는 엔터티가 20개 이상인 경우 목록 맨 아래에 Show More [더 보기] 버튼이 나타납니다.
옵션과 비교
기본적으로 시간 선택기에서 선택한 시간의 성능은 동일한 기간 동안 바로 이전 시간과 비교됩니다. 예를 들어 시간 선택기에서 마지막 30분을 볼 때 성능은 해당 시간 직전 30분과 비교됩니다. 이를 통해 페이지의 다른 차트 중 하나에서 급증을 선택하고 이것이 관련 추적 엔터티의 상당한 성능 영향과 상관 관계가 있는지 확인할 수 있습니다.
APM 요약 페이지 상단의 비교 대상 드롭다운 값을 변경하여 기본 비교 대상 동작을 재정의할 수 있습니다. 이 선택을 수정하면 다음과 같은 방식으로 신호 값의 백분율 변경을 계산하는 데 사용되는 비교 시간 창의 끝(지속 시간 변경 없음)이 업데이트됩니다.
- None [없음]: 비교 시간 창이 시간 선택기 창의 시작 부분에서 종료됩니다.
- Yesterday [어제]: 비교 기간은 시간 선택기 기간이 시작되기 하루 전에 종료됩니다.
- Last week [지난주]: 비교 기간은 시간 선택 기간이 시작되기 7일 전에 종료됩니다.
비교 창에 보존된 추적 데이터가 없으면 분산 추적 인사이트 하위 헤더에 "비교 대상" 절이 포함되지 않습니다.
추적 데이터가 없는 경우
엔터티가 추적 데이터를 보고하지 않는 경우 엔터티 인사이트 구성 요소는 문서 링크 및 Guided Install 설정이 포함된 "데이터 없음" 보기를 표시합니다.