통사론
NewRelic.noticeNetworkFailure(string $url, string $httpMethod, long $startTime, long $endTime, exception $exception OR enum $networkFailure)
네트워크 장애를 기록합니다.
요구 사항
에이전트 버전 6.9.0 이하와 호환됩니다.
설명
New Relic Android SDK API는 네트워크 요청을 추적 하는 몇 가지 방법을 제공합니다. 네트워크 요청이 실패하면 noticeNetworkFailure
을(를) 사용하여 실패에 대한 세부정보를 기록할 수 있습니다. 대부분의 경우 이 호출을 catch 블록과 같은 예외 처리기 내부에 배치합니다.
New Relic Android SDK API 사용에 대한 일반적인 정보는 사용 가이드 를 참조하세요.
매개변수
매개변수 | 설명 |
---|---|
| |
끈 | 필수의. 요청의 URL입니다. |
끈 | 필수의. GET 또는 POST와 같이 사용된 HTTP 메서드입니다. |
긴 | 필수의. Epoch 이후의 요청 시작 시간(밀리초)입니다. |
긴 | 필수의. Epoch 이후 요청의 종료 시간(밀리초)입니다. |
끈 | 이 매개변수 또는 |
열거 | 이 매개변수 또는 |
예
네트워크 장애 기록
다음은 New Relic에 대한 감지된 네트워크 오류의 일부로 오류를 사용하는 오류 수신기의 예입니다.
new Response.ErrorListener() { @Override public void onErrorResponse(Error error) { NewRelic.noticeNetworkFailure(badUrl, "GET", System.nanoTime(), System.nanoTime(), NetworkFailure.exceptionToNetworkFailure(error)); }