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

Configurar eventos AjaxRequest

|View as Markdown (English)

Na versão 1211 do agente ou superior, todos os requests de rede feitos por uma página são registrados como eventos AjaxRequest. Você pode configurar quais requests são registrados e quais dados são capturados:

  • Lista de negação: filtra quais domínios e URLs são excluídos do rastreamento AJAX
  • Captura de carga: registre os dados completos de solicitação e resposta para depurar falhas

Lista de negações

Por padrão, registramos eventos AjaxRequest para todas as solicitações de rede feitas pelo seu aplicativo.

  • Para parar de registrar todos os eventos, adicione um único caractere curinga * (asterisco).
    • Exemplo: *
  • Para parar de registrar eventos para um site completo, adicione o nome do domínio.
    • Exemplo: mywebsite.com
  • Para parar de registrar eventos para uma página específica, adicione o domínio e o caminho.
    • Exemplo: mywebsite.com/photos
  • Começando com a versão 1.307.0 do agente, em qualquer lugar que encontrarmos um * (asterisco), corresponderemos a qualquer comprimento de string.
    • Exemplo: mywebsite.com/shop/* (para um caminho), *.mywebsite.com (para um subdomínio), mywebsite.com/*/shop/*/checkout (para strings de URL intermediárias).

O protocolo, a porta, a pesquisa e o hash de um URL são ignorados pela lista de negação.

Acesse a lista de negações

Para atualizar a lista de URLs negados que seu aplicativo filtrará na criação do evento, acesse a página de configurações do aplicativo:

  1. Vá para one.newrelic.com > All capabilities > Browser > (select an app) > Settings > Application settings.
  2. Na seção AJAX data capture settings, no campo Deny list, adicione os filtros que você gostaria de aplicar ao seu aplicativo.
  3. Selecione Save para atualizar a configuração do agente.
  4. Reimplante o agente browser (reiniciando o agente associado ou atualizando a instalação de copiar/colar do browser).

Importante

Salvar as alterações aqui atualiza apenas a configuração NREUM.init exibida na página Application settings. Isso não entra em vigor automaticamente para agentes instalados via NPM.

Se você instalou o agente do browser usando o pacote NPM, você deve atualizar manualmente o valor ajax.deny_list na configuração init do seu aplicativo (ou copiá-lo novamente da interface) e, em seguida, recompilar e reimplantar seu aplicativo para que a alteração entre em vigor.

Validar filtros de lista de negação

Para validar se os filtros adicionados funcionam conforme o esperado, execute uma consulta NRQL para AjaxRequest evento correspondente ao seu filtro.

FROM AjaxRequest SELECT * WHERE requestUrl LIKE '%example.com%'

Dados de captura de carga

Importante

A captura de carga requer o agente do browser versão 1.317.0 ou superior.

Você pode habilitar a captura de carga para todos os requests ou apenas para requests com falha. Quando habilitado, o agente do browser captura as cargas de request e resposta para todas as chamadas AJAX para todos os domínios permitidos. Isso é útil para depurar falhas que não são visíveis apenas pelos metadados, como erros ocultos nos corpos de resposta.

Quando você habilita a captura de carga AJAX, o agente do browser adiciona os seguintes atributos aos eventos AjaxRequest:

  • requestBody: a carga da solicitação.
  • requestHeaders: cabeçalhos de solicitação como JSON.
  • requestQuery: parâmetros de consulta de URL como JSON.
  • responseBody: a carga da resposta.
  • responseHeaders: cabeçalhos de resposta como JSON.
  • ajaxRequest.id: identificador único para cada requisição AJAX.

Todos os atributos de dados da carga são truncados em 4096 bytes. Quando ocorre o truncamento, os últimos 4 bytes são substituídos por ... para indicar que o conteúdo foi cortado.

Habilitar captura de carga

Você pode habilitar a captura de carga usando um dos seguintes métodos:

Quando você habilita a captura de carga pela primeira vez, a New Relic adiciona automaticamente regras de ofuscação de baseline para proteger dados confidenciais comuns:

Você pode configurar regras de ofuscação na plataforma New Relic para mascarar dados confidenciais antes que sejam enviados para a New Relic. Para obter mais detalhes sobre regras de ofuscação, consulte Ofuscar dados do agente do browser.

Após habilitar a configuração de captura de carga, você pode visualizar os dados de carga capturados nas seguintes páginas:

Como a captura de carga interage com a lista de negação

A captura de carga respeita sua lista de negação existente. Para qualquer requisição AJAX:

  • Se o URL estiver na lista de negação, o evento é totalmente descartado e não são capturados metadados ou carga.
  • Se o URL não estiver na lista de negação, com base nas suas configurações de captura de carga, o agente captura a carga de solicitação e resposta e aplica regra de ofuscação antes de enviar os dados para a New Relic.

Crie regras de ofuscação

Aprenda a criar regras de ofuscação para proteger dados confidenciais.

APIs NerdGraph do agente do browser

Saiba mais sobre como usar as APIs NerdGraph para o agente do browser do New Relic.

Resolução de problemas coleta de dados AJAX

Saiba como solucionar problemas com a coleta de dados AJAX.

Copyright © 2026 New Relic Inc.

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