• /
  • EnglishEspañolFrançais日本語한국어Português
  • 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

브라우저(최종 사용자) 페이지 로드 시간 데이터 가져오기(v2)

귀하의 작곡 페이지 에 있는 Browser page load time 차트에 표시되는 Summary 지표 타임슬라이스 데이터는 귀하의 웹 앱 설정에 따라 달라집니다. 가능한 구성 요소는 다음과 같습니다.

  • 네트워크 시간
  • 페이지 렌더링 시간
  • DOM 처리 시간
  • 웹 신청 시간
  • 대기 시간 요청

뉴웰릭 REST API (v2)를 사용하여 Browser page load time 차트에 표시된 데이터를 얻는 방법을 설명합니다.

중요

예제에서는 뉴렐릭의 REST API v2를 활용하지만, 지표 타임슬라이스 쿼리 실행에는 NRQL 함수를 사용하는 것이 좋습니다. 각 API 값은 동등한 NRQL 함수에 매핑될 수 있습니다. 이러한 API 예제를 기반으로 NRQL 쿼리를 만드는 방법을 알아보려면 설명서를 참조하세요.

일반 API 값

직접 계산할 때 다음 사항에 유의하십시오.

  • 이 예에 사용된 기본 시간 범위(30분) 를 변경할 수 있습니다.
  • 계산된 값의 경우 지정하는 시간 범위는 쿼리의 all 에서 일관되어야 합니다. 그렇지 않으면 최종 계산이 올바르지 않게 됩니다.
  • 이 예의 $APP_ID$API_KEY 변수를 특정 애플리케이션 ID 및 해당 REST API 키로 바꿔야 합니다.
  • 필요에 따라 API 요청에서 반환된 시간 단위를 조정해야 합니다.

네트워크 시간

EndUser:average_network_time 은 네트워크 지연 시간 또는 요청이 인터넷을 통해 왕복하는 데 걸리는 시간입니다. 이것을 얻으려면 다음 명령을 사용하십시오.

bash
$
curl -X GET "https://api.newrelic.com/v2/applications/$APP_ID/metrics/data.json" \
>
-H "X-Api-Key:$API_KEY" -i \
>
-d 'names[]=EndUser&values[]=average_network_time'

이 시간은 밀리초 단위로 반환됩니다.

페이지 렌더링 시간

페이지 렌더링 시간은 파생된 값입니다. 그것을 계산하려면 다음 방정식을 사용하십시오.

"Page rendering" time = EndUser:average_fe_response_time - EndUser/RB:average_dom_content_load_time

이 계산을 위한 데이터를 얻으려면 다음 명령을 사용하십시오.

  • 최종 사용자:average_fe_response_time

    bash
    $
    curl -X GET "https://api.newrelic.com/v2/applications/$APP_ID/metrics/data.json" \
    >
    -H "X-Api-Key:$API_KEY" -i \
    >
    -d 'names[]=EndUser&values[]=average_fe_response_time'

    이 시간은 밀리초 단위로 반환됩니다.

  • 최종 사용자/RB:average_dom_content_load_time

    bash
    $
    curl -X GET "https://api.newrelic.com/v2/applications/$APP_ID/metrics/data.json" \
    >
    -H "X-Api-Key:$API_KEY" -i \
    >
    -d 'names[]=EndUser/RB&values[]=average_dom_content_load_time'

    이 시간은 밀리초 단위로 반환됩니다.

DOM 처리 시간

EndUser/RB:average_dom_content_load_time 은 HTML을 구문 분석하고 해석하기 위해 브라우저에서 소요된 시간입니다. 이는 브라우저의 DOM Content 이벤트로 측정됩니다.

이 데이터를 얻으려면 다음 명령을 사용하십시오.

bash
$
curl -X GET "https://api.newrelic.com/v2/applications/$APP_ID/metrics/data.json" \
>
-H "X-Api-Key:$API_KEY" -i \
>
-d 'names[]=EndUser/RB&values[]=average_dom_content_load_time'

이 시간은 밀리초 단위로 반환됩니다.

웹 신청 시간

Web application 시간은 애플리케이션 코드에서 소요된 시간입니다. 이 값을 계산하려면 다음 방정식을 사용하십시오.

Web application = EndUser:total_app_time / EndUser:call_count

이 계산을 위한 데이터를 얻으려면 다음 명령을 사용하십시오.

  • 최종 사용자:total_app_time

    bash
    $
    curl -X GET "https://api.newrelic.com/v2/applications/$APP_ID/metrics/data.json" \
    >
    -H "X-Api-Key:$API_KEY" -i \
    >
    -d 'names[]=EndUser&values[]=total_app_time'

    이 시간은 초 단위로 반환됩니다.

  • 최종 사용자:call_count

    bash
    $
    curl -X GET "https://api.newrelic.com/v2/applications/$APP_ID/metrics/data.json" \
    >
    -H "X-Api-Key:$API_KEY" -i \
    >
    -d 'names[]=EndUser&values[]=call_count'

대기 시간 요청

EndUser/RB:average_queue_time 은 웹 서버와 애플리케이션 코드 사이의 대기 시간입니다. 큰 숫자는 사용 중인 애플리케이션 서버를 나타냅니다.

이 데이터를 얻으려면 다음 명령을 사용하십시오.

bash
$
curl -X GET "https://api.newrelic.com/v2/applications/$APP_ID/metrics/data.json" \
>
-H "X-Api-Key:$API_KEY" -i \
>
-d 'names[]=EndUser/RB&values[]=average_queue_time'

이 시간은 밀리초 단위로 반환됩니다.

요청 대기 시간은 평균 계산에 포함되지 않습니다. New Relic은 편의상 이 차트에 포함합니다.

Copyright © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.