A API de travamento móvel é uma forma RESTful de recuperar informações sobre travamentos de seu aplicativo móvel que foram relatados à New Relic. Reúne os dados de atributos e threads disponíveis para um determinado conjunto de tipos e ocorrências de falhas.
Você pode usar a API para:
GET seus tipos de falhas mais recentes
GET uma lista de IDs de ocorrência de um único tipo de falha
GET Thread, biblioteca e atributo para um determinado ID de ocorrência
Conteúdo
Pré-requisitos
Para usar a API Crash nestes exemplos, você precisa:
Sua chave de API New Relic Crash. Passe esta chave como o valor do cabeçalho X-chave da API.
Opcional: O número de tipos de falha a serem retornados.
25
100
sort
Opcional: A ordem dos resultados classificados em uma propriedade específica: recente, contagem de ocorrências, afetado pelo usuário.
recente
occurrence-count
startTime
Opcional: timestamp epoch em ms. Define a janela de tempo para recuperação de dados.
60 minutos atrás
1479592610148
endTime
Opcional: timestamp epoch em ms. Define a janela de tempo para recuperação de dados.
agora
1480530548906
{
data: [
{
:crash_type
},
...
],
meta: {
:metadata
}
}
objeto crash_type
Elemento
Tipo
Descrição
crashFingerprint
corda
O identificador definidor do tipo de falha.
crashLocation
corda
Localização formatada da string de travamento. O mesmo que na interface. Geralmente legível por humanos, mas se nenhum símbolo estiver disponível, podem ser apenas endereços de memória.
firstSeen
longo
Timestamp epoch, em milissegundos. Indica quando a falha foi registrada pela primeira vez.
lastSeen
longo
Timestamp epoch, em milissegundos. Indica quando a falha foi registrada mais recentemente.
usersAffected
longo
Contagem do número de usuários que sofreram a falha.
occurrenceCount
longo
Contagem de ocorrências de falhas.
crashLocationFile
corda
O arquivo em que ocorreu a falha.
May be null.
crashLocationLineNumber
longo
O número da linha em que ocorreu a falha.
May be 0.
crashLocationMethod
corda
O método em que ocorreu a falha.
May be null.
crashLocationClass
corda
A turma em que ocorreu o acidente.
objeto de metadados
Elemento
Tipo
Descrição
count
longo
Número total de tipos de falha retornados.
startTime
longo
Timestamp epoch inicial em milissegundos usado para a solicitação.
endTime
longo
Timestamp epoch final em milissegundos usado para a solicitação.
maxSize
longo
Número máximo de elementos que podem ser retornados.
organizar
corda
A ordem dos resultados classificados em uma propriedade específica.
GET mobile-crashes/:crash_fingerprint
Purpose: Retorna detalhes sobre impressões digitais de falhas recentes.