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

Guia de migração do agente .NET 9.x para 10.x

|View as Markdown (English)

Este guia descreve as principais alterações entre as versões 9.xe 10.x do agente .NET, os problemas que você pode encontrar durante a atualização e como migrar com êxito para a versão 9.x.

As principais mudanças incluem:

  • O agente .NET não suporta mais estrutura designada como fim de vida
  • Remoção do instalador scriptável obsoleto
  • Remoção de instrumentação obsoleta
  • Consolidação de ativos de instalação do Windows e alterações de nome
  • Mudança de nome dos pacotes do instalador Linux
  • Número de versão mais curto nos nomes dos arquivos do instalador

O agente .NET não suporta mais estrutura designada como fim de vida

A Microsoft anunciou que o .NET Framework 4.6.1 e inferior e o .NET Core 3.0 e inferior atingiram o fim do suporte. Designar a estrutura antiga como em fim de vida garante que estamos dedicando recursos para melhorar as versões mais recentes dessa estrutura.

É recomendado que os clientes migrem seus aplicativos para usar as versões framework suportadas. Caso a migração framework não seja uma opção, os clientes ainda podem instrumentar seu aplicativo com o agente .NET versão 9.x.

Remoção do instalador programável obsoleto

A partir da v10.x, deixaremos de fornecer instalador programável em nosso site de download devido ao baixo uso. Se você usar o instalador programável para automatizar o processo de instalação do agente .NET, considere usar o instalador MSI com opções de linha de comando em seu script ou criar seu próprio script de instalação com o arquivo zip do agente .NET de nosso site de download daqui para frente.

Remoção de instrumentação obsoleta

A partir da v10.x, o agente .NET para o Castle MonoRail instrumentado. Os clientes ainda podem usar versões mais antigas do agente .NET para utilizar esta biblioteca.

Consolidação de ativos de instalação do Windows e alterações de nome

Nas versões anteriores, publicamos arquivos ZIP separados para instalação manual de ativos de agente para .NET framework e .NET Core/.NET 5+ no Windows. Eles foram consolidados em um único arquivo ZIP contendo ativos do .NET framework e do agente .NET Core/.NET 5+ para instalação manual do Windows (as versões de 64 e 32 bits ainda estão disponíveis). Isso torna esses arquivos ZIP manuais semelhantes ao instalador automatizado MSI existente, que instala recursos .NET framework e .NET Core/.NET 5+.

Também renomeamos os arquivos MSI e ZIP para que todos tenham o mesmo nome de arquivo base: NewRelicDotNetAgent.

Tabela de nomes de ativos de instalação do Windows 9.x e seus equivalentes 10.x

| Nome do arquivo 9.x | Usado para | Nome do arquivo 10.x | | ---| ---| ---| | newrelic-agente-win-x64-VERSION.msi | Instalação automática para .NET framework e ..NET Core/.NET (64 bits) | NewRelicDotNetAgent_VERSION_x64.msi | | newrelic-agente-win-x86-VERSION.msi | Instalação automática para .NET framework e ..NET Core/.NET (32 bits) | NewRelicDotNetAgent_VERSION_x86.msi | | newrelic-agente-win-x64-VERSION.zip | Arquivo ZIP de ativos do agente somente para .NET framework (64 bits) | NewRelicDotNetAgent_VERSION_x64.zip | | newrelic-agente-win-x86-VERSION.zip | Arquivo ZIP de ativos do agente somente para .NET Framework (32 bits) | NewRelicDotNetAgent_VERSION_x86.zip | | newrelic-netcore20-agente-win-x64-VERSION.zip | Arquivo ZIP de ativos do agente somente para ..NET Core/.NET (64 bits) | NewRelicDotNetAgent_VERSION_x64.zip | | newrelic-netcore20-agente-win-x86-VERSION.zip | Arquivo ZIP de ativos do agente somente para ..NET Core/.NET (32 bits) | NewRelicDotNetAgent_VERSION_x86.zip |

Mudança de nome dos pacotes do instalador Linux

A partir da v10.x, o nome dos pacotes de instalação do agente para Linux será alterado de newrelic-netcore20-agent para newrelic-dotnet-agent. Achamos que o nome netcore20 tem sido confuso, pois oferecemos suporte a versões do .NET Core superiores a 2.0 à medida que foram lançadas e, a partir da versão 10.0 do agente, não oferecemos mais suporte a versões do .NET Core anteriores a 3.1.

Os novos pacotes newrelic-dotnet-agent são marcados como conflitantes e substituem (DEB) ou obsoletos (RPM) os pacotes newrelic-netcore20-agent mais antigos. O gerenciador de pacote do seu sistema não permitirá que ambos sejam instalados ao mesmo tempo.

Atualizando de newrelic-netcore20-agent para newrelic-dotnet-agent

Importante

O processo de atualização migrará seus arquivos newrelic.config e quaisquer arquivos de instrumentação XML personalizados da instalação anterior do agente em /usr/local/newrelic-netcore20-agent para o novo local de instalação em /usr/local/newrelic-dotnet-agent. arquivo de log e quaisquer outros dados customizados não serão migrados automaticamente.

  1. Por segurança, você deve fazer uma cópia de backup de todos os arquivos em /usr/local/newrelic-netcore20-agent antes de prosseguir para a próxima etapa.

  2. Encerre qualquer aplicativo .NET que esteja sendo monitorado.

  3. Siga as instruções do gerenciador de pacote apropriado para seu sistema Linux:

  4. Atualize as variáveis de ambiente de criação de perfil. A configuração exata que você deve usar muda com base em suas variáveis específicas.

    CORECLR_ENABLE_PROFILING="1"
    CORECLR_PROFILER="{36032161-FFC0-4B61-B559-F6C5D41BAE5A}"
    CORECLR_NEWRELIC_HOME="/usr/local/newrelic-dotnet-agent"
    CORECLR_PROFILER_PATH="/usr/local/newrelic-dotnet-agent/libNewRelicProfiler.so"
  5. Inicie seu aplicativo e espere que os dados apareçam.

Quando tiver certeza de que a migração foi bem-sucedida, execute as etapas a seguir para limpar os artefatos restantes da instalação anterior newrelic-netcore20-agent :

  1. Se você estiver em um sistema baseado em Debian (apt/dpkg):

    bash
    $
    sudo dpkg -P newrelic-netcore20-agent
  2. Remova /usr/local/newrelic-netcore20-agent (aplica-se a cenários baseados em Debian (apt/dpkg) e baseados em RPM (yum/rpm)):

    bash
    $
    sudo rm -rf /usr/local/newrelic-netcore20-agent

Números de versão mais curtos nos nomes dos arquivos do instalador

O agente New Relic .NET usa o Versionamento Semântico desde a versão 8.28.0 do agente. SemVer usa três números para versionar um lançamento: principal, secundário e patch. No entanto, os nomes dos arquivos do nosso instalador continuaram a usar quatro números, com o quarto número da versão sempre sendo zero. Seguindo em frente, estamos eliminando esse quarto número sem sentido e potencialmente confuso das strings de versão encontradas em nossos nomes de arquivos do instalador. Esta alteração se aplica aos arquivos do instalador do Windows e do Linux.

Copyright © 2026 New Relic Inc.

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