• /
  • EnglishEspañolFrançais日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Listar y eliminar source maps de React Native

|View as Markdown (English)

Cuando carga un mapa de origen de React Native, la respuesta de carga contiene un ID de entidad único (guid) para ese mapa de origen. Puede usar este ID para verificar o eliminar el archivo.

Si no tiene un registro del guid de un mapa de origen, utilice la API de NerdGraph de New Relic o NRQL para buscar, listar y eliminar los mapas de origen cargados, como se describe a continuación.

Importante

Consultar y eliminar mapas de origen con NerdGraph requiere una clave de API de usuario. Inclúyala en el encabezado Api-Key de la solicitud de NerdGraph.

Buscar el GUID de un mapa de origen

Para realizar tareas de administración como la eliminación, primero debe obtener el identificador único (guid) de la entidad del mapa de origen. Búsquelo mediante la consulta entitySearch en NerdGraph.

Sugerencia

Cuando realice una consulta de source maps en NerdGraph, agregue el prefijo tags. a los atributos de metadatos de mapeo, con la excepción de los campos name y 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
}
}
}
}
}
}

Localice la cadena guid en la respuesta para usarla en operaciones de administración posteriores:

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

Eliminar un mapa de origen

Una vez que tenga la entidad guid, use la mutación entityManagementDelete en NerdGraph para eliminar el mapa de origen:

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

La respuesta devuelve el id de la entidad eliminada:

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

Importante

Los cambios no se reflejan de inmediato en todos los sistemas. Después de una eliminación o una nueva carga, los datos pueden tardar unos minutos en sincronizarse con entitySearch. Durante este período de sincronización, es posible que el ID de un mapa de origen eliminado siga apareciendo temporalmente en los resultados de búsqueda.

Listar mapas de origen

Puede auditar y ver sus source maps cargados mediante NerdGraph o NRQL. Filtre sus archivos mediante los siguientes atributos de mapeo:

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

Diferencias de sintaxis: NerdGraph vs. NRQL

La principal diferencia funcional entre consultar con NerdGraph y NRQL es el espacio de nombres de los atributos:

Interfaz

Requisito de prefijo de atributo

Restricción de alcance

NerdGraph

Requiere el prefijo tags. para los campos de metadatos (por ejemplo, tags.jsBundleId).

Búsqueda global en todas las entidades accesibles a menos que incluya accountId en el filtro.

NRDB (NRQL)

Utiliza nombres de atributo sin procesar directamente (por ejemplo, jsBundleId).

Restringido al contexto de la cuenta objetivo.

Listar con NerdGraph

Incluya accountId en el filtro para limitar la búsqueda a una cuenta específica:

{
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
}
}
}
}
}
}

Listar con NRQL

Seleccione el contexto de ID de cuenta específico utilizado durante la carga inicial del archivo, luego ejecute la siguiente consulta en el namespace Entity:

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

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