• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Obtention du navigateur (utilisateur final) temps de chargement de page data (v2)

L'intervalle de temps métrique présenté sur le Browser page load time graphique de la application Summary page de votre dépendra de de votre application Web.configuration Les composants possibles peuvent inclure :

  • Heure du réseau
  • Temps de rendu de la page
  • Temps de traitement DOM
  • Temps d'application Web
  • Demande de temps d'attente

Ceci décrit comment utiliser l'API REST New Relic (v2) pour obtenir les données affichées sur le graphique Browser page load time .

Valeurs générales de l'API

Lorsque vous effectuez vos propres calculs, tenez compte des points suivants :

  • Vous pouvez modifier la plage horaire par défaut (30 minutes) utilisée dans ces exemples.
  • Pour les valeurs calculées, la plage de temps que vous spécifiez doit être cohérente dans all de la requête ; sinon, les calculs finaux seront incorrects.
  • Vous devez remplacer les variables $APP_ID et $API_KEY dans ces exemples par votre identifiant d'application spécifique et la cléAPI REST correspondante.
  • Assurez-vous d’ajuster les unités de temps renvoyées par les selon les API requests besoins.

Heure du réseau

Le EndUser:average_network_time est la latence du réseau, ou le temps nécessaire à une requête pour effectuer un aller-retour sur Internet. Utilisez la commande suivante pour l'obtenir.

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'

Ce temps est renvoyé en millisecondes.

Temps de rendu de la page

Le temps de rendu de la page est une valeur dérivée. Pour le calculer, utilisez cette équation :

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

Pour obtenir les données pour ce calcul, utilisez les commandes suivantes.

  • EndUser: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'

    Ce temps est renvoyé en millisecondes.

  • EndUser/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'

    Ce temps est renvoyé en millisecondes.

Temps de traitement DOM

Le EndUser/RB:average_dom_content_load_time est le temps passé dans le navigateur pour analyser et interpréter le HTML. Ceci est mesuré par l'événement DOM Content du navigateur.

Pour obtenir ces données, utilisez la commande suivante :

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'

Ce temps est renvoyé en millisecondes.

Temps d'application Web

Le temps Web application est le temps passé dans le code de l'application. Pour calculer cette valeur, utilisez cette équation :

Web application = EndUser:total_app_time / EndUser:call_count

Pour obtenir les données pour ce calcul, utilisez les commandes suivantes.

  • EndUser: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'

    Ce temps est renvoyé en secondes.

  • EndUser: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'

Demande de temps d'attente

Le EndUser/RB:average_queue_time est le temps d'attente entre le serveur Web et le code de l'application. Les grands nombres indiquent un serveur d’application occupé.

Pour obtenir ces données, utilisez la commande suivante :

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'

Ce temps est renvoyé en millisecondes.

Le temps de mise en file d'attente des demandes n'est pas inclus dans le calcul des moyennes. New Relic l'inclut dans ce tableau pour plus de commodité.

Droits d'auteur © 2025 New Relic Inc.

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