본문으로 건너뛰기

HTTPC, API Call

  • whatap.profile_httpc_resource_enabled Boolean

    기본값 false

    트레이스에서 HTTP Call 스텝이 수집될 때 해당 스텝에서 사용한 CPU 와 메모리 사용량을 추적합니다.

  • whatap.trace_httpc_normalize_enabled Boolean

    기본값 true

    트랜잭션 내 HTTPC URL을 파싱하여 정규화하는 기능을 활성화합니다.

  • whatap.trace_httpc_normalize_urls String

    정규화 할 HTTPC URL 패턴을 정의합니다. 호출 URL 패턴을 파싱하여 패스 파라미터를 제거합니다.

    노트

    예시, /a/{v}/b라고 선언하면 a/123/ba/{v}/b로 치환합니다. 여러 개를 등록할 때는 쉼표(,)를 구분자로 사용합니다. 치환 패턴 정리 후 보완이 필요합니다.

  • whatap.profile_curl_return_enabled Boolean

    기본값 true

    값이 true이면 curl 라이브러리 함수의 결과가 'false' 일 때 오류로 표기하는 기능을 활성화합니다.

  • whatap.profile_curl_error_info_enabled Boolean

    기본값 true

    값이 true이면 curl 라이브러리 함수의 결과값이 false 일 때 에러 메시지 정보를 수집하는 기능을 활성화합니다. whatap.profile_curl_return_enabled 설정이 false인 경우는 적용되지 않습니다.

    • cURL 라이브러리의 오류 타입은 HttpConnectionReturnFalse 뒤에 오류 번호가 추가된 형식입니다.
    • 호출 URL의 http 결과 코드가 400 이상인 경우 오류 타입을 추가했습니다. HttpConnectionServerError(결과코드) 예시는 다음과 같습니다. HttpConnectionReturnFalse(6), HttpConnectionServerError(500)
  • whatap.profile_curl_error_ignore_empty Boolean

    기본값 true

    값이 false이면 오류 코드 또는 오류 메시지 내용이 없을 때 정상 결과로 표기합니다. whatap.profile_curl_return_enabled 설정이 false인 경우는 적용되지 않습니다.