이 페이지는 Apigee 및 Apigee 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 호출이 반환되는 데 걸리는 시간(밀리초 단위)입니다.
그래프 위로 마우스를 가져가면 프록시 측과 대상 측에 소요된 총 시간과 평균을 확인할 수 있습니다.
|