• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

Contagem de falhas móveis e exemplo de taxa de falhas (v2)

Isto descreve como usar a API REST New Relic (v2) para obter crash count e crash rate gerais e específicos da versão do seu aplicativo mobile, que aparecem na páginaSummary no canto superior direito.

Esses exemplos usam o período padrão dos últimos 30 minutos. Para obter dados de falhas para um intervalo de tempo diferente, adicione o período aos comandos.

Pré-requisitos

Para usar a API nestes exemplos, você precisa de:

  • Sua chave de API RESTNew Relic
  • Seu ID do aplicativo de monitoramento de dispositivos móveis da New Relic ou seu ID de versão do aplicativo de monitoramento de dispositivos móveis.

Para localizar o ID do aplicativo de monitoramento de Mobile, consulte Localizando o ID do produto: monitoramento de Mobile.

Para encontrar o ID da versão do aplicativo mobile de monitoramento, consulte Encontre o ID da versão do aplicativo mobile abaixo.

Aplicativo mobile: obtenha dados de falhas

Para obter dados de contagem de falhas e taxas de falhas para o aplicativo mobile geral, use o ID do aplicativo mobile no seguinte comando da API REST:

curl -X GET "https://api.newrelic.com/v2/mobile_applications/${MOBILE_ID}.json" \
-H "X-Api-Key:${API_KEY}" -i

Os dados de saída crash_summary contêm crash_count e crash_rate.

"crash_summary": {
"supports_crash_data": true,
"unresolved_crash_count": 14,
"crash_rate": 28.155339805825243
}

Para obter dados de resumo de falhas para todos os aplicativos móveis da conta, use este comando da API REST:

curl -X GET "https://api.newrelic.com/v2/mobile_applications.json" \
-H "X-Api-Key:${API_KEY}" -i

Versão do aplicativo mobile: obtenha dados de contagem de falhas

Para obter os dados de métrica de contagem de falhas para uma versão específica do aplicativo mobile, inclua o ID da versão do aplicativo mobile no seguinte comando da API REST:

curl -X GET "https://api.newrelic.com/v2/mobile_applications/${MOBILE_APP_VERSION}/metrics/data.json" \
-H "X-Api-Key:${API_KEY}" -i \
-d 'name=Mobile/Crash/All&values[]=call_count&summarize=true'

Versão do aplicativo mobile: Obtenha dados de taxa de falha

Para calcular a taxa de crash de uma versão específica, use a seguinte equação:

Crash Rate = (Mobile/Crash/All:call_count) / (Session/Start:call_count)

Para obter os dois valores de métrica necessários na equação, use o seguinte comando da API REST com o ID da versão do aplicativo mobile .

curl -X GET "https://api.newrelic.com/v2/mobile_applications/${MOBILE_APP_VERSION}/metrics/data.json" \
-H "X-Api-Key:${API_KEY}" -i \
-d 'names[]=Mobile/Crash/All&names[]=Session/Start&values[]=call_count&summarize=true'

Encontre o ID da versão do aplicativo mobile

Importante

Você deve fornecer o ID da versão somente quando desejar obter dados de falhas para uma versão específica.

Para encontrar o ID da versão do seu aplicativo mobile, execute a seguinte consulta NRQL:

SELECT count(*) from Mobile where appName='YOUR_APP_NAME' facet appVersionId since 1 day ago
Copyright © 2024 New Relic Inc.

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