Com o agente Node.js, você pode adicionar instrumentação de browser às suas páginas da web. Para usar com seu agente Node.js, certifique-se de ter a versão mais recente do agente Node.js.
Para habilitar o monitoramento do browser na interface do usuário, siga os procedimentos para instalar o agente browser. Em seguida, siga os procedimentos nesta seção para configurar o agente Node.js.
Insira o cabeçalho JavaScript
A instrumentação para o agente Node.js pode continuar além do seu aplicativo no browser do usuário final. O módulo newrelic
pode gerar cabeçalhos script
que, quando inseridos em seus templates HTML, capturarão o tempo final de carregamento da página do usuário. Os cabeçalhos devem ser injetados manualmente, mas nenhuma configuração extra é necessária.
No início da tag
head
da sua página HTML, insira os resultados denewrelic.getBrowserTimingHeader()
após qualquer metatagCHARSET
.Exceção: para compatibilidade máxima Internet Explorer , insira os resultados de
newrelic.getBrowserTimingHeader()
após qualquer meta tagX-UA-COMPATIBLE HTTP-EQUIV
.Chame o cabeçalho uma vez para cada solicitação. Não armazene em cache o cabeçalho.
A geração de cabeçalhos é rápida e não exige que seu aplicativo faça solicitações extras ao New Relic.
Exemplos framework
Aqui estão alguns exemplos de como configurar monitoramento de Browser com diferentes frameworks e templates.
Desativar geração de cabeçalho
Por padrão, as chamadas para newrelic.getBrowserTimingHeader()
devem retornar cabeçalhos válidos. Para desativar a geração de cabeçalho sem remover o código do modelo: No arquivo newrelic.js
, adicione:
browser_monitoring : { enable : false}
Você também pode definir a variável de ambiente NEW_RELIC_BROWSER_MONITOR_ENABLE=false
.
Cuidado
Sempre deixe ssl
entre o agente e o coletor New Relic ao utilizar o monitoramento de Browser.
Você pode deixar a chamada de API ativa com segurança mesmo se não estiver usando o monitoramento do browser ou o módulo newrelic
.
- Se o monitoramento do Browser estiver desabilitado, ou se houver um erro que impeça a geração de cabeçalhos funcionais, o módulo
newrelic
gera um comentário HTML inócuo. - Se você desativar completamente o módulo
newrelic
, nenhum conteúdo será gerado.