및 다음을 포함하여 다양한 유형의 차트가 있습니다.
예를 들어 APM 요약 UI 페이지에서 차트 유형은 다음 아이콘으로 표시됩니다.
응답 시간 차트
응답 시간 차트는 색상으로 구분된 누적 막대 차트입니다. 응답 시간은 요청자의 관점에서 트랜잭션 의 지속 시간이며 트랜잭션 내에서 보낸 모든 시간의 총합일 필요는 없습니다.
응답 시간과 총 시간 간의 관계는 애플리케이션의 계측 코드 내에서 얼마나 많은 동시성이 발생하는지를 반영합니다.
응답 시간 | 총 시간 대비 |
---|---|
< | 응답 시간이 소요된 총 시간인 less than 이면 비차단 또는 비동기 컴퓨팅 모델을 통해 동시성을 활용하고 있는 것입니다. |
\= | 응답 시간이 소요된 총 시간인 equal to 인 경우 차단 또는 동기 컴퓨팅 모델을 사용 중일 수 있습니다. |
> | 응답 시간이 소요된 총 시간인 greater than 인 경우 이는 리소스 경합 때문일 수 있습니다. 예를 들어 응답 작업이 경합이 심한 스레드 풀에서 실행되는 경우 응답이 완료되기 전에 다른 작업이 완료되어야 합니다. (에이전트는 리소스를 기다리는 데 소요된 시간을 추적하지 않습니다.) |
히스토그램 차트
히스토그램 차트는 선택한 기간에 대한 응답 시간 분포를 보여줍니다.
큰 이상값과 긴 "꼬리"는 히스토그램을 표시하는 브라우저 차트에서 일반적입니다. 의미 있는 버킷에 데이터를 제공하기 위해 의도적으로 95번째 백분위수에서 히스토그램 데이터를 차단했습니다. 그렇지 않으면 히스토그램은 작은 비율의 이상값을 수용하기 위해 크기의 두 배 이상이어야 할 수도 있습니다. 브라우저 모니터링의 최종 사용자 응답 시간도 제한됩니다.
백분위수 차트
APM 및 브라우저 모니터링과 같은 백분위수 차트를 제공하는 기능의 경우 응답 시간을 더 잘 이해할 수 있도록 몇 가지 백분위수 값을 제공합니다.
- 99%: 응답 시간의 99%가 이 라인 아래에서 발생했음을 나타냅니다. 이는 이상값을 찾는 데 유용합니다.
- 95%: 응답 시간의 95%가 이 라인 아래에서 발생했음을 나타냅니다. 이것은 표준을 설정하는 데 유용합니다.
- 중앙값: 응답 시간의 절반이 이 값보다 높고 절반이 더 낮은 위치를 나타냅니다.
- 평균: 모든 응답의 평균
백분위수 차트는 단일 에이전트가 모니터링할 수 있는 여러 앱이 아니라 선택한 앱에 대한 데이터를 보여줍니다.