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

Lister et supprimer les source maps React Native

|View as Markdown (English)

Lorsque vous téléversez une source map React Native, la réponse au téléversement contient un ID d’entité unique (guid) pour cette source map. Vous pouvez utiliser cet ID pour vérifier ou supprimer le fichier.

Si vous n'avez pas d'enregistrement du guid d'une source map, utilisez l'API NerdGraph de New Relic ou NRQL pour rechercher, lister et supprimer vos source maps téléchargées, comme décrit ci-dessous.

Important

L’interrogation et la suppression de source maps avec NerdGraph nécessitent une clé API utilisateur. Incluez-la dans l’en-tête Api-Key de votre requête NerdGraph.

Trouver le GUID d’une carte source

Pour effectuer des tâches de gestion telles que la suppression, vous devez d'abord obtenir l'identifiant unique (guid) de l'entité de source map. Recherchez-le à l'aide de la requête entitySearch dans NerdGraph.

Conseil

Lorsque vous interrogez des source maps dans NerdGraph, préfixez les attributs de métadonnées de modélisation avec tags., à l’exception des champs name et type.

{
actor {
entitySearch(
query: "type = 'REACT_NATIVE_SOURCEMAP' and tags.applicationId = '<YOUR_APPLICATION_ID>' and tags.appVersion = '12424.0392' and tags.jsBundleId = '87124712' and name = 'app.min.js.map'"
) {
results {
entities {
name
guid
tags {
key
values
}
}
}
}
}
}

Localisez la chaîne guid dans la réponse pour l’utiliser dans les opérations de gestion ultérieures :

{
"data": {
"actor": {
"entitySearch": {
"results": {
"entities": [
{
"guid": "<YOUR_ENTITY_GUID>",
"name": "app.min.js.map"
}
]
}
}
}
}
}

Supprimer une carte source

Une fois que vous avez l’entité guid, utilisez la mutation entityManagementDelete dans NerdGraph pour supprimer la source map :

mutation {
entityManagementDelete(id: "<YOUR_ENTITY_GUID>") {
id
}
}

La réponse renvoie le id de l’entité supprimée :

{
"data": {
"entityManagementDelete": {
"id": "<YOUR_ENTITY_GUID>"
}
}
}

Important

Les modifications ne sont pas immédiatement répercutées sur tous les systèmes. Après une suppression ou un nouveau téléchargement, la synchronisation des données avec entitySearch peut prendre quelques minutes. Pendant cette fenêtre de synchronisation, un ID de source map supprimé peut encore apparaître temporairement dans les résultats de recherche.

Lister les cartes sources

Vous pouvez auditer et afficher vos source maps téléchargées à l’aide de NerdGraph ou de NRQL. Filtrez vos fichiers à l’aide des attributs de modélisation suivants :

  • jsBundleId
  • appVersion
  • applicationId
  • name
  • type (ou EntityType)
  • accountId

Différences de syntaxe : NerdGraph vs NRQL

La principale différence fonctionnelle entre les requêtes avec NerdGraph et NRQL est l'espace de noms des attributs :

Interface

Exigence de préfixe d’attribut

Contrainte de portée

NerdGraph

Nécessite le préfixe tags. pour les champs de métadonnées (par exemple, tags.jsBundleId).

Recherche globale parmi les entités accessibles sauf si vous incluez accountId dans le filtre.

NRDB (NRQL)

Utilise directement les noms d’attributs bruts (par exemple, jsBundleId).

Restreint au contexte de compte cible.

Lister avec NerdGraph

Incluez accountId dans le filtre pour limiter la recherche à un compte spécifique :

{
actor {
entitySearch(
query: "type = 'REACT_NATIVE_SOURCEMAP' and tags.applicationId = '<YOUR_APPLICATION_ID>' and tags.appVersion = '12424.0392' and tags.jsBundleId = '87124712' and name = 'app.min.js.map' and accountId = <YOUR_ACCOUNT_ID>"
) {
results {
entities {
name
guid
tags {
key
values
}
}
}
}
}
}

Liste avec NRQL

Sélectionnez le contexte d’ID de compte spécifique utilisé lors du chargement initial du fichier, puis exécutez la requête suivante sur l’espace de nommage Entity :

FROM Entity SELECT * WHERE type = 'REACT_NATIVE_SOURCEMAP' AND name = 'app.min.js.map' AND jsBundleId = '87124712' AND appVersion = '12424.0392'
Droits d'auteur © 2026 New Relic Inc.

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