• /
  • EnglishEspañol日本語한국어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

Tutorial de NerdGraph: ejemplos de monitoreo de agentes móviles

Puede crear una aplicación móvil en la API NerdGraph en lugar de utilizar la UI. La ventaja de esto es que cuando llega el momento de instrumentar su aplicación móvil con New Relic, puede crear y recuperar mediante programación el token de la aplicación para copiarlo y pegarlo en su aplicación móvil.

Crear una nueva aplicación móvil

A continuación se muestra un ejemplo de mutación para crear una nueva aplicación móvil. Debe proporcionar una identificación de cuenta y un nombre para la aplicación.

Mutación:

mutation CreateExampleMobileApplication($accountId: Int!, $name: String!) {
agentApplicationCreateMobile(accountId: $accountId, name: $name) {
accountId
applicationToken
guid
name
}
}

Variables:

{
"accountId": Int!,
"name": String!
}

Recuperar el token de la aplicación

Puede recuperar un token de aplicación móvil con la siguiente consulta.

Consultar:

query FetchMobileApplicationToken($guid: EntityGuid!) {
actor {
entity(guid: "") {
... on MobileApplicationEntity {
guid
name
mobileProperties {
applicationToken
}
}
}
}
}

Variables:

{
"guid": EntityGuid!
}

Cambiar el nombre de una aplicación móvil

Aquí hay un ejemplo de mutación que cambia el nombre de su aplicación móvil en New Relic:

Mutación:

mutation UpdateMobileApplicationAlias($guid: EntityGuid!, $settings: $AgentApplicationSettingsUpdateInput) {
agentApplicationSettingsUpdate(guid: $guid, settings: $settings) {
alias
guid
errors {
description
errorClass
field
}
}
}

Variables:

{
"guid": EntityGuid!,
"settings": {
"alias": String
}
}

Ejemplos de configuración de monitoreo de móviles

A continuación se muestra un ejemplo de cómo configurar ajustes a través de NerdGraph:

Mutación:

mutation UpdateMobileSettingsExample(
$guid: EntityGuid!
$settings: AgentApplicationSettingsUpdateInput!
) {
agentApplicationSettingsUpdate(guid: $guid, settings: $settings) {
guid
errors {
description
errorClass
field
}
alias
mobileSettings {
networkSettings {
aliases {
alias
hosts
}
filterMode
hideList
ignoredStatusCodeRules {
hosts
statusCodes
}
showList
}
useCrashReports
}
}
}

Variables:

{
"guid": EntityGuid!,
"settings": {
"alias": String,
"mobileSettings": {
"networkSettings": {
"aliases": [
{
"alias": String!,
"hosts": [String!]!
}
],
"filterMode": AgentApplicationSettingsNetworkFilterMode,
"hideList": [String!],
"ignoredStatusCodeRules": [
{
"hosts": [String!]!,
"statusCodes": [String!]!
}
],
"showList": [String!]
},
"useCrashReports": Boolean
}
}
}
Copyright © 2024 New Relic Inc.

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