Nosso fornece insights sobre como seu aplicativo ou site se comporta quando é carregado em um browser da web. O browser registra apenas dados de desempenho, conforme explicado neste documento. Ele não registra nenhum dado usado ou armazenado pelo aplicativo monitor, a menos que você o configure explicitamente para fazer isso.
Para obter mais informações sobre as medidas de segurança da New Relic, consulte nossa documentação de segurança e privacidade ou visite o site de segurança da New Relic.
Dados relatados
O browser relata muitos tipos diferentes de dados para ajudá-lo a analisar o desempenho do seu site. Ele only reporta dados de visualização de página, a menos que você tenha se inscrito no Pro recurso. Você também pode ativar a funcionalidade para solicitações AJAX, erros de JavaScript e rastreamento da sessão.
Para a maioria dos tipos de dados, o browser transmite os dados de forma segura usando criptografia HTTPS. O agente browser transmite dados para o coletor da New Relic usando o domínio bam.nr-data.net
ou bam-cell.nr-data.net
.
Aqui está um resumo dos tipos de dados reportados pelo monitoramento de Browser.
Sequências de consulta de URL
O agente browser usa o atributo HTTP referer
para rastrear URLs de páginas. Às vezes, os URLs podem conter dados de consulta potencialmente confidenciais inseridos pelo usuário (por exemplo, o nome de um usuário). Por motivos de segurança de dados, o browser não registra nem coleta strings de consulta de URL.
Endereço IP do visitante
O browser usa o endereço IP do visitante para enriquecer os dados para segmentação adicional do visitante. Detalhes como ASN
e geoID
são mapeados para dados do browser a partir do endereço IP. Por motivos de segurança de dados, o browser não retém o endereço IP do visitante para geração de relatórios. O endereço IP é obtido no cabeçalho HTTP da solicitação ao coletor New Relic.
A New Relic não retém o endereço IP do visitante após o mapeamento do atributo. O valor do endereço IP é substituído dentro de 24 horas após a coleta dos dados.
Tipos de browser
Browser determina o tipo de browser a partir do cabeçalho User-Agent
e a localização geográfica com base no endereço IP do browser. A New Relic não retém o endereço IP, apenas o país e a região associados aos dados de desempenho.
Essas informações aparecem na páginaGeography do aplicativo selecionado. Além disso, detalhes sobre tipos específicos de browser aparecem na páginaBrowsers do aplicativo selecionado.
Acesso CDN
O tempo de carregamento da página requer acesso à rede de entrega de conteúdo (CDN), onde o arquivo JavaScript do utilitário New Relic (nr.js
) está hospedado. O nome de domínio do arquivo (js-agent.newrelic.com
) permanece estático, mas o número no caminho (versão) pode mudar periodicamente.
Uma tag script
é injetada pelo agente New Relic (ou colada na página da Web para aplicativos independentes) que faz referência ao JavaScript na CDN, que é então carregada pelo browser. O JavaScript carregado coleta e reporta a métrica dinamicamente para qualquer um dos domínios bam.nr-data.net
ou bam-cell.nr-data.net
.
Importante
Se o seu usuário final estiver atrás de um firewall ou proxy e não tiver acesso ao CDN ou às redes da New Relic (incluindo bam.nr-data.net
e bam-cell.nr-data.net
), o monitoramento do browser não funcionará.
Biscoitos
Importante
Para o agente atual (versão 1220 e superior), o uso de cookies de terceiros foi descontinuado.
O monitoramento de Browser cria cookies no browser do usuário final. Se o usuário tiver os cookies desabilitados, o tempo de carregamento da página (às vezes chamado de monitoramento de usuário real ou RUM) não será capaz de rastrear as sessões adequadamente. Além disso, se o usuário tiver um browser mais antigo que não oferece suporte à API de especificação de tempo de navegação, o tempo de carregamento da página não será capaz de rastrear o tempo de resposta com tanta precisão.
Os cookies da New Relic gerados pelo browser agente anterior à versão 995 não podem conter o atributo secure
. Isso ocorre porque a transmissão de dados de tempo de carregamento da página em versões anteriores à versão 995 usa HTTP quando a página é HTTP, mas usa HTTPS quando a página é HTTPS. Todas as versões do browser agente acima da versão 995 sempre usarão o sinalizador secure
para cookies e transmitirão por HTTPS.
Os dados JavaScript e AJAX podem conter informações mais confidenciais, por isso são always transmitidos por HTTPS. A transmissão destes cookies através de HTTP ou o acesso aos mesmos através de JavaScript não representa um risco de segurança significativo, porque os cookies não são utilizados para tomar decisões de segurança ou permitir o acesso a uma conta. Eles são usados apenas para coletar dados de desempenho, com quaisquer dados identificáveis ofuscados.
Agora oferecemos a opção de desabilitar a coleta de cookies para seu aplicativo. Consulte nossas notas de versão do browser agente v1169 para obter mais informações.
Importante
Se o seu site usa P3P, ele deve estar configurado para permitir esses cookies.
Solicitações JSONP
As métricas de tempo de carregamento da página são relatadas à New Relic usando um script GET
, também conhecido como solicitação JSONP. O script GET
retorna um valor que é posteriormente armazenado em um cookie e usado para acionar a captura trace .