API 체크 결과 이해하기
LoadFocus로 API 체크 결과 이해하기
API 체크를 실행한 후, API의 성능과 안정성을 보장하기 위해 결과를 이해하고 해석하는 것이 중요합니다. 이 섹션에서는 API 체크 결과를 이해하기 위한 종합 가이드를 제공합니다.
API 체크 결과 분석 단계
1. 개요
결과 대시보드는 상태, 응답 시간 및 수행된 체크 수를 포함한 API 체크의 빠른 요약을 제공합니다.
2. 응답 시간 메트릭
API의 성능을 이해하기 위한 상세한 응답 시간 메트릭을 확인합니다. 메트릭에는 다음이 포함됩니다:
- Wait
- DNS
- TCP
- First Byte
- Download
이러한 메트릭은 API 요청 수명 주기 동안 시간이 어디에 소비되는지 파악하는 데 도움을 줍니다.
3. 상태 코드
API가 반환하는 상태 코드를 확인하여 올바른 응답을 보장합니다. 일반적인 상태 코드에는 200 (OK), 404 (Not Found), 500 (Internal Server Error)이 있습니다.
4. 어서션
API 체크 구성 중에 설정된 어서션의 결과를 검토합니다. 어서션은 응답 시간, 상태 코드 및 기타 응답 속성을 검증합니다.
5. 오류 분석
API 체크 중에 발생한 오류를 분석합니다. 여기에는 실패한 요청에 대한 세부 정보와 해당하는 경우 오류 메시지가 포함됩니다.
6. 위치 기반 성능
다양한 지리적 위치에서 API의 성능을 평가합니다. 이는 지연 시간 문제와 지역별 성능 차이를 식별하는 데 도움을 줍니다. 26개 이상의 클라우드 위치에서 체크를 실행하도록 설정할 수 있습니다.
7. 히스토리 데이터
시간에 따른 API 성능의 추세와 패턴을 파악하기 위해 히스토리 데이터를 검토합니다. 히스토리 데이터에는 다음이 포함됩니다:
- 각 위치에서의 각 체크에 대한 응답 시간.
- Wait, DNS, TCP, First Byte, Download 시간에 대한 전체 결과.
이는 장기적인 문제와 성능 저하를 발견하는 데 유용합니다.
8. 알림
API 체크에 의해 트리거된 알림을 검토합니다. 알림은 실패한 어서션, 성능 저하 또는 구성 중에 설정된 기타 기준에 기반할 수 있습니다.
9. 수동으로 체크 트리거
모든 위치에서 체크 실행을 수동으로 트리거할 수 있습니다. 이를 통해 예약된 실행을 기다리지 않고도 다양한 지역에서 API의 성능을 빠르게 검증할 수 있습니다.
10. API 체크 편집
현재 API 체크를 편집하여 구성을 업데이트하고, 임계값을 변경하거나 요청 세부 정보를 수정합니다. 이를 통해 수집된 성능 인사이트를 기반으로 지속적인 조정이 가능합니다.
11. 결과 필터링
다양한 시간 범위를 기반으로 결과를 필터링하여 특정 기간의 성능 추세와 문제를 분석합니다. 옵션에는 다음이 포함됩니다:
- Last Hour
- Last 24 Hours
- Last 7 Days
- Last 30 Days
- This Week
- Last Week
- This Month
- Last Month
- Custom Range
이 단계를 따르면 API 체크 결과를 효과적으로 분석하고 최적의 성능과 안정성을 보장하기 위해 필요한 조치를 취할 수 있습니다.
모든 API 체크 결과는 API Monitors 페이지에서 확인할 수 있습니다.