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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

문제 신고

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

애플리케이션의 요약 페이지 에 있는 브라우저 페이지 로드 시간 차트에 표시되는 메트릭 타임슬라이스 데이터 는 웹 앱의 구성에 따라 다릅니다. 가능한 구성 요소는 다음과 같습니다.

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

New Relic REST API(v2)를 사용하여 브라우저 페이지 로드 시간 차트에 표시된 데이터를 얻는 방법을 설명합니다.

일반 API 값

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

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

네트워크 시간

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

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

    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

    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 이벤트에 의해 측정됩니다.

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

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

    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

    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 은 웹 서버와 애플리케이션 코드 사이의 대기 시간입니다. 큰 숫자는 사용 중인 애플리케이션 서버를 나타냅니다.

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

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 © 2024 New Relic Inc.

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