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

Monitorez votre application mobile Cordova

Notre agent New Relic Cordova monitore votre application mobile Cordova et fournit des informations approfondies et détaillées sur les performances, les erreurs et l'expérience utilisateur de votre application. L'agent inclut toutes les fonctionnalités monitoring des applications mobiles New Relic que nous proposons pour les applications mobiles natives. Une fois que vous avez installé et configuré l'agent Cordova, vous pourrez :

  • Capture JavaScript errors Identifiez et résolvez les problèmes rapidement.
  • Track network requests: Découvrez comment votre application interagit avec le backend.
  • Use distributed tracing: Plongez dans les exceptions gérées et trouvez la cause première.
  • Create custom events and metrics: Comprenez comment votre utilisateur interagit avec votre application.

Exigences de compatibilité

Avant d'installer l'agent Cordova, assurez-vous que votre application répond aux exigences suivantes :

(Recommandé) Installation guidée

Pour installer l'agent Cordova, suivez notre installation guidée, située directement dans l'interface utilisateur.

Installation manuelle

Si vous devez installer l’agent manuellement, suivez ces étapes :

Créer un ou plusieurs jeton(s) d'application

  1. Accédez à one.newrelic.com > Browser & Mobile > (choose Android or iOS), puis terminez les étapes d’instrumentation dans l’interface utilisateur.
  2. Depuis Step 4 dans l'interface utilisateur, copiez le(s) jeton(s) d'application (un pour iOS et Android le cas échéant).

Ajoutez l'agent Cordova

Dans votre répertoire de projet Cordova, ajoutez l'agent Cordova à votre projet à l'aide de votre outil de ligne de commande et collez le(s) jeton(s) d'application dans l'argument --variable :

bash
$
# Install from github repository
$
cordova plugin add https://github.com/newrelic/newrelic-cordova-plugin.git --variable IOS_APP_TOKEN="YOUR_IOS_APP_TOKEN" --variable ANDROID_APP_TOKEN="YOUR_ANDROID_APP_TOKEN"

(Facultatif) Configurer l'agent

Ajoutez la configuration facultative suivante à l’argument --variable , qui les appellera au démarrage de l’agent :

  • CRASH_REPORTING_ENABLED: Activer ou désactiver les rapports de plantage.

    • Les valeurs possibles sont true et false. La valeur par défaut est true.
  • DISTRIBUTED_TRACING_ENABLED: Activer ou désactiver l'ajout d'en-têtes de tracing distribués aux requests réseau.

    • Les valeurs possibles sont true et false. La valeur par défaut est true.
  • INTERACTION_TRACING_ENABLED: Activer ou désactiver le tracing interaction . instrumentation de traces est toujours effectuée, mais aucune trace n'est récoltée. Cela désactivera l'interaction par défaut et personnalisée.

    • Les valeurs possibles sont true et false. La valeur par défaut est true.
  • DEFAULT_INTERACTIONS_ENABLED: Activer ou désactiver l'interaction par défaut. instrumentation de traces est toujours effectuée, mais aucune trace n'est récoltée. Cela activera ou désactivera l'interaction par défaut uniquement pendant que l'interaction personnalisée reste activée.

    • Les valeurs possibles sont true et false. La valeur par défaut est true.
  • LOGGING_ENABLED: Activer ou désactiver le logging de l'agent.

    • Les valeurs possibles sont true et false. La valeur par défaut est true.
  • LOG_LEVEL: Spécifie le niveau de log.

    • Les valeurs possibles sont ERROR (le moins verbeux), WARNING INFO, VERBOSE, DEBUG, AUDIT (le plus verbeux).
    • La valeur par défaut est INFO sur Android et WARNING sur iOS.
  • WEB_VIEW_INSTRUMENTATION (iOS UNIQUEMENT) : activer (par défaut) ou désactiver l'instrumentation automatique WKWebView.

    • Les valeurs possibles sont true et false. La valeur par défaut est true.
  • COLLECTOR_ADDRESS:Spécifie le composant d'autorité URI du point de terminaison de téléchargement des données de récolte.

  • CRASH_COLLECTOR_ADDRESS:Spécifie le composant d'autorité de l'URI de téléchargement des données de crash.

  • FEDRAMP_ENABLED: Activer ou désactiver les données de rapport à l'aide de différents points de terminaison pour les clients du gouvernement américain.

    • Les valeurs possibles sont true et false. La valeur par défaut est false.
  • OFFLINE_STORAGE_ENABLED: Activez ou désactivez le stockage de données hors ligne lorsqu'aucune connexion Internet n'est disponible.

    • Les valeurs possibles sont true et false. La valeur par défaut est true.
  • NEW_EVENT_SYSTEM_ENABLED: Activez ou désactivez l'utilisation de notre nouvel agent système d'événements plus stable pour iOS.

    • Les valeurs possibles sont true et false. La valeur par défaut est true.
  • BACKGROUND_REPORTING_ENABLED: Activer ou désactiver le rapport d'événements en arrière-plan lorsque l'application est en arrière-plan.

    • Les valeurs possibles sont true et false. La valeur par défaut est false.

    Ces options ne sont disponibles que sur l'agent Cordova v6.2.1 et supérieur.

    Par exemple, si vous souhaitez désactiver les rapports d'incident, appelez la commande suivante :

    bash
    $
    cordova plugin add https://github.com/newrelic/newrelic-cordova-plugin.git --variable IOS_APP_TOKEN="YOUR_IOS_APP_TOKEN" --variable ANDROID_APP_TOKEN="YOUR_ANDROID_APP_TOKEN" --variable CRASH_REPORTING_ENABLED="false"

