• /
  • 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

Importante

A data de fim de vida útil desta versão do agente é 29 de julho de 2019. Para atualizar para a versão mais recente do agente, consulte Atualizar o agente. Para obter mais informações, consulte Política de fim de vida útil.

Notas:

  • O repositório apt agora está assinado digitalmente e, para atualizar o agente deste repositório para Ubuntu ou outros sistemas semelhantes ao Debian, você precisará importar a nova chave GPG usando o seguinte comando (observe o sinal de menos no final!):

    wget -O - https://download.newrelic.com/NEWRELIC_APT_2DAD550E.public | sudo gpg --import --batch --no-default-keyring --keyring /usr/share/keyrings/download.newrelic.com-newrelic.gpg

  • Um agradecimento muito especial e grande a Nick Calugar da IGN Entertainment por sugerir melhorias na forma como as transações do Zend e do Magento são nomeadas. Para essas duas estruturas, a nomenclatura de transações agora é mais precisa e adiciona menos sobrecarga do que o mecanismo anterior usado para nomear transações. Isso também corrigiu um problema em que os nomes de transações do Magento às vezes continham caracteres inválidos ou até mesmo fragmentos de script PHP. Em ambos os casos, a transação é denominada 'módulo/controlador/ação', como em outras estruturas.

  • Outro agradecimento muito especial a Roderick Smyth da Arithon em Dublin pela ajuda absolutamente inestimável durante o período de testes beta e por testar o suporte ao OCI8.

  • Melhorias significativas no monitoramento automático de usuário real (autoRUM). A mudança mais importante é queRUM automático agora é implementado como um filtro de saída, então ele funciona para todas as estruturas, não apenas para Drupal e Wordpress. Como resultado, ele também é consideravelmente mais confiável, pois módulos e outras alterações na framework não afetam mais a maneira como inserimos o cabeçalho e o rodapé RUM. Se você anteriormente tinha que inserir manualmente cabeçalhos e rodapés RUM, é altamente recomendável reativar o RUM automático e comentar suas chamadas manuais existentes. Para acompanhar essa mudança, há uma nova chamada de API, 'newrelic_disable_autorum()', que você pode chamar para impedir que o RUM automático seja executado para uma determinada transação. Por exemplo, você pode querer desabilitar o RUM automático para chamadas AJAX.

  • Independentemente de como for invocado, o rodapé RUM nunca será ejetado se o cabeçalho também não tiver sido ejetado na mesma transação. Isso evita erros de JavaScript caso o cabeçalho não seja inserido de alguma forma.

  • O cabeçalho e o rodapé do RUM foram ligeiramente modificados para adicionar um ponto e vírgula ausente após o último comando de script. Isso também evita que alguns navegadores e analisadores de conformidade reclamem do JavaScript.

  • Foi adicionado suporte para o recurso do Redis semelhante ao MemCache. Isso não representa de forma alguma suporte total ao Redis, apenas aquelas partes da Redis API que são mapeadas de forma limpa para a métrica MemCache existente. Eles aparecerão nos gráficos de visão geral como atividade do MemCache, portanto, se você usar o MemCache e Redis os dados serão mesclados, assim como a visão geral de diferentes bancos de dados SQL é mesclada.

  • Suporte consideravelmente melhorado para sites com múltiplasframework (onde mais de uma framework está em uso para diversas partes do mesmo site). A instrumentação para funções específicas frameworkagora é isolada por solicitação, então múltiplas requests manipuladas por uma instância PHP não serão mais confundidas pela mudança repentina no framework.

  • O script logrotate não entra mais em conflito com a versão instalada pelo New Relic Server Monitor.

  • Foi implementado um tempo limite para a comunicação entre o agente e a daemon, de modo que, se o daemon parar de responder por qualquer motivo, o agente não travará mais (e, portanto, parecerá travar o Apache) esperando a recuperação do daemon.

  • Ignore corretamente os erros de notificação do usuário no manipulador de erros.

  • Adicionado suporte para a função mysql_db_query obsoleta, mas ainda frequentemente usada.

  • Adicionado suporte para o método Zend_Http_Client::request() do framework Zend para rastrear melhor chamadas de serviços externos no Zend.

  • Adicionada a capacidade de usar a sintaxe newrelic.appname="%{VARIABLE}"ao definir o nome do aplicativo. Isso usará o mecanismo de pesquisa de variáveis de ambiente do SAPI para encontrar VARIABLE e definir o nome do aplicativo adequadamente.

  • O verbo do comando SQL REPLACE agora será reconhecido e uma métrica exclusiva será gerada para ele, em vez de ser agrupado em "outro".

  • Um problema de deadlock de mutex de thread no OpenSolaris foi resolvido.

  • Foi adicionado suporte para o cliente PHP puro MemCached da Wikia.

  • file_get_contents() agora aparece na aba de serviços externos se o objeto que está sendo recuperado for remoto e usar HTTP ou HTTPS.

  • O newrelic_notice_error() agora tem um terceiro formulário de invocação, que recebe uma string e um objeto Exception. Se a sequência de caracteres for fornecida, ela será usada como mensagem de erro. Se estiver vazio, uma string padrão em um formato semelhante a Exception::__toString() será gerada automaticamente e usada como mensagem de erro. O objeto de exceção fornecido será usado para criar o stack trace para a exceção, para que você possa ver o stack trace no momento da exceção, em vez do stack trace no momento da exibição da exceção.

  • Se você habilitar a captura de parâmetros de solicitação definindo newrelic.capture_params = true, agora também poderá definir newrelic.ignored_params como uma lista separada por vírgulas de parâmetros confidenciais a serem excluídos de quaisquer dados enviados ao New Relic.

  • O suporte ao CakePHP 2.0 foi adicionado, e o suporte ao CakePHP 1.2 e 1.3 foi um pouco revisado com base no feedback do autor, Mark Story. O aplicativo CakePHP 1.2 agora será consideravelmente mais rápido quando New Relic estiver habilitado devido ao novo mecanismo de nomenclatura de transações. Isso também garantirá que as transações sejam nomeadas corretamente, mesmo que você tenha implementado sua própria classe de despachante personalizada.

  • O MongoDB agora instrumentou corretamente o comando update.

  • Suporte adicionado para Oracle banco de dados instrumentado nas duas chamadas mais críticas: oci_parse() e oci_execute(). Nenhuma outra chamada OCI está instrumentada no momento.

  • Um bug que tinha o potencial de causar uma violação de segmentação foi corrigido.

  • Várias melhorias de desempenho que reduzem ainda mais a sobrecarga do agente.

Copyright © 2025 New Relic Inc.

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