Aqui estão exemplos de como usar a API REST New Relic (v2) para adicionar aplicativos a ou para obter uma lista dos aplicativos do seu browser para uma chave de API específica . Isso ajuda você a gerenciar a implantação fora do New Relic. Essas chamadas de API são úteis, por exemplo, para organizações maiores que implantam vários aplicativos, ou para parceiros de integração que facilitam a criação de contas New Relic e monitoramento de implantação de browsers.
Importante
Ao adicionar um aplicativo de browser via API (v2), você só pode configurar o tempo básico de carregamento da página. Para usar a instrumentação que dá suporte a todos os recursos SPA, configure o monitoramento de aplicativos de página única por meio de outro método.
Adicionar aplicativos de browser
Para adicionar um aplicativo ao New Relic, substitua ${API_KEY}
pela chave de API do New Relic e substitua ${STRING}
pelo nome do aplicativo no comando a seguir. Para realizar a mesma tarefa no API Explorer, use sua chave de API e vá para rpm.newrelic.com/api/explore > Browser applications > POST create.
Use o seguinte comando:
curl -X POST 'https://api.newrelic.com/v2/browser_applications.json' \ -H "X-Api-Key:${API_KEY}" -i \ -H 'Content-Type: application/json' \ -d \'{ "browser_application": { "name": ${STRING} }}'
A API retorna uma matriz de dados onde o elemento é um aplicativo de browser e os dados associados a ele:
{ "browser_application": { "id": "integer", "name": "string", "browser_monitoring_key": "string", "loader_script": "string" }
API (v2) output | Description |
---|---|
Aplicativo de browser | Este é o código de identificação exclusivo para cada aplicativo no New Relic. |
Aplicativo | Este é o nome do aplicativo conforme aparece na New Relic. |
O | Esta é uma chave exclusiva vinculada (mas não igual) à chave de licença da conta. É usado para indicar a conta New Relic onde os dados serão informados. Ele não pode ser usado para determinar a chave de licença da sua conta New Relic. |
Monitoramento do Browser | O script do carregador retornado é um trecho JavaScript codificado em JSON que é configurado com a chave de licença e o ID do aplicativo New Relic. O restante do script é estático e tem aproximadamente 10k de tamanho. O script do carregador must seja inserido corretamente nas páginas HTML do usuário:
|
Listar todos os aplicativos de browser
Para visualizar uma lista de seus aplicativos de monitoramento de browser, substitua ${API_KEY}
pela sua chave de API New Relic no comando a seguir. Para realizar a mesma tarefa no API Explorer, use sua chave de API e vá para rpm.newrelic.com/api/explore > Browser Applications > GET List.
Use o seguinte comando:
curl -X GET 'https://api.newrelic.com/v2/browser_applications.json' \ -H "X-Api-Key:${API_KEY}" -i
Você pode usar os resultados para verificar a conta ou o nome e obter uma cópia do script de carregamento do aplicativo, se necessário.
Ver aplicativos de browser específicos
View by name:
Para visualizar um aplicativo de browser específico se você souber seu nome, substitua ${API_KEY}
pela sua chave de API New Relic e substitua ${NAME}
pelo nome do seu aplicativo no seguinte comando:
curl -X GET 'https://api.newrelic.com/v2/browser_applications.json' \ -H "X-Api-Key:${API_KEY}" -i \ -d "filter[name]=${NAME}"
View by browser application ID:
Para visualizar um aplicativo de browser específico se você souber seu ID, substitua ${API_KEY}
pela chave de API do New Relic e substitua ${ID}
pelo ID do aplicativo do browser no seguinte comando:
curl -X GET 'https://api.newrelic.com/v2/browser_applications.json' \ -H "X-Api-Key:${API_KEY}" -i \ -d 'filter[ids]=${ID}'
View multiple browser apps:
Para obter informações sobre vários aplicativos, separe o nome ou os valores de ID com uma vírgula nesses comandos; por exemplo:
-d 'filter[ids]=12345,23456'