API 프록시 성능

이 페이지는 ApigeeApigee Hybrid에 적용됩니다.

Apigee Edge 문서 보기

이 대시보드는 어떤 정보를 제공하나요?

프록시 성능 대시보드를 사용하면 API 프록시 트래픽 패턴과 처리 시간을 확인할 수 있습니다. Apigee에서 API를 수신한 시간부터 API가 클라이언트 앱에 반환될 때까지 API가 생성한 트래픽 양과 API 호출을 처리하는 데 소요되는 시간을 간편하게 시각화할 수 있습니다.

프록시 성능 대시보드

아래에 설명된 대로 프록시 성능 대시보드에 액세스합니다.

프록시 성능 대시보드에 액세스하려면 다음 안내를 따르세요.

  • Cloud 콘솔에서 Apigee UI를 사용하는 경우: 분석 > API 측정항목을 선택하고 API 프록시 성능 탭을 클릭합니다.
  • 기본 Apigee UI를 사용하는 경우: 분석 > API 측정항목 > API 프록시 성능을 선택합니다.

아래와 같이 API 프록시 성능 탭이 선택된 상태로 API 측정항목 대시보드가 열립니다.

이 대시보드는 무엇을 측정하나요?

이 대시보드에는 다음 차트가 포함됩니다.

트래픽

측정항목 설명
총 트래픽 조직의 API 환경에 대해 Apigee에서 수신한 API 요청의 총 개수입니다.
트래픽 성공 성공적인 응답을 얻은 요청의 총 개수입니다. 오류 응답은 계산에 넣지 않습니다.
트래픽 오류 실패한 모든 API 요청의 총 개수입니다. 즉, 요청은 최종 사용자가 원하는 응답을 제공하지 않습니다. 개수에는 프록시 및 대상 오류가 모두 포함됩니다.
평균 TPS API 요청과 그에 따른 초당 응답의 평균 개수입니다.

평균 응답 시간

Apigee 커뮤니티 사이트에 있는 다음과 같은 흥미로운 글도 참조하세요. 평균 총 응답 시간이 평균 대상 응답 시간보다 짧은 경우는 언제인가요?

측정항목 설명
평균 응답 시간

Apigee 조직 환경에 발신한 모든 API 호출에 대해 측정한 총 응답 시간의 평균입니다. 총 응답 시간은 Apigee에 발신한 API 호출이 반환되는 데 걸리는 시간(밀리초 단위)입니다.

즉, 총 응답 시간은 Apigee에서 전체 API 호출이 수신된 시점부터 Apigee가 클라이언트 앱에 응답을 반환하기 시작할 때까지 측정한 시간입니다.

이 차트에서는 모든 프록시의 평균을 측정합니다. 개별 프록시의 경우 다음 프록시별 평균 응답 시간 차트를 참조하세요.

평균 프록시 응답 시간

이 값은 Apigee 조직 환경에 대한 모든 API 호출의 총 응답 시간에서 대상 응답 시간을 빼서 평균을 계산한 것입니다.

기본적으로 API 호출이 Apigee 자체를 통과하는 데 걸리는 시간(밀리초 단위)입니다.

평균 대상 응답 시간

요청의 마지막 바이트가 Apigee에서 백엔드 대상으로 전송된 시점부터 Apigee가 응답의 마지막 바이트를 수신한 시점까지 걸리는 평균 시간(밀리초 단위)입니다.

기본적으로 API 호출이 대상 시스템에서 보내는 시간을 측정합니다.

평균 프록시 응답 시간은 총 응답 시간의 평균과 대응 목표 시간의 차이로 계산됩니다. 예상치는 총 응답 시간이 항상 대응 목표 시간보다 큽니다. 그러나 백엔드 시스템에 도달하지 않는 프리플라이트 요청, 캐시된 응답, Oauth 토큰 등 프록시 자체에서 처리하는 호출도 있습니다. 이렇듯 프록시에 의한 '더 빠른' 호출은 대응 목표 시간을 줄이지 않고 평균 총 응답 시간을 줄입니다. 따라서 평균 총 응답 시간이 항상 평균 대응 목표 시간보다 크지 않을 수 있으며 이로 인해 프록시 응답 시간에 음의 값이 표시될 수 있습니다. 시간 척도를 너무 많이 확대하지 않은 상태에서 더 큰 TPS를 보는 경우 이러한 예외에서 너무 큰 가중치를 견디지 못하므로 보다 정확하고 실행 가능한 데이터를 제공합니다.

짧은 시간 동안 수집된 몇 개의 요청이 아니라 많은 수의 요청이 장시간에 걸쳐 수집될 때 가장 의미 있는 평균 응답 데이터를 얻을 수 있습니다. 짧은 시간 동안 들어오는 적은 수의 요청만 관찰할 경우 대상으로 이동하지 않는 한 번의 호출로도 평균 프록시 응답 시간이 음수가 될 가능성이 있습니다. 평균 응답 시간을 평가할 때는 트래픽이 많은 시간 프레임을 더 길게 보는 것이 좋습니다.

프록시별 트래픽

측정항목 설명
<프록시 이름> 지정된 API 프록시의 경우 기록한 API 요청 및 응답 수입니다.

프록시별 평균 응답 시간

측정항목 설명
<프록시 이름>

지정된 API 프록시의 경우 Apigee 환경에 발신한 모든 API 호출에 대해 측정한 총 응답 시간의 평균입니다. 총 응답 시간은 Apigee에 발신한 API 호출이 반환되는 데 걸리는 시간(밀리초 단위)입니다.

그래프 위로 마우스를 가져가면 프록시 측과 대상 측에 소요된 총 시간과 평균을 확인할 수 있습니다.