• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

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.