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

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

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

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.