(Ionic Cordova uniquement) Configurez votre framework Ionic

Si vous utilisez un framework ionique, ajoutez ceci à votre répertoire de projet Cordova :

bash
$
ionic cordova plugin add https://github.com/newrelic/newrelic-cordova-plugin.git --variable IOS_APP_TOKEN="YOUR_IOS_APP_TOKEN" --variable ANDROID_APP_TOKEN="YOUR_ANDROID_APP_TOKEN"
$
npm install @awesome-cordova-plugins/newrelic

Assurez-vous de coller vos jetons d'application dans appToken = "" dans le code ci-dessus. Si vous lancez votre application hybride sur les plateformes iOS et Android , vous devrez ajouter deux jetons distincts : un pour iOS et un pour Android.

déployez votre application

Ensuite, lancez votre application. Après quelques activités de l'application, vous devriez voir des données dans New Relic (cela peut prendre quelques minutes après le déploiement de votre application).

Personnaliser l' instrumentation d'agent

Besoin de personnaliser votre instrumentation d'agent ? Nos méthodes API SDK mobiles publiques vous permettent de collecter des données personnalisées, de configurer les paramètres par défaut, etc.

Les personnalisations suivantes sont disponibles pour l'agent Cordova.

Si vous voulez...

Utilisez cette méthode

Enregistrez le fil d'Ariane pour suivre l'activité de l'application qui peut être utile pour le dépannage des pannes.

Disque fil d'Ariane

Suivre une méthode en tant qu'interaction.

Démarrer l'interaction

Arrêter l'interaction

Enregistrer les erreurs

Enregistrer les erreurs

Enregistrer des métriques personnalisées.

Enregistrer des métriques personnalisées

Enregistrez l'attribut personnalisé et l'événement.

Il existe plusieurs façons de signaler un attribut personnalisé et un événement :

Suivez requests et les échecs du réseau personnalisé.

Suivre requestsHTTP

Suivre requestsHTTP en échec

Arrêtez l'agent.

Arrêter l'agent

Activer/désactiver monitoring par défaut des paramètres des applications mobiles.

Activer/désactiver la fonctionnalité monitoring

Exécutez un rapport de crash de test.

Rapport de crash de test

Mettre à jour l'agent

Pour mettre à jour la version de votre agent Cordova, exécutez cette commande simple :

bash
$
cordova plugin update
Droits d'auteur © 2025 New Relic Inc.

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