• EnglishEspañol日本語한국어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

Monitoramento de Browser e do agente PHP

Por padrão, o agente PHP adiciona automaticamente monitoramento de Browser às páginas web da sua aplicação. Neste processo automatizado, o agente PHP injeta o trecho JavaScript do agente browser em suas páginas da web. Isso significa que você obtém monitoramento de desempenho do browser front-end sem precisar inserir manualmente o trecho JavaScript no elemento head da sua página.

Você pode ativar ou desativar a instrumentação automática no arquivo de configuração do agente PHP ou pode usar a API do agente PHP para configurar manualmente o monitoramento do browser.

Use ou desative a instrumentação automática

Por padrão, o agente PHP injeta automaticamente o trecho JavaScript de monitoramento do browser em suas páginas. Para alterar essa configuração, edite a configuração newrelic.browser_monitoring.auto_instrument no arquivo INI.

newrelic.browser_monitoring.auto_instrument=1

A instrumentação automática não funciona quando o campo de cabeçalho HTTP Content-Length está definido. Para utilizar o monitoramento do Browser nesta situação, desabilite a autoinstrumentação e insira manualmente o cabeçalho e rodapé JavaScript em seus templates.

Instrumento manualmente via API do agente

Para configurar manualmente o monitoramento do Browser, inclua o script apropriado em suas páginas. O agente PHP New Relic possui uma API para gerar automaticamente o cabeçalho e rodapé JavaScript necessários.

Importante

As chamadas para a API do agente PHP estão condicionadas ao carregamento da extensão newrelic para que o agente PHP esteja em execução. Se o agente não estiver em execução, as chamadas para gerar o cabeçalho e rodapé JavaScript resultarão em erros, pois as funções não serão definidas.

Para mais informações, veja:

Instrumento manual para vários frameworks

Este documento não fornece procedimentos detalhados para inserir manualmente o agente browser por meio da API do agente. Isto ocorre porque existem muitas maneiras possíveis de construir uma framework.

Os exemplos de instrumentação manual mostram como adicionar instrumentação a estruturas que já suportam instrumentação automática. Se você estiver usando outro framework ou versões modificadas do Drupal ou WordPress, certifique-se de chamar as funções da API para instrumentação no lugar certo.

  1. Insira o valor de retorno de newrelic_get_browser_timing_header() como parte da tag <head> da página de saída, de preferência como a primeira coisa.
  2. Como última coisa antes da tag de fechamento </body> no documento, ou o mais próximo possível dela, insira o valor de retorno de newrelic_get_browser_timing_footer().

Aqui estão alguns exemplos básicos.

Ver dados do browser

Depois que você ativar o monitoramento do browser e gerar tráfego para seu aplicativo, os dados aparecerão na página do browser Summary do seu aplicativo. Há um pequeno atraso na primeira vez que você inicia o daemon (ou quando o agente PHP encontra um novo aplicativo) enquanto o daemon verifica as configurações. Depois disso, o trecho JavaScript da New Relic está disponível.

Desativar instrumentação automática

Para saber como desabilitar o monitoramento do Browser com a configuração do agente PHP, consulte opção de monitoramento do Browser config.

Para saber como usar a API para desativar o monitoramento do browser, consulte newrelic_disable_autorum().

Copyright © 2024 New Relic Inc.

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