API 호출 모니터링
Microsoft Dynamics 365 Fraud Protection의 API 모니터링 도구는 서비스에 대해 수행한 API 호출에 대한 데이터를 제공합니다. 오류 로그를 참조하여 문제를 식별할 수도 있습니다.
Fraud Protection 인스턴스에 여러 환경이 있는 경우 메뉴 모음의 오른쪽 위에 있는 환경 전환기를 사용하여 각 환경에 대한 API 호출 정보를 찾을 수 있습니다. 환경에 자식 환경이 있는 경우 API 요청 및 오류 탭의 데이터에는 모든 자식 환경에 대한 API 호출이 포함됩니다.
모니터링 페이지 보기
왼쪽 탐색 창에서 데이터를 선택하고 API 관리를 선택한 다음 API 요청 또는 오류 탭을 선택합니다.
이 페이지의 정보는 실시간으로 업데이트됩니다.
API 요청
API 요청 탭에는 시간에 따른 성능을 평가할 수 있도록 서비스 메트릭의 대화형 차트가 표시됩니다.
- 드롭다운 메뉴를 사용하고 날짜 범위를 선택하여 기간별 API 요청, API 이름 및 유형 및 사기 방지 환경을 검토합니다.
- 선택 영역을 변경하여 차트를 새로 고치고 지정된 데이터만 표시합니다.
평균 요청/최소 타일은 시간에 따른 형식별 API 작업의 요약을 제공합니다. 분당 요청 차트는 보도록 선택한 API 유형에 대해 이 기간의 모든 활동을 표시합니다.
- 차트의 점을 마우스로 가리키면 타임스탬프별로 특정 요청 합계를 볼 수 있습니다.
Errors
오류 차트에는 날짜별로 표시된 오류가 표시됩니다.
- 오류 탭을 선택하여 발생할 수 있는 오류를 검토하고 해당 유형을 구분합니다.
- 보기를 필터링할 기간 및 API 이름을 선택합니다.
- 차트의 포인트 위로 마우스를 가져가서 해당 시간에 발생한 오류 수, 해당 유형 및 특정 타임스탬프를 확인합니다.
전체 오류 목록은 HTTP 상태 설명 및 코드, 적용되는 API, 오류가 발생한 시간 및 날짜 및 해당 유형의 오류 수를 보여 줍니다.
- 열 머리글을 선택하여 결과를 필터링합니다.
- 차트에서 해당 오류를 찾으려면 선을 선택하고 다시 클릭하여 선택을 취소합니다. 결과를 렌더링하는 데 몇 초 정도 걸릴 수 있습니다.
온라인 URL에 대한 상태 ping
Fraud Protection은 고객이 모든 클라이언트에서 웹 서비스로의 연결을 확인할 수 있는 상태 ping 엔드포인트를 제공합니다. 상태 ping 엔드포인트는 네트워크 계층의 대기 시간 및 가용성에 대한 기본 검사.
엔드포인트는 200 HTTP 상태 코드와 함께 0바이트 페이로드를 반환합니다.
Curl
curl https://contoso-guid.api.dfp.dynamics.com/api/v1/health 2>&1 | grep HTTP
> GET /api/v1/health HTTP/1.1
< HTTP/1.1 200 OK
PowerShell
(Invoke-WebRequest https://contoso-guid.dfp.dynamics.com/api/v1/health).StatusCode
